Posted on 2012-01-20 11:38
Onway 阅读(813)
评论(0) 编辑 收藏 引用 所属分类:
使用说明
改自:http://blog.163.com/peng_peng1028/blog/static/107463820118754931710/
进入ubuntu光盘(11.04的livecd模式)
3打开终端
// 列出所有磁盘, 看清要把grub2修复在那个磁盘里~
sudo fdisk -l
//挂载根目录的分区
sudo mount /dev/sda1 /mnt
//这步只给把 /boot 另外挂载到与根目录不同分区的同学
sudo mount /dev/sda2 /mnt/boot
//挂载其他分区或设备 (不能漏掉,很重要)
sudo mount –bind /dev /mnt/dev
//另外的教程还有一步是:sudo mount --bind /proc /mnt/proc
//不知道是否有必要进行这一步,反正是加上了这步是可以的。
//改变根目录 这里不详细解释chroot的含义,讲起来有点玄,用起来就一点都不玄,很容易理解。
sudo chroot /mnt
//以下这一步我是重启后进入了ubuntu后再执行的
//运行update-grub更新配置文件(其实就是重建/boot/grub/grub.cfg)
update-grub
//执行sudo chroo /mnt后直接来到下面这一步,
//另外教程说可以安装道ubuntu所在分区,但是我试过不行,只能装到MBR
//我的情况是,重装或新装(都试过)win7后MBR被修改了,无法引导进入ubuntu。
//安装GRUB2到指定硬盘的MBR
grub-install /dev/sda
//然后原文是退出root用户和umount的,不过,我们态度强硬一点,直接重启
4进入ubuntu 后sudo update-grub
XP就在引导里了,
5设置默认xp启动
cd /boot/grub/
sudo gedit grub.cfg
把“set default=4“
红字部分即为你默认OS的启动是的顺序-1,比如说我开机是winXP默认在第五行,就将红色部分改为4即可。
set timeout=2加快开机速度