找了下没找见,随手改了一个。内核文件是原始的,只对initrd做了一点修改。
支持大多数的SATA/SCSI/IDE硬盘。
使用方法:
1.下载Mandriva One 2007的ISO文件,放在任一分区的根目录下的指定目录下,默认搜索的目录是 `live',如果不是这个目录可以在cmdline(内核后追加的参数)里指定hdroot=`dir'。支持的文件系统有:ntfs, fat, ext2/3, reiserfs3.6, xfs。测试过ext3和xfs。注意:不要放多个iso在那个目录,会导致错误。
2.修改引导器:
下载文后链接的文件,放在相应位置。配置引导器。下面是一个grub的配置示例:
title Mandriva One 2007
root (hd0,1)
kernel /live/vmlinuz cdroot=/dev/sda2 hdroot=live quiet vga=788
initrd /live/initrd.gzcdroot是必需的,为iso所在的分区。如果放在live目录,hdroot可不用指定,
否则请追加这个参数。还有一个可选的debug参数,将提供一个shell。
3.重启
已知bug:因为没有使用udev,手工建立的设备节点,只建立了sda-sdd和hda-hdd的结点,所以如果使用高于sdd和hdd的设备将无法找到根,可以自行修改initrd解决。
kangtian 于 2007-09-05 10:35:17发表:
怎么看不到附件啊