|
就是把已有的gentoo系统存放到磁盘文件(loop device)中,然后以这个loop device作为'/'分区,启动和运行gentoo。
最早是在arch上这么玩了一把,最近用debian这么干也顺利成功(默认的initramfs直接支持),所以想问下 genkernel 对这个的支持如何。
gentoo 下基本没用过 genkernel 和 initramfs,man genkernel(8) 没发现明显的线索(real_root 看着有些关系),google 搜索的结果大多与制作liveCD相关。
哪位有类似经验的,请指点一下:如何生成需要的initramfs,以及启动参数该怎么写。
最后说一下arch 和 debian 下的做法:
arch
debian(整个debian系统存放在 /dev/sda8/debian.img 中, /dev/sda5 是独立的boot分区)
root (hd0,4)
kernel /vmlinuz-2.6.38-8-generic root=/dev/sda8 rootfstype=reiserfs loop=debian.img loopfstype=ext4 ro quiet
initrd /initrd.img-2.6.38-8-generic |
|