当前位置: 技术问答>linux和unix
根文件系统问题
来源: 互联网 发布时间:2016-09-30
本文导语: 前几天我自己编译了一个linux内核,通过修改grub.conf,内核能正常启动(用的是以前内核的根文件系统,这是我猜的,因为进到桌面后是一样的,只是用uname -a命令查看内核版本不一样),现在我自己已经制作好了一个...
前几天我自己编译了一个linux内核,通过修改grub.conf,内核能正常启动(用的是以前内核的根文件系统,这是我猜的,因为进到桌面后是一样的,只是用uname -a命令查看内核版本不一样),现在我自己已经制作好了一个根文件系统,但是不知道怎么让后来编译的内核进入到自制的根文件系统。
|
我现在正好也在搞这个,不过我是用grub在光盘上引导内核
grub.iso grub引导器
initrd-2.6.17.13.img 初始化东西
vmlinuz-2.6.17.13 内核
rootfs 刚用busybox压的一个根文件系统
grub.conf配制文件如下:
#boot=/dev/sda
default=2
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17.13 ro root=LABEL=/
initrd /boot/initrd-2.6.17.13.img
title Red Hat Linux (2.4)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
------------------------------------------------------
df:
/dev/sda2 /
/dev/sda1 /boot
你觉得,这样行不,现在内核能引导了,好像vfs不对
grub.iso grub引导器
initrd-2.6.17.13.img 初始化东西
vmlinuz-2.6.17.13 内核
rootfs 刚用busybox压的一个根文件系统
grub.conf配制文件如下:
#boot=/dev/sda
default=2
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17.13 ro root=LABEL=/
initrd /boot/initrd-2.6.17.13.img
title Red Hat Linux (2.4)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
------------------------------------------------------
df:
/dev/sda2 /
/dev/sda1 /boot
你觉得,这样行不,现在内核能引导了,好像vfs不对
|
分区你自己在Vmware就可以了,Vmware都可以添加虚拟硬盘的!至于怎么放进去,你可以把Vmware用livecd启动挂在你的新分区,然后将文件系统考进去!
|
修改grub.conf,在其中加入类似的参数root (hd0,0)
|
OS在启动的时候就得指明那个是根文件系统
2楼所说的 在grub.conf中设置就行了
2楼所说的 在grub.conf中设置就行了
|
http://dev.firnow.com/course/6_system/linux/Linuxjs/200888/135226.html
希望对你有帮助
希望对你有帮助