再次提问双硬盘双系统可选择启动

发布于 2022-07-26 23:12:54 字数 311 浏览 14 评论 9

系统配置:
disk1:120G
winxp
c:  d:  e:  f:

disk2: 20G
linux redhat
/boot    /swap    /
/boot为主分区

我当初装的时候是把原来的120G盘拨去后装的linux,都装好后每次切系统都要在BIOS里把引导顺序改一下,这样好麻烦,我想让BIOS默认从20G的盘引导,然后在linux里作进入哪个系统的选择,请问这样如何处理?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

相思故 2022-07-28 07:39:27

disk1:
主盘:120G装winxp
disk2:
从盘:20G装的linux
如果我在cmos中将引导顺序改为disk2,即从盘引导,在linux的引导菜单中指明的:
title linux
root (hd0,0)可以很正常的引导linux,但规定的hd0,0不是指的是第一块硬盘的第一个分区吗,那么在硬件跳线中设的可是从盘呀,为什么hd0,0却可以正常引导linux呢?

我现在把我的文件内容贴出来:
[root@localhost grub]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/hdb3
#          initrd /initrd-version.img
#boot=/dev/hdb
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-34.EL)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/1 rhgb quiet
        initrd /initrd-2.6.9-34.EL.img
title Windows Xp
        root (hd0,0)
        chainloader (hd0,0)+1

[[i] 本帖最后由 yurenyahe 于 2006-10-31 14:14 编辑 [/i]]

橘香 2022-07-28 07:39:00

title winxp
rootnoverify (hd1,0)
chainloader +1

第一块硬盘应该是hd0

默嘫て 2022-07-28 07:37:30

我按大家说的去作了,在文件里加了如下几行
title winxp
root (hd1,0)
chainloader(hd1,0) +1
存盘启动,选择winxp启动出现错误:
Filesystem type is fat,partition type 0XC
然后就停那不动了,不解。
然后我又把参数改了一下:
title winxp
rootnoverify (hd1,0)
chainloader +1
问题一样。
大家分析一下这是怎么回事?
系统配置:
disk1:120G
winxp
c:  d:  e:  f:

disk2: 20G
linux redhat
/boot    /swap    /
/boot为主分区

被你宠の有点坏 2022-07-28 07:18:40

原帖由 namei 于 2006-10-30 20:39 发表

grub.conf,grub 的专用配置,与软件平台无关

这只是 grub 内的设备命名方式,熟悉了就好了

需要这样配置吗? 我这个很正常啊

[root@jims grub]# fdisk -l

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/hda2            1276        3187    15358140    7  HPFS/NTFS
/dev/hda3            3188        4865    13478535    7  HPFS/NTFS

Disk /dev/hdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         765     6144831   83  Linux
/dev/hdb2             766         830      522112+  82  Linux swap / Solaris
/dev/hdb4             831        4188    26973135    f  W95 Ext'd (LBA)
/dev/hdb5             831        2731    15269751   83  Linux
/dev/hdb6            2732        3496     6144831   83  Linux
/dev/hdb7            3497        4188     5558458+  83  Linux
[root@jims grub]# cat grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd1,5)
#          kernel /boot/vmlinuz-version ro root=/dev/hdb6
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=2
timeout=10
splashimage=(hd1,5)/boot/grub/splash.xpm.gz
#hiddenmenu
title Fedora Core (2.6.17-1.2142_FC4)
        root (hd1,5)
        kernel /boot/vmlinuz-2.6.17-1.2142_FC4 ro root=LABEL=/12 rhgb quiet
        initrd /boot/initrd-2.6.17-1.2142_FC4.img
title Fedora Core (2.6.17-1.2141_FC4)
        root (hd1,5)
        kernel /boot/vmlinuz-2.6.17-1.2141_FC4 ro root=LABEL=/12 rhgb quiet
        initrd /boot/initrd-2.6.17-1.2141_FC4.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title RedHat AS31
        root (hd1,0)
        kernel /boot/vmlinuz-2.4.21-20.EL ro root=LABEL=/ rhgb quiet
#       kernel /boot/vmlinuz-2.6.8.1-12mdk ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.4.21-20.EL.img
#       initrd /boot/initrd-2.6.8.1-12mdk.img
[root@jims grub]#

他不在意 2022-07-28 07:07:19

原帖由 yurenyahe 于 10/29/2006 17:54 发表
这几句话能解释一下意思吗?
title Windows
                map (hd1,0) (hd0,0)
                map (hd0,0) (hd1,0)
        rootnoverify (hd1,0)
        chainloader +1

硬盘不都是用hdaX来表示吗 ...

grub.conf,grub 的专用配置,与软件平台无关

这只是 grub 内的设备命名方式,熟悉了就好了

靑春怀旧 2022-07-28 06:41:18

把安装Linux的硬盘设成master,安装Windows XP的设成slave,然后在grub的配置文件/boot/grub/grub.conf的后面加上如下几行:
title windows
   root (hd1,0)
   makeactive
   map (hd0) (hd1)
   map (hd1) (hd0)
   chainloader (hd1,0)+1
   boot

默嘫て 2022-07-28 06:27:19

原帖由 yurenyahe 于 2006-10-29 17:54 发表
这几句话能解释一下意思吗?
title Windows
                map (hd1,0) (hd0,0)
                map (hd0,0) (hd1,0)
        rootnoverify (hd1,0)
        chainloader +1

硬盘不都是用hdaX来表示吗 ...

hd0,hd1表示第一块和第二块硬盘.

很奇怪,我自己的机器也是两块硬盘,第一块全给xp,第二块全给Linux,先安装xp,然后安装Linux,引导区选择mbr,一点问题都没有.

寄与心 2022-07-28 01:17:48

这几句话能解释一下意思吗?
title Windows
                map (hd1,0) (hd0,0)
                map (hd0,0) (hd1,0)
        rootnoverify (hd1,0)
        chainloader +1

硬盘不都是用hdaX来表示吗?怎么这里成这样了,这个文件是winxp上的还是linux上的?
我想让装linux的盘为bios默认引导盘,然后在linux盘上选是进linux还是120G上的winxp.

绝影如岚 2022-07-27 23:52:45

grub.conf内容
default=1
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz #如果有的话
hiddenmenu
title Linux
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.9-22.EL ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.9-22.EL.img
title Windows
                map (hd1,0) (hd0,0)
                map (hd0,0) (hd1,0)
        rootnoverify (hd1,0)
        chainloader +1
自己根据情况改

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文