LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 826|回复: 8

问个双硬盘下的启动的问题

[复制链接]
发表于 2006-4-26 11:28:06 | 显示全部楼层 |阅读模式
新买了一块硬盘,我把这个硬盘设为了主硬盘,原来的硬盘设为了副硬盘了
新的硬盘装的FC5,原来的硬盘装的是Windows2003
在安装FC5的时候是可以看到原来在副盘的操作系统的,而且也加到grub里了
一直都没有在意,今天有事要启动windows,发现却进不了windows
个人估计是MBR表的问题
但是要怎么作才可以使Windows启动,有些时候还是要用到Windows的(小玩一下实况足球)
我要是把主从该一下位置,估计Linux又找不到了
自己没有思路了,很乱
最近作毕设做的很郁闷
 楼主| 发表于 2006-4-26 18:21:57 | 显示全部楼层
不å道要怎么搞,»æ÷指教啊
回复 支持 反对

使用道具 举报

发表于 2006-4-26 18:42:18 | 显示全部楼层
要是我就fdisk /mbr
然后就grub install
或者2个硬盘都装上grub 或 bootmagce之类的东西~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 18:59:33 | 显示全部楼层
Post by KevinChen
不å道要怎么搞,»æ÷指教啊

按照你的做法会丢失原来两个盘的数据
还有要在哪个环境下输入fdisk /mbr
DOS?Windows的恢复平台?还是……

顺便问一下,怎么用konqueror发帖会乱码,用firefox就没事
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 19:11:01 | 显示全部楼层
做了下测Õ,似乎在别的º坛不会
回复 支持 反对

使用道具 举报

发表于 2006-4-26 19:46:56 | 显示全部楼层
grub里面的makeactive命令或者map命令
回复 支持 反对

使用道具 举报

发表于 2006-4-26 19:48:50 | 显示全部楼层
我的双硬盘启动设置,
我的主板有个好处就是在启动的时候可以快速选择从哪个盘启动,
一般的主板可能没有,但是通过设bios是可以选择从哪个盘启动的,
这样就可以在两个盘装两个差不多完全无关的系统,一个windows,一个linux,
需要进哪个系统就从哪个盘启动,很方便,而且很少会出问题,不会出现因为一个系统出问题导致另一个系统不能进的情况,
不过有一点要注意,安装FC时要注意正确设置grub参数,
我得linux盘是从盘(hdb,bios的默认启动优先级低于windows盘),那么在安装FC时要选择grub高级设置/更换硬盘顺序(名词己不太清,大概这个意思),这样grub就不会被写到windows盘,从而保证两个盘独立。
特别说明一点,我这样的设置,从grub里也是不能进windows的,怀疑于我得windows是ntfs有关,可能grub需要更多设置,不过懒得管了,反正我也不用,呵呵...
以下为我得grub配置:
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.16-1.2098_FC5.LiuY)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.16-1.2098_FC5.LiuY ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.16-1.2098_FC5.LiuY.img
title Fedora Core (2.6.16-1.2096_FC5)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.16-1.2096_FC5 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.16-1.2096_FC5.img
title Other
        rootnoverify (hd1,0)
        chainloader +1
注意正常的顺序,linux盘应该是(hd1,0),因为更改了硬盘顺序,已经变为(hd0,0).
对于你的情况,你可以尝试改成跟我一样,即把windows盘设为主盘,linux设为从盘,修改grub配置,主要应该是hd*的问题,你可以多尝试一下,不过要先有其它的启动方式再该,不然改坏了就进不了了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 01:27:02 | 显示全部楼层
Post by Brain
grub里面的makeactive命令或者map命令

map之后的东西怎么保存呢?
不会每次要进windows都要
grub>map (hd1) (hd0)
grub>map (hd0) (hd1)

我试了两次,都要我重新敲命令的

现睡觉了,明天来看大虾们的帮助
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-27 09:13:53 | 显示全部楼层
Post by KevinChen
新买了一块硬盘,我把这个硬盘设为了主硬盘,原来的硬盘设为了副硬盘了
新的硬盘装的FC5,原来的硬盘装的是Windows2003
在安装FC5的时候是可以看到原来在副盘的操作系统的,而且也加到grub里了
一直都没有在意,今天有事要启动windows,发现却进不了windows
个人估计是MBR表的问题
但是要怎么作才可以使Windows启动,有些时候还是要用到Windows的(小玩一下实况足球)
我要是把主从该一下位置,估计Linux又找不到了
自己没有思路了,很乱
最近作毕设做的很郁闷


自己解决了,其实很简单在grub.conf上改一下就好了
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1

呼呼,我真的TMD的笨
回复 支持 反对

使用道具 举报

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

本版积分规则

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