文档介绍:Grub引导Linux或者windows系统
很多新手,在安装linux系统时常常会出现的问题:引导程序装错,或者不小心删除linux分区,把mbr删掉了。或者装完linux后又重装windows,把mbr覆盖了,以致无法启动系统,出现"Grub>"的情况。
如果将Grub或者Lilo安装在Mbr(主引导扇区),重新安装Windows会造成Grub或者Lilo的丢失。如果把它们安装在根分区(root分区),则可以有效避免上面的情况发生。除非你认为多次重复安装grub是一种享受。
Grub是Linux下新一代操作系统引导程序,技术上要比Lilo强很多,建议使用。而且在一些老的BIOS上面,Lilo不会支持8G以上大容量硬 盘。你的Linux如果安装在硬盘528MB以后位置的分区中,Lilo不会正确引导。Grub则没有这样的问题。(1)准备一张Linux Live CD,或者有一张Grub启动软盘。因为在Linux安装结束后,你不能通过重新启动电脑直接引导它,还需要几个步骤。
(2)如果都没有,就需要下载Grub for DOS,然后将grldr文件复制到C盘根目录。。
* grldr ,在文档-专题文档-与windows xp共存 文档中有这个文件的下载链接。
打开“命令提示符”,输入以下命令。
attrib –r –s –h c:\
notepad c:\
,在后面加上一行:
c:\grldr=”Grub for DOS”
保存记事本。
attrib +r +s +h c:\
(3)先安装Windows 9x,再安装Windows NT,最后安装Linux。并在安装最后的设置阶段把Grub管理器安装到root分区。
(4)用grldr启动已经安装好的linux
(5)输入正确的用户名,转到root用户模式:
[******@ubuntu/]$ sudo passwd su (如果不知道根用户的密码,可以通过这个命令设置)
[******@ubuntu/]$ su (回车后提示输入根用户密码,输入正确就可以进入根用户模式。
[******@ubuntu/]# cd /mnt
[******@ubuntu/mnt]# mkdir hda1
[******@ubuntu/mnt]# mount /dev/hda1 /mnt/hda1
[******@ubuntu/mnt]# dd if=/dev/hda6 of=/mnt/hda1/ bs=512 count=1
输入以上的命令,就可以在hda1,。当然,如果你的C盘是fat32格式的,成功率就是100%。
如果C盘是ntfs格式,你就需要挂载一个fat32分区,并把文件先写到fat32分区,然后到windows下再倒到C盘。
重新启动电脑,并进入Windows XP,。在最后加上一行:
c:\=”L