系统状态:
笔记本电脑,2个sata硬盘,首先在硬盘1上安装的windows,安装在主分区。硬盘2是拔掉光驱之后在光驱位使用硬盘支架后装上去的,在最后一个盘符安装的fedora12。
目前问题:
1. 在linux之中,硬盘2被识别为sta,硬盘1被识别为stb。请问这个顺序有办法更改么?我想让硬盘被识别为sta。
2. 在想用光驱的时候,拔掉硬盘2,插上光驱,但是这时系统启动之后看不到grub的启动菜单,系统无法被引导。请问怎么在拔掉linux硬盘的情况下,还能正常引导系统
cainiaogaofei 于 2010-12-20 10:34:06发表:
我是新手,我要交流,我要赚现金!
wangyu 于 2010-12-17 18:20:05发表:
认真解释一下
由于你的linux被装在硬盘2,按照linux的习惯,先加载哪个,哪个就在前。但你在安装的时候,却是用BIOS的顺序来加载,硬盘1就是sda了,所以在安装的过程中,grub被装在sda,而grub必需的配置文件却在sdb,也就是硬盘2里,所以你的grub用不了,且由于覆盖了win的,所以win也启动不了。
建议你先看看grub的手册之类的,了解了硬盘分区的表示,再来处理这个问题会好些
相思爱文 于 2010-12-17 13:55:03发表:
把grub安装在硬盘的主引导区,都安装。
识别分区时,用UUID或LABEL,不要用类似/dev/sda5之类的顺序表示法
绿色圣光 于 2010-12-17 13:19:41发表:
呵呵……
你们仨别这么默契行不?
wangyu 于 2010-12-17 12:52:17发表:
嗯,跟我的风格一样,我的两个U盘是独立的,想启动哪个插哪个,两个U盘都有自己的grub
shenhao0129 于 2010-12-17 11:06:02发表:
恩,跟我的风格一样,两块硬盘是独立的,系统引导都安装在了各自硬盘的MBR上,修改BIOS,就可以从任何一块硬盘启动了。
woodelf 于 2010-12-17 10:53:15发表:
问题在于你的GRUB装到了主硬盘还是副硬盘,像我,两块硬盘单独做MBR,谁也不影响谁。