LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1161|回复: 4

Mandriva One 2007 硬盘启动文件

[复制链接]
发表于 2007-1-29 03:33:55 | 显示全部楼层 |阅读模式
找了下没找见,随手改了一个。内核文件是原始的,只对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的配置示例:

  1. title Mandriva One 2007
  2. root (hd0,1)
  3. kernel /live/vmlinuz cdroot=/dev/sda2 hdroot=live quiet vga=788
  4. initrd /live/initrd.gz
复制代码

cdroot是必需的,为iso所在的分区。如果放在live目录,hdroot可不用指定,
否则请追加这个参数。还有一个可选的debug参数,将提供一个shell。

3.重启

已知bug:
因为没有使用udev,手工建立的设备节点,只建立了sda-sdd和hda-hdd的结点,
所以如果使用高于sdd和hdd的设备将无法找到根,可以自行修改initrd解决。

所需文件:
http://kangkang.inlsd.org/pkg/MandrivaOne2007/hd/vmlinuz
http://kangkang.inlsd.org/pkg/MandrivaOne2007/hd/initrd.gz
发表于 2007-1-29 04:20:26 | 显示全部楼层
Thanks!!!
回复 支持 反对

使用道具 举报

发表于 2007-1-29 10:42:21 | 显示全部楼层
不错。。。。应该加精
回复 支持 反对

使用道具 举报

发表于 2007-10-11 08:25:27 | 显示全部楼层
硬盘启动文件是假的!
硬盘启动文件是假的!
硬盘启动文件是假的!
硬盘启动文件是假的!
硬盘启动文件是假的!
硬盘启动文件是假的!
硬盘启动文件是假的!
回复 支持 反对

使用道具 举报

发表于 2007-10-11 23:24:23 | 显示全部楼层
能不能告诉我修改的方法?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表