修复中标5.0的GRUB,并添加XP引导项

来源:互联网 发布:java开发未来前景 编辑:程序博客网 时间:2024/05/22 17:22

原来系统只有中标5,后来为了CAD就装了个WIN,这样MBR被XP覆盖了,需要修复,并在修复完成后在GRUB里把XP启动项加上。第一步同样适合重装WIN后丢失LINUX">LINUX启动项的朋友们。

首先用光盘引导进入救援模式,在sh#下查看分区情况:fdisk -l
显示我有五个五区,第一个开始为 sda1 sda2 sda3 sda4 sda5 我sda1装的LINUX在根目录,注意在修复的时候会有问题,因为硬件的表示和FDISK的输出不同,第一个分区会从0开始,好了,开始修复:
sh#grub                       //启动grub
grub>root (hd0,0)          //设置ROOT所在分区
filesystem type is ext2fs,partition type 0x83     //成功后的提示
grub>setup(hd0)  //安装GRUB
........一些提示
grub>quit    //退出
sh#
自此第一步完成,如果以前你就是双系统,那会包含XP的启动菜单了,修复到此为止。由于我以前就一个LINUX,所以修复完GRUB后还没有XP启动项,我要进去中标5.0后修改。


启动后不允许桌面ROOT登陆,所以没有menu.lst的修改权限
我只能在终端下
#su
密码
获得ROOT权限
然后#vim /boot/grub/menu.lst
在菜单里加入XP启动项:
title Windows
rootnoverify (hd0,2)  //我的xp是在第三个分区里
chainloader +1
EOF

到此双系统菜单添加完毕了。