查看: 8222|回复: 37
收起左侧

[已解决] 有什么办法在开机时选择启动分区?(就像选择操作系统那样)

 关闭 [复制链接]
菩提祖师
发表于 2013-11-12 14:39:11 | 显示全部楼层 |阅读模式
本帖最后由 菩提祖师 于 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写入主分区之后如何引导就另开一贴.

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢提供分享

查看全部评分

觇望
头像被屏蔽
发表于 2013-11-12 14:50:03 | 显示全部楼层
您好,根据你的描述我觉得grub挺适合你的。

评分

参与人数 1经验 +3 收起 理由
woxihuan2011 + 3 感谢解答: )

查看全部评分

100lj
发表于 2013-11-12 14:50:33 | 显示全部楼层
这个听都没听过,有趣的想法。
单系统选择启动分区,这可能吗?
系统装在C盘,要从D盘启动,那也得有引导才行啊,得复制引导文件到D盘并修改引导菜单吧。
另外D盘也得是主分区。
菩提祖师
 楼主| 发表于 2013-11-12 15:21:51 | 显示全部楼层
100lj 发表于 2013-11-12 14:50
这个听都没听过,有趣的想法。
单系统选择启动分区,这可能吗?
系统装在C盘,要从D盘启动,那也得有引导 ...

我说的当然是多系统情况.
我在折腾各种Linux发行版,折腾不好,就有可能引导不进去,所以希望在引导失败时能引导win系统所在分区.
菩提祖师
 楼主| 发表于 2013-11-12 15:23:40 | 显示全部楼层
觇望 发表于 2013-11-12 14:50
您好,根据你的描述我觉得grub挺适合你的。

grub貌似只是能选择操作系统,它能选择启动分区吗?
100lj
发表于 2013-11-12 15:35:47 | 显示全部楼层
菩提祖师 发表于 2013-11-12 15:21
我说的当然是多系统情况.
我在折腾各种Linux发行版,折腾不好,就有可能引导不进去,所以希望在引导失败时能 ...

这似乎和切换系统没啥区别。不太懂这个,仅支持了。
觇望
头像被屏蔽
发表于 2013-11-12 15:39:00 | 显示全部楼层
菩提祖师 发表于 2013-11-12 15:23
grub貌似只是能选择操作系统,它能选择启动分区吗?

我是觉得grub可以启动的时候可以编辑和实用命令去修改启动的硬盘分区。具体的我不会。
PS:如果坏了的话从别的分区启动,那不就是相当于多系统了吗?
菩提祖师
 楼主| 发表于 2013-11-12 16:01:25 | 显示全部楼层
本帖最后由 菩提祖师 于 2013-11-12 16:03 编辑
觇望 发表于 2013-11-12 15:39
我是觉得grub可以启动的时候可以编辑和实用命令去修改启动的硬盘分区。具体的我不会。
PS:如果坏 ...


和切换系统不同的.
有些时候需要PBR才能达到我想要的效果.
比如引导一个ISO镜像文件,将该ISO写入到一个分区之后,要从该分区启动,才会引导进入ISO镜像.(没有实验过,感觉应该和直接插入物理的光盘一样)
用grub4dos虽然也能引导一些光盘镜像,但有些还是无法完全仿真为磁盘,只能是直接引导内核文件,这样启动过程和效果就和直接插入物理硬盘不一样了.(比如Ubuntu光盘的引导菜单就看不到了)
菩提祖师
 楼主| 发表于 2013-11-12 16:03:29 | 显示全部楼层
100lj 发表于 2013-11-12 15:35
这似乎和切换系统没啥区别。不太懂这个,仅支持了。

和切换系统不同的.
有些时候需要PBR才能达到我想要的效果.
比如引导一个ISO镜像文件,将该ISO写入到一个分区之后,要从该分区启动,才会引导进入ISO镜像.(没有实验过,感觉应该和直接插入物理的光盘一样)
用grub4dos虽然也能引导一些光盘镜像,但有些还是无法完全仿真为磁盘,只能是直接引导内核文件,这样启动过程和效果就和直接插入物理硬盘不一样了.(比如Ubuntu光盘的引导菜单就看不到了)
100lj
发表于 2013-11-12 16:08:41 | 显示全部楼层
菩提祖师 发表于 2013-11-12 16:03
和切换系统不同的.
有些时候需要PBR才能达到我想要的效果.
比如引导一个ISO镜像文件,将该ISO写入到一个 ...

太高深了,完全不懂这个。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-12 17:40 , Processed in 0.134755 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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