安装ubuntu14.04 之后,grub中 windows 8 无法启动

状况描述:

    Thinkpad T430s 。 联想出厂自带的64位 windows 8 系统。

    前些天为了体验最新的14.04 lts版本,所以用U盘安装了ubuntu 14.04(之前笔记本中就有13.04,安装的时候并没有把13.04删除,让他们共存了)。安装之后,轻松进入14.04系统,但在grub中进不去windows 8了。在网上找了一圈资料,最后也不知道什么原理,反正就进去了。写出来供大家参考,具体适用不适用你的情况还需自己斟酌~~。

    按照 这里  所说的,64位的windows 8版本应该都支持 x86_64 UEFI  模式,之后参考 这里,修改 /etc/grub.d/40_custom 文件,修改成如下的形式:

menuentry "Windows 8" {
search --fs-uuid --no-floppy --set=root 0E73-7568
chainloader (${root})/EFI/Microsoft/Boot/bkpbootmgfw.efi
}

注意,上面 --set root  后面的代码需要跟自己的分区对应。这个代码可以通过下面命令来得到,参考这个链接

pet@ThinkPad:~$ grep efi /etc/fstab
# /boot/efi was on /dev/sda2 during installation
UUID=0E73-7568  /boot/efi       vfat    defaults        0       1

然后执行   

# grub-mkconfig -o /boot/grub/grub.cfg

重启,就可以看到刚才添加的windows 8 启动项目,可以进入windows 8 系统了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值