dytmh 发表于 2005-9-6 16:37:23

新手双系统GRUB问题!

fdisk -l 内容如下
   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1      1094   8787523+83Linux
/dev/hda2            1095      4865    30290557+   fW95 Ext'd (LBA)
/dev/hda5            1276      3188    15366141    bW95 FAT32
/dev/hda6            3189      4865    13470471    bW95 FAT32
/dev/hda7            1095      1275   1453819+82Linux swap / Solaris

我先安的Win2000 安在hda5下面.又安了ubuntu 在hda1
进ubuntu后 我就改menu.lst
加一个
title                Windows 2000
root                (hd0,4)    这里是应该写4吧.
makeactive
chainloader        +1

重起后我用进WIN2000进不去 错误码是12.

guazi111 发表于 2005-9-6 17:20:42

windows系列的东西都要向c盘写东西的……
你把linux装到hda1(也就是c盘),原来的ntloader自然没有了
……
俺的理解是如此

dytmh 发表于 2005-9-6 17:22:21

再问一下怎么更新GRUB版本.

月下刀客 发表于 2005-9-6 17:39:14

c盘的引导扇区被覆盖了。
xp安装盘安装复制完文件退出。
再用linux安装盘安装grub至mbr

dytmh 发表于 2005-9-6 18:15:20

我看见我的GRUB版本是0.95我想升级到1.90 不知该怎么升?

月下刀客 发表于 2005-9-6 19:23:45

下载grub for dos(有关版本),运行后安装它至原来的地方。

dytmh 发表于 2005-9-6 19:44:08

是安装到/usr下面还是/boot/GRUB/下面..???

月下刀客 发表于 2005-9-6 20:13:51

硬盘的mbr位置,看置顶的“ 重装win” 那贴(root指向/boot所在分区)

dytmh 发表于 2005-9-6 20:55:05

看过了 那个是用安装盘....            安照另一片精华GRUB入门教程..安装GRUB
# cd /tmp
# tar xzvf /path/to/archive/here/grub-0.5.96.1.tar.gz
# cd grub-0.5.96.1
# ./configure --prefix=/usr
# make
# make install

到 make 就出错 说找不到makefile.      我下的GRUB是grub-1.90.tar.gz.

lrz 发表于 2005-9-6 22:39:03

假若你的win系统不是装在C盘,GRUB就最好别装在mbr,我曾用GRUB搞了半个月,结果都不能引导D盘上的XP,上网一问:grub只能引导C盘上的win系统,要引导D盘的,还只能由GRUB调用XP的引导器。哎!!GRUB

月下刀客 发表于 2005-9-6 23:28:09

你可以下载grub for dos,这个是在dos下使用的,无需翻译。
页: [1]
查看完整版本: 新手双系统GRUB问题!