准备好一张ubuntu server 12.04 live USB,最好选择与当前系统相同的版本。开机启动 Live USB,进入救援模式。等待各种输出结束,当进行到挂载根分区阶段时,选择系统所在的根分区,然后选择“在安装程序环境中运行shell”,打开终端。也可以使用ubuntu desktop 12.04的live usb启动并进入Try Ubuntu (试用模式),打开终端。
下面是利用ubuntu server 12.04 Live USB启动并进入“救援模式”后的终端处理步骤(#后为注释):
1.提权
# sudo -i #提权
2.查看硬盘分区状况,获取 Linux 系统安装分区编号
用parted和blkid命令查gpt分区情况:
# parted
# blkid
假如我的 ubuntu 的 / 分区是sda2,又假如 /boot/efi 分区是 sda1。
3.挂载ubuntu安装根分区和EFI启动分区:
# mkdir target
# mount /dev/sda2 /target
# mount /dev/sda1 /target/boot/efi