乾坤大地 发表于 2016-3-18 14:16:54

如何启动到第二块硬盘

本帖最后由 乾坤大地 于 2016-3-19 09:11 编辑

我有两块硬盘,没有光驱,我在BIOS中设定为A硬盘为第一启动硬盘,平时都是从第一块A硬盘启动,但是有时也会有需要从第二块B硬盘启动 这时需要按F12或进BIOS修改启动顺序 显得太麻烦 有没有命令行选择 可以从第一块A硬盘转到第二块B硬盘启动,第二块硬盘可能是XP也有可能是WIN7或WIN10,不确定启动方式,因为第二块硬盘我经常折腾,但第一块硬盘已确定为G4D引导,哪位大神帮我解决一下,谢!





------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------我有两块硬盘,没有光驱,每次从第二块硬盘启动时 不是按F12就是进BIOS修改启动顺序 太麻烦 有没有命令行选择 可以转到第二块硬盘启动,第二块硬盘可能是XP也有可能是WIN7或WIN10,不确定启动方式,但第一块硬盘已确定为G4D引导,哪位大神帮我解决一下,谢!

captain_g 发表于 2016-3-18 15:04:16

1、哪块硬盘是第一还是第二不是说的而是要看BIOS是怎么认的;2、可以在BIOS中把你认为的“第一”硬盘设为“第一”启动硬盘设备;3、如果不行就把主板上插硬盘数据线的位置对调一下;4、还有只在你希望第一启动的硬盘上设置“活动”主分区,再想方设法用这只硬盘上的引导文件来引导另一硬盘上的系统。

captain_g 发表于 2016-3-18 15:40:01

假设你的系统中只有两块硬盘,(启动时按F12选择后)每一个都是可以独立启动的;如果不按F12,是从你所说的“第二”硬盘启动。

1、把grldr弄到“第二”硬盘,确保从“第二”硬盘启动后进入grldr菜单(这个要你自己根据实际情况弄);

2、在菜单中添加菜单选项,分别启动不同硬盘中的系统;

3、菜单缺省项设定为你所说的“第一”硬盘或其中的系统;

4、延时等待设定为3-6秒;

乾坤大地 发表于 2016-3-18 17:29:56

captain_g 发表于 2016-3-18 15:40
假设你的系统中只有两块硬盘,(启动时按F12选择后)每一个都是可以独立启动的;如果不按F12,是从你所说的 ...

有没有命令行 ?提供一下

captain_g 发表于 2016-3-19 08:50:57

乾坤大地 发表于 2016-3-18 17:29
有没有命令行 ?提供一下

例一:

title Windows XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

例二:

title Windows XX
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
makeactive
chainloader (hd0)+1
boot

具体要看你的情况

poyema290 发表于 2016-3-25 10:58:24

谢谢您,顶

xccuwo 发表于 2016-8-26 16:52:19

修改bootmgr文件名,然后重新建一个引导

2013feng901012 发表于 2016-9-17 09:27:56

利用run模块即可。
title xp or win7 \n
find --set-root /boot/grub/run
/boot/grub/run /ntldr || /boot/grub/run /bootmgr
boot

title 交换磁盘 \n
find -set-root /boot/grub/run
/boot/grub/run --swap-ext
boot

run模块的交换磁盘,-ext 是自主选择交换。也可以改为
title 磁盘交换一次,启动第二磁盘系统 \n
find --set-root /boot/grub/run
/boot/grub/run --swap
find --set-root /boot/grub/run
/boot/grub/run /ntldt || /boot/grub/run /bootmgr
boot

utbsk 发表于 2016-9-26 20:09:11

参考参考,我认为很好,大家说说











static/image/common/sigline.gif
zhongyuan888.com
dedeai9.info
iphone4567.com
gegelu.net
bloomingdalechurch.com
hcdjdxzs.com
luyiludy.com
jiujiuse9.com
chucaodaohang.com
duomeiti8.org
szcfpcb.com
sddcLvtiao.com
sckxz.org
jinanseo.org
gx30mpa.org
szfxst.com

wanghh 发表于 2020-6-10 06:44:24

学习了。

hilsonma 发表于 2020-6-10 17:26:21

把第二硬盘的引导(ntldr或bootmgr)复制一份命名为boot2
g4d中这样设置:

title boot2
find --set-root --devices=h /boot2
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /boot2
chainloader /boot2

wanghh 发表于 2020-6-12 06:41:49

hilsonma 发表于 2020-6-10 17:26
把第二硬盘的引导(ntldr或bootmgr)复制一份命名为boot2
g4d中这样设置:



这个试了下并不能 跳到第二硬盘启动

wanghh 发表于 2020-6-12 06:43:00

本帖最后由 wanghh 于 2020-6-16 06:31 编辑

还是这个实用。

title Windows XX
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
makeactive
chainloader (hd0)+1
boot
有个问题。软激活失败了,
页: [1]
查看完整版本: 如何启动到第二块硬盘