1. 用Ubuntu Live cd 启动,选择试用而不安装系统
2. 登入后打开终端.
输入
代码: 全选
ubuntu@ubuntu:~/$ export UBUNTU=/mnt/ubuntu
代码: 全选
ubuntu@ubuntu:~/$ sudo mkdir -v $UBUNTU
代码: 全选
ubuntu@ubuntu:~/$ sudo fdisk -l | egrep '83'
终端显示
/dev/h(s)da? xx xx 83 ext? Linux
/dev/h(s)da? 取决于你的计算机
找到/dev/h(s)da?为你安装时根目录挂载点即"/", 并且确定安装时你没有为/boot选择挂载在其他分区(
如果/boot挂载在其他分区,跳过以下步骤)
代码: 全选
ubuntu@ubuntu:~/$ sudo mount -v /dev/h(s)da? $UBUNTU
代码: 全选
ubuntu@ubuntu:~/$ sudo mount -v -B /dev $UBUNTU/dev
代码: 全选
ubuntu@ubuntu:~/$ sudo mount -vt proc none $UBUNTU/proc
代码: 全选
ubuntu@ubuntu:~/$ sudo chroot "$UBUNTU" /bash/bin --login
输入你安装时的用户名和密码
代码: 全选
yourloginname@ubuntu:~/$ sudo fdisk -l | egrep '^Disk\ /dev/...'
终端显示
Disk /dev/xxx: xxxGB, xxxxxxxxbytes
请确认你操作系统所安装硬盘的名称.
继续输入
注意:
1) 以下命令中/dev/xxx为你操作系统所在硬盘,请务必确认.
2) 以下命令会覆盖/dev/xxx硬盘的mbr区域,命令执行后原windows引导方式将改为grub引导
代码: 全选
yourloginname@ubuntu:~/$ sudo grub-install /dev/xxx
3) 更新grub配置
代码: 全选
yourloginname@ubuntu:~/$ sudo update-grub2
如果/boot目录挂载在其他分区,那么
代码: 全选
ubuntu@ubuntu~/$ export BOOT=/mnt/boot
代码: 全选
ubuntu@ubuntu~/$ sudo mkdir -v $BOOT
代码: 全选
ubuntu@ubuntu~/$ sudo fdisk -l | egrep '^Disk\ /dev/...'
终端显示
Disk /dev/xxx: xxxGB, xxxxxxxxbytes
请确认你操作系统所安装硬盘的名称.
继续输入
注意:
1) 以下命令中/dev/xxx为你操作系统所在硬盘,请务必确认.
2) 以下命令会覆盖/dev/xxx硬盘的mbr区域,命令执行后原windows引导方式将改为grub引导
代码: 全选
ubuntu@ubuntu:~/$ sudo grub-install /dev/xxx
3) 更新grub配置
代码: 全选
ubuntu@ubuntu:~/$ sudo grub-mkconfig -o $BOOT/grub/grub.cfg
GOOD LUCK!