无忧启动论坛

标题: U盘启动 - 用spfdisk引导syslinux+grub4dos 多引导器管理一例 [打印本页]

作者: muses2006    时间: 2008-11-5 15:15
标题: U盘启动 - 用spfdisk引导syslinux+grub4dos 多引导器管理一例
本人测试了U盘启动不在百台机器, 发现 syslinux 和 grub4dos 的兼容性最好! 但 syslinux 不支持ntfs分区, grub4dos 在某些机器起不来(已经有现实案例)。 如果能结合这2种启动方式,U盘启动的兼容性将会大大提高。

一开始,考虑用 syslinux 来引导 grub4dos,但测试发现这种方式,usb-hdd没问题,在usb-zip 上则会出现找不到U盘的情况。 估计是grub4dos的问题,发帖子提问:http://bbs.znpc.net/viewthread.php?tid=5294&extra=page%3D1, 无果。

后来发现 spfdisk,这东西有分区管理和启动管理功能,哈,我只需要后者。 赶紧测试了一下。

spfdisk的确可以实现多引导器管理,不过制作有点复杂。

下面简单说说制作过程:

SMI主控,8G U盘

1. 量产一个usb-cdrom分区,其他分区为"本地硬盘"(即usb-hdd)

2. 在windows磁盘管理下,再分两个区,一为fat格式,二为ntfs格式。

3. 在fat分区装syslinux,需要加 -f 参数;在ntfs分区装grub4dos,注意是装到分区而不是mbr! 因为spfdisk在硬盘运行,竟然不能认出U盘,故顺便装个maxdos(用grldr引导maxdos很简单),为下一步进入dos运行spfdisk,并设置ntfs分区为活动,不然首先启动的是syslinux。

4. 从U盘启动,进入maxdos,运行spfdisk,配置启动菜单。

重启,从U盘启动,如图:

screenshot.png (11.21 KB, 下载次数: 54)

screenshot.png

作者: muses2006    时间: 2008-11-6 11:31
看来 spfdisk 很少人用。
作者: lanzl    时间: 2008-11-6 11:59
直接在SYSLINUX中启用GRLDR不是更快吗?
作者: qaws    时间: 2008-12-6 21:37
值得学习,需要支持,谢谢
作者: rroo    时间: 2009-4-12 09:53
考虑用 syslinux 来引导 grub4dos,但测试发现这种方式,usb-hdd没问题,在usb-zip 上则会出现找不到U盘的情况,也遇到同样的问题。不过我的问题。跟你相似,但要有点不同。在usb-zip 上,对不同的电脑有的会出现找不到U盘的情况。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3