Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107101
  • 博文数量: 68
  • 博客积分: 2225
  • 博客等级: 大尉
  • 技术积分: 775
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-21 12:36
文章分类

全部博文(68)

文章存档

2011年(42)

2010年(26)

我的朋友

分类: LINUX

2011-03-08 16:35:33

我自己的笔记本装了3个系统。win7,xp,ubuntu.

前段时间重装了xp,操蛋的grub没了。系统找不到ubuntu了。

所以,经过过摆渡和股沟。方法如下:

找一张LiveCD,所谓的LivdCD,操蛋的就是一张ubuntu10.10的光盘。害的我去下载LiveCD.

BIOS里面设置光驱启动。然后插入光盘,选试用就得了。不需要硬盘安装。几秒后变进入了界面了。

在这之前忘记个重要步骤:

将ubuntu10.10里面casper目录下的initrd.gz和vmlinuz 文件拷贝到 xp系统的根目录,比如你系统盘是C盘,打开C盘直接复制就可以了。
然后将boot.ini文件的最后一行输入: C:\grldr="ubuntu-LiveCD" 即可。保存退出。boot.ini是在C盘的根目录下,是隐藏文件。显示所有文件即可显示。
第二步:在终端修复grub 

  1、打开终端,输入 sudo -i (切换root用户) 

  2、输入fdisk -l(查看分区) 

  找到/分区和/boot分区 

  找id为83的,进行挂载。 
找根分区的方法是:可以对id为83的一一挂载到/mnt,挂载一个后,输入 ls /mnt,查看里面的内容,如果里面是 /bin 和/boot 等等,那就是根目录了,我的根目录是/dev/sda4
挂载根目录 mount /dev/sda4 /mnt 
4、挂载boot分区 mount /dev/sda4 /mnt/boot (boot分区不是独立的话,就不需要这一步了) 

  5、grub-install --root-directory=/mnt /dev/sda (注意:/mnt后面 有 空格键 ) 

  如果看到 

  Installation finished.No Error Reported . 


 

阅读(506) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~