本帖最后由 菩提祖师 于 2013-11-13 19:18 编辑
有什么办法在开机时选择启动分区?(就像选择操作系统那样)
之所以想选择启动分区而不是直接引导系统,是因为有些时候需要执行特定分区的PBR.
或者当启动分区的PBR损坏时,可以从另一个分区启动.
整个过程不希望插入移动硬盘之类的设备,因为这样一来不方便,二来容易造成硬件磨损.(尤其是经常折腾系统安装时,PBR容易损坏)
有没有工具可以实现我的要求呢?(貌似MAC的可以选择启动分区,不知道普通PC有没有这样的工具)
Tue Nov 12 15:19:06 CST 2013补充:
比如像BIOS一样,可以临时选择启动设备和设置默认启动设备.
Tue Nov 12 15:24:31 CST 2013补充:
本帖指的当然是多系统情况
2013-11-12 16:11补充:
我的要求不同于单纯的多系统启动.
因为有些时候必须要从指定的PBR引导进入指定分区.
比如将Ubuntu的ISO文件写入到指定的一个主分区,这样该主分区的PBR也会被修改,直接设置该主分区为启动分区,这样就可以像插入物理光盘一样引导进入选择菜单等.
直接用GRUB4DOS无法把所有的ISO仿真为磁盘,即使仿真之后,也可能出现各种问题.
Wed Nov 13 16:53:43 CST 2013补充:
开机时选择启动分区已经实现了.
具体做法是在grub4dos的menu.lst中添加
title title name
chainloader (hdX,Y)+1
其中X和Y分别是硬盘编号和分区编号,表示第X块硬盘的第Y个分区.
也可以在显示grub4dos菜单是按c直接输入chainloader (hdX,Y)+1来引导第X块硬盘的第Y个分区的PBR.
感谢33楼提供答案,但由于grub4dos已经实现了目标,没有测试33楼中的方法
另外,虽然PBR可以成功引导了,但用dd把Lubuntu的ISO写进指定分区,还是无法以PBR方式引导.
Wed Nov 13 19:05:19 CST 2013补充:
鉴于本贴所述主要问题已经解决,还是修改为"已解决"吧.
dd写入主分区之后如何引导就另开一贴. |