T43 给第二块硬盘上装Linux的问题!
想给T43装Suse Linux,买了第二块硬盘托架,安装顺序如下:1.把第二块硬盘装在USB移动硬盘盒,当USB移动硬盘连接好
2.启动按F1,设置从CD启动
3.将Suse Linux安装盘放入CD,启动后,按提示安装到USB那块盘上
4.一起完成后,重新启动,按F12,从USD 硬盘启动,一切正常,顺利进入Suse Linux系统
5.将CD光驱取掉,将第二块硬盘装入第二块硬盘托架,然后放入光驱的位置
6.重新启动,按F12,从第二块硬盘启动,问题来了:
连grub都找不到,直接就提示:Load system error!
真是郁闷,找了很多同事,没有人能解决!挂到USB移动硬盘上就OK! 谁能帮哥们解决啊 把硬盘放到光驱位置, 重新装一下grub 楼上方法还不行的话,可以考虑把grub装到第一块硬盘的MBR上 上面的方法试了,都不行 把机器内的硬盘取出,把要安装suse的硬盘放在机器内,然后从光驱启动,安装好系统。然后把suse硬盘取出,放在托架中去做为2nd硬盘,把原来的硬盘安装回原处。拆拆卸卸过程麻烦了一些,但装好后,可以方便地从两块硬盘中任何一块启动OS。 说说我的看法。我也曾经这样装过SuSe,同样碰到了这个问题,就是从2nd硬盘无法启动系统。后来经过分析,发现是因为当只有一块硬盘的时候,如果分区了,盘符是
1st硬盘 c d,如果安装了第二块硬盘,那么第一块硬盘的第一个分区就是c不变,第二个硬盘的第一个分区就变成了D,第一块硬盘的第二个分区就是E。
你用usb启动的时候,SuSe的那块硬盘是按照自己的分区顺序启动,比如寻找第一个分区,如果你当作2nd硬盘来使用,第一个分区就是机器内自带硬盘的第一个分区。当然找不到系统了。
不知道我这样说能不能说明白,在Linux区我曾经发了个帖子,通过修改linux 配置文件保证启动正常,你可以看看,希望能对你有所帮助。
http://www.ibmnb.com/tid549114 grub 找不到配置文件的位置
拿掉光驱 后 默认的 分区代码 会前移 估计没有 你这么干的根本没有好的解决方案
还是装个DOS版的 GRUB
然后可以 随时自己手动修改 引导linux内核的位置 新的openSUSE 10.3里很好地解决了这个问题的。你先把硬盘放到主盘位置安装,分区时它是按设备ID标志的,所以正常安装完后直接放到光驱位硬盘不作任何调就可以使用的。 我用vmware装在第二个硬盘上,然后用grub4dos引导的 http://www.ibmnb.com/thread-632759-1-1.html
不知道解决了没有
上面适合你 6楼的兄弟说的很对,我以前是T40,也是安装光驱为硬盘的linux,事过了N中方法都不行,不过直接把主硬 盘拆下来放上副硬盘,安装完linux放到光驱位,很轻松启动了,什么问题也没有。 推进用AcronisDiskDirector10 之类的软件试试。 6楼的方法好。 我也是6楼的办法,虽然要换两次硬盘,但方便,无影响 Linux设备的识别方式与Windows不一样,最好在使用位置进行安装,我也在T42上安装过,将第二块硬盘直接安好,做USB光驱上安装就行了,安全起见,最好将内置硬盘先拆下。 看这里,我的问题和你的一样,我是修改device.map和fstab 解决的
http://www.linuxsir.org/bbs/thread319633.html 这个问题确实比较麻烦:
1 磁盘问题。
linux下IDE磁盘通常使用hd表示,
ide0 pramary标识为hda,磁盘分区为hda1,hda2,hda3.....
ide0 secondary标识为hdb,磁盘分区为hdb1,hdb2,hdb3.....
ide1 pramary标识为hdc,磁盘分区为hdc1,hdc2,hdc3.....
ide1 secondary标识为hdd,磁盘分区为hdd1,hdd2,hdd3.....
在某些使用ide扩展卡的情况下可能出现hde.hef.....等设备。
linux下scsi硬盘通常表示为sda.sdb.sdc等等。通常usb硬盘使用scsi协议模拟。所以usb硬盘也表示为sda,sdb,。。。。
但是在某些版本的内核中。没有hd磁盘的设备。所有的磁盘设备都使用sdx表示。
2grub分为两个部分。第一部分装在MBR中。第二部分可能在MBR 512直接以后剩余部分,或者是Linux的启动分区。在后一种情况下。MBR中有第二部分的绝对地址。grub根据这个绝对地址载入第二部分。当载入第二部分失败的情况下。会出现楼主的问题。
3问题解决办法。
1)可以使用loadlin之类的工具启动linux重写grub。可以修复。
2)安装Linux的时候不要使用usb硬盘。而直接放在主盘位置安装。安装成功以后。修改grub的配置文件。menu.lst。把其中的hda都改为hdc。把其中的sda都修改为sdc。然后把硬盘放在脱架中就可以了。注意启动的时候可能会出现磁盘分区找不到的情况。这个时候还需要修改/etc/fstab文件。修改方法和修改menu.lst一样。 六楼说的好,这个说法才是王道,准备搞个托架试一下
前一次装双系统删除linux分区的时候,不知什么原因把windows的E、F两个分区都删除了,害得小弟花了两天时间数据恢复,重装机器,真是不舍的再搞主盘了
第一个问题:启动时是不是需要摁F12选择启动的设备呢?
我就是希望能这样操作,这样就两个盘都比较干净而且安全,两个盘各不相关才好
第二个问题:如果启用了硬盘密码,这个密码会对两块硬盘都启用吗;从一个盘启动进去后,是不是就不能再读另一块盘的数据了呢?
我需要确定这个效果,哪位大哥测试过没有?
[ Edited byoddfine on 2008-3-13 20:49 ] 拖架安装,要注意供电的问题,我就是因为这个折腾了2天,12楼可能也是这个原因, 可以在主盘位置或托架或usb盒安装,最后都要改/etc/fstab里面的文件系统位置,还有/boot/grub/menu.lst里引导程序位置
/etc/fstab里位置规则:
主盘/dev/sdaX X为分区位置
托架 /dev/sdbX
usb没试过
页:
[1]