自制基于CentOS的操作系统

  • Post author:
  • Post category:其他




自制基于CentOS的操作系统



序言



Kernel

内核是必要的。



Initramfs

也是必要的。



Busybox

或许大家都会用Busybox,但是它的功能十分不完善(yum都没有,g++安装半天……)那么,我们来



制作



编译内核

首先,编译一个

内核

,描述就不多说了,点链接。



Initramfs

使用:

mkinitrd initrd <编译的内核版本>



Grub

grub2-install --root-directory=/mnt/boot
vi /mnt/boot/grub2/grub.cfg
menuentry "操作系统名称"{
	linux /vmlinuz root=/dev/sda2 init=/bin/sh
	initrd /initrd
}



制作系统

yum install installroot=/mnt/sysroot



导出为磁盘

/mnt/boot (sda1)

/mnt/sysroot (sda2)



投票



版权声明:本文为LiuBangGame原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。