无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4252|回复: 17
打印 上一主题 下一主题

两块硬盘分别装了WIN和UBUNTU 启动时如何自由选择想启动的系统?

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-11 16:49:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有两块硬盘,一块160GB SATA硬盘,主盘,已经装了WINDOWS XP,另一块80GB IDE硬盘,从盘,装了UBUNTU。

现在想请教一下,启动的时候如何自由选择想启动的系统,

我装UBUNTU的时候,怕误操作把SATA硬盘的电源线拔了。这个会不会影响启动?
2#
发表于 2009-5-11 17:11:05 | 只看该作者
学会使用grub4dos。
安装个grub4dos,只需要编辑个菜单就搞定
回复

使用道具 举报

3#
 楼主| 发表于 2009-5-11 17:11:33 | 只看该作者
谢谢楼上,能不能具体些
回复

使用道具 举报

4#
发表于 2009-5-11 17:15:08 | 只看该作者
直接用bios的启动设备菜单,选择从那个硬盘启动(很多电脑是启动时按f12,选择启动设备)
回复

使用道具 举报

5#
 楼主| 发表于 2009-5-11 17:19:11 | 只看该作者
我的主板BIOS里只能选择从硬盘、光盘、U盘启动

硬盘不能选择HD0 还是HD1

没有办法
回复

使用道具 举报

6#
发表于 2009-5-11 17:34:26 | 只看该作者
选择硬盘启动,如果有2块硬盘,会让你选择的.
回复

使用道具 举报

7#
 楼主| 发表于 2009-5-11 17:36:12 | 只看该作者
是两块硬盘,但BIOS里没有选项
回复

使用道具 举报

8#
发表于 2009-5-11 18:06:55 | 只看该作者
fujianabc 大师的方法也很好
就看喜欢哪个方便了。。。
默认你是从windowsxp启动的,在xp下用bootice工具安装grub4dos到MBR上(新手推荐)
再编写menu.lst菜单文件写上2个菜单就可以了。
如:
default=0
timeout=3
fallback 1
foreground 00FF7F

title   1, Start Windows NT/2K/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

title   2, BackTrack
find --set-root --ignore-floppies --ignore-cd /boot/grub/vmlinux           (根据实际情况修改,这是我的路径)
kernel /boot/BT4/bt4 vga=0x317 ramdisk_size=6666 root=/dev/ram0 rw quiet  (根据实际情况修改,这是我的路径)
initrd /boot/BT4/bt4.gz (根据实际情况修改,这是我的路径)
回复

使用道具 举报

9#
发表于 2009-5-12 08:46:48 | 只看该作者
我觉得楼主要解决的问题(或者说你需要学习的):

1、你知道并了解常规的情况下XP和Ubuntu是如何启动起来的?

2、你知道如何使用grub4dos来启动常规情况下的xp和grub4dos。

3、你知道grub4dos安装到硬盘MBR后如何编写menu.lst来分别启动两个系统。
回复

使用道具 举报

10#
发表于 2009-5-12 10:03:03 | 只看该作者
如果用grub4dos的话,不用那么复杂的菜单吧?直接 chainloader (hd0,0)+1  或者 chainloader (hd1,0)+1 就行了吧?
回复

使用道具 举报

11#
发表于 2009-5-12 10:18:18 | 只看该作者
原帖由 fujianabc 于 2009-5-11 17:15 发表
直接用bios的启动设备菜单,选择从那个硬盘启动(很多电脑是启动时按f12,选择启动设备)

我就是用这个方法启动双硬盘和光驱的,我的是ESC
有的电脑是F11
回复

使用道具 举报

12#
发表于 2009-5-12 10:20:59 | 只看该作者
我觉得如果是双硬盘直接用BIOS这个功能更好
回复

使用道具 举报

13#
发表于 2009-5-12 13:23:08 | 只看该作者
有些电脑开机时是没有启动设备选择热键的,因此要进入CMOS参数设置才行。
回复

使用道具 举报

14#
发表于 2009-5-12 13:47:05 | 只看该作者
-。-  主板都可以选择哪个驱动器来启动吧,intel的主板启动时按F10就有选择。  偶没见不能选择呢
回复

使用道具 举报

15#
发表于 2009-5-12 14:50:48 | 只看该作者
原帖由 xianglang 于 2009-5-12 10:03 发表
如果用grub4dos的话,不用那么复杂的菜单吧?直接 chainloader (hd0,0)+1  或者 chainloader (hd1,0)+1 就行了吧?

确实。。我搞复杂了呵呵。。。
回复

使用道具 举报

16#
发表于 2009-5-12 18:56:45 | 只看该作者
原帖由 eshlan 于 2009-5-12 13:47 发表
-。-  主板都可以选择哪个驱动器来启动吧,intel的主板启动时按F10就有选择。  偶没见不能选择呢


我的技嘉GA-8IG主板(I845G)等比较老的主板,就没有开机热键选择从哪个驱动器启动的。
回复

使用道具 举报

17#
发表于 2009-5-13 09:19:50 | 只看该作者

回复 #10 xianglang 的帖子

chainloader一般用来加载MBR或者引导扇区 ,而MBR或者引导扇区是否能够正常加载后续的系统,往往需要一定的条件配合,例如,mbr往往需要当前硬盘为0x80并且有激活分区,而引导扇区则要求对应的分区是当前设备(也就是是grub4dos当前的根设备)。所以,chainloader (hd0,0)+1或者chainloader (hd1,0)+1(包括chainloader (hd0)+1或者chainloader (hd1)+1)并不是万能的,也需要其它命令的配合。

例如:
chainloader (hd0,0)+1
rootnoverify (hd0,0)
boot

chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0,0)
boot
回复

使用道具 举报

18#
发表于 2009-5-13 13:45:29 | 只看该作者
从楼主的情形看,两个硬盘都应该有激活主分区的。至于不用MAP而直接CHAINLOADER第二硬盘,就没试过行不行。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 16:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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