QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2008|回复: 6

如何用grub for dos 引导硬盘上的fanx?

[复制链接]
发表于 2005-5-26 20:32:17 | 显示全部楼层 |阅读模式
我把fanx-1.0.iso里的文件都放到了d盘fanx目录下,请问用grub引导时,参数如何设置?我按精华里的做法:kernel (hd0,5)/fanx/boot/vmlinuz rw root=/dev/hda6  没成功.  
发表于 2005-5-27 08:16:09 | 显示全部楼层
正确的方法应该是把fanx-1.0.iso里的文件都放到了c盘fanx目录下,
grub引导时,参数是
kernel (hd0,0)/fanx/boot/vmlinuz max_loop=255 init=linuxrc livecd_subdir=/fanx/ hdsubdir=/fanx/ load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=15000 root=/dev/ram0 rw
initrd (hd0,0)/fanx/boot/initrd.gz

如果放在其它盘或其它目录的话就更改相应的参数。
这种方法能引导fanx的任何版本。
回复

使用道具 举报

发表于 2005-5-27 09:35:14 | 显示全部楼层
谢谢!我一直没有尝试这种引导方式。
回复

使用道具 举报

发表于 2005-5-27 10:36:38 | 显示全部楼层
应当加精啊
回复

使用道具 举报

发表于 2005-5-27 18:23:39 | 显示全部楼层

Re: 如何用grub for dos 引导硬盘上的fanx?

[quote:b5b99158c1="swordzjj"]我把fanx-1.0.iso里的文件都放到了d盘fanx目录下,请问用grub引导时,参数如何设置?我按精华里的做法:kernel (hd0,5)/fanx/boot/vmlinuz rw root=/dev/hda6  没成功.  [/quote]


d盘应该是(hd0,4)吧。
回复

使用道具 举报

 楼主| 发表于 2005-5-28 07:21:03 | 显示全部楼层
[quote:63ec841f3d="zero99"]正确的方法应该是把fanx-1.0.iso里的文件都放到了c盘fanx目录下,
grub引导时,参数是
kernel (hd0,0)/fanx/boot/vmlinuz max_loop=255 init=linuxrc livecd_subdir=/fanx/ hdsubdir=/fanx/ load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=15000 root=/dev/ram0 rw
initrd (hd0,0)/fanx/boot/initrd.gz

如果放在其它盘或其它目录的话就更改相应的参数。
这种方法能引导fanx的任何版本。 [/quote]

按你的方法成功了,谢谢!不过我发现一个问题,fanx好像不支持ext3,它提示以ext2的格式加载ext3,我担心这样做会不会对ext3的分区造成破坏?
回复

使用道具 举报

发表于 2005-5-28 13:37:21 | 显示全部楼层
ext3实际上是带有日志功能的ext2文件系统 ,ext3 基于ext2 的代码,它的磁盘格式和 ext2 的相同,因此一般一个ext3文件系统可以以ext2的方式被加载,读写都不会有问题。但是要注意,这是在一个干净卸装的 ext3 文件系统之下的情况。未正常关机的ext3文件系统不能作为ext2被挂载,因为日志中仍有ext2无法处置的临时数据。用e2fsprogs提供的e2fsck程序可以进行日志回溯,因此在已经破坏的ext3文件系统上运行 e2fsck -fy /dev/hdXX 就可以修复它,并允许以ext2格式挂载。
就是说不正常关机或者unmount的ext3分区在修复之前最好不要用ext2的方式加载。或者用readonly模式mount一个ext3分区,然后读出里面的数据,是不会破坏这个分区的数据的,推荐这样做。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 22:47 , Processed in 0.081387 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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