第一次安装MagicLinux,版本是1.2PRE 6,求救
本人有两个西数硬盘,第一个硬盘装有XP,第二个硬盘全是逻辑分区,没有主分区,刻盘后用光盘安装ML1.2PRE,在分区的时候能正确认出分区表,但是当我选择第二个硬盘的最后20GB空间安装ML后(当时分了三个区给ML,BOOT,SWAP和/),发现GRUB只能安装在hdb上,也就是说,GRUB不能安装在hda的MBR上,安装的时候不能选择装在hda的MBR,启动后,进入不了XP或ML,只是显示GRUB,不能启动XP或ML
于是重装ML,这次选了强制LBA32,也是一样不能启动。
请指点!
装了很多个版本的LINUX
第一次遇到这个问题
谢谢!! :oops: 要安装在第一块硬盘上 不会吧???
我的第一块硬盘是保存数据和安装XP的,空间已经满了。
特意买一块新的硬盘来安装LINUX,就是不想把硬盘的数据破坏了。
难道真的没有办法把GRUB安装在第一硬盘的MBR中??
其它的LINUX都可以的呀
其实我真的是很想支持中国LINUX爱好者自己的LINUX,毕竟这是件很光荣的事。
大家再想想办法吧
谢谢 :-( 用gentoo启动然后chroot吧,这个是暂时的办法。 晕!!!
还得安装GENTOO呀?
算了算了
偶现在还是去安装DEBIAN好了
谢谢各位!
等ML解决了这个问题后,i'll will be back 如果仅仅是grub的问题,可以考虑使用第三方的启动软件,比如system commander 将两硬盘线调换 在BIOS调换硬盘启动顺序,再安装1.2p6 没那么复杂,从第一块硬盘上割出一小块作为magic的/boot,别的就在第二块上面好了,然后应该就能把grub安装到第一块硬盘的 mbr了。 我也是安装在第二块硬盘上的,我的安装方法好象很适合你:
1、从Linux伊甸园网站下载grub for dos 2.0,将里边的bootgrub和grldr解压到c盘根目录,然后如下面修改boot.ini:
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
C:\BOOTGRUB="Start GRUB"
2、用uedit修改grldr里的1bah起始处,将读menu.lst指向你的linux下的boot区;
3、重新启动,在启动菜单里选Start GRUB,然后:
grub>find /vmlinuz-2.6.4-1mgc
hd1,0
grub> root (hd1,0)
grub>knernel /vmlinuz-2.6.4-1mgc root=/dev/hdb2
grub>boot
进入Linux
4、用root身份进入linux ,
cd /boot
cd grub
ln -s grub.conf menu.lst
5、重新启动,选Start GRUB,是不是有Magic Linux菜单了? 太麻烦了,为什么不用
grub>root (hd1,0)
grub>kernel /vmlinuz-2.6.4-1mgc ro root=/dev/hdb2 vga=791
grub>initrd /initrd-2.6.4-1mgc.img
grub>setup (hd0)
grub>reboot
这样下次启动的时候就可以看到菜单了,当然,这个时候只有magic,记得编辑一下grub.conf。 但这种方法的好处是不会重写硬盘主引导扇区,这好象比较保险吧?也符合常用XP人的习惯。
而且:前提不是说不能写第一快硬盘的主引导记录吗?而且Linux不能启动,你怎么能不用grub4dos而能使用Grub?
页:
[1]