Ubuntu与XP双系统安装知识集粹


我不止一次的看到如我一样的新手们发些关于XP与Ubuntu共存后的grub引导的求助帖子,其实各大论坛林林散散的都有介绍,可系统一点的帖子却很少见到,也许高手们不屑为之吧。我在这里也只是结合自己的实践经验谈谈我的心得体会,希望能给挣扎在XP与 Linux之间的朋友一些帮助。[高手们可以闭着眼睛闪先:)]

1、原先有XP系统,后装Ubuntu[当然要成功安装的,不成功安装,你说该怎么办呢?:)],但grub却未成功安装,导致一个系统也进不了。其中可分两种情况:

A \\grub缺少menu.lst,但可直接进入命令行,这是我第一次安装RedHat时遇到的情况。

解决方法:

引导XP系统

grub>

代码:

rootnoverify (hd0,0)  //一般情况,XP被安装在C盘;也可按tab键查看各分区,以获得系统盘系数。

makeactive

chainloader +1

boot

引导Ubuntu系统

grub>

代码:

root (hdX,Y)  //这里的x为硬盘序列,若你的Linux安装在第一块硬盘上,X=0;在第二块硬盘上,X=1;在第三块硬盘上[我先晕一下。。。],依次类推。Y是那块硬盘上的分区序列,也可通过tab查看;以获得Linux的安装分区序列;

kernel /boot/vmlinuz-*** root=/dev/sdaZ ro  //这里的Z=Y+1; ***为Ubuntu版本号,可同样按tab键补全。

initrd /boot/initrd.img-***[同上]

boot

注:如若是这种情况的,成功进入Ubuntu之后,需要自己建立并编写menu.lst文件,形如:

代码:

default 0  //表示默认启动为第一个title,要想设为默认启动为第二个,你说是default X?这也不知道的话,还是去使用XP吧:(

timeout 10  //不用注释了吧?[楼主废话可真多。。。不要骂我]

title   Ubuntu, kernel 2.6.15-26-386

root   (hd0,7)

kernel   /boot/vmlinuz-2.6.15-26-386 root=/dev/sda8 ro quiet splash

initrd   /boot/initrd.img-2.6.15-26-386

savedefault

boot

title   Ubuntu, kernel 2.6.15-26-386 (recovery mode)

root   (hd0,7)

kernel   /boot/vmlinuz-2.6.15-26-386 root=/dev/sda8 ro single

initrd   /boot/initrd.img-2.6.15-26-386

boot

title   Other operating systems:

root

title   Microsoft Windows XP Professional

root   (hd0,0)

savedefault

makeactive

chainloader   +1

  • 1
  • 2
  • 下一页

相关内容