thinkpad t430 grub2 efi 引导fedora20/linux windows8双系统

本文详细记录了使用ThinkPad T430笔记本安装Fedora20/Linux后,通过Grub2 EFI引导修复成功实现与Windows8双系统共存的过程。关键步骤包括创建Windows 8 U盘启动盘、拷贝EFI文件、编辑40_custom配置、更新grub.cfg以及使用bootrec命令修复BCD。
摘要由CSDN通过智能技术生成

去年新买了thinkpad t430的本本,到手后就装了个Fedora系统(http://user.qzone.qq.com/416702736/blog/1382273851),但是win7再也进不去了。尽管windows对于我来说用处不大,但是没有windows还是不爽的。期间把grub2 efi折腾了个遍,就是启动不了windows。终于在这个五一静下心来参考尝试了前人的n种方法,成功的引导了windows。现在想来关键在于重建BCD,因为在装Fedora时重新分区了。

1. 创建u盘启动的windows 8安装盘。格式化u盘为fat32个格式,直接解压windows8 ISO文件到U盘即可。这里我之前用的是windows7,尝试过n种制作启动盘的方法,却只能legancy启动,一直不能efi启动。用了window8后居然这么简单,看来window8对efi的支持要好多了呀。

2. 选择从U盘启动安装windows8(按F12),替换了window7,可怜我的正版window7呀。安装过程中会重启,X,又进不去windows8了,难道难道这么多的努力白费了。于是进行下面的步骤。

3. 拷贝window8安装分区下的Windows/Boot到/boo/efi/EFI/Miscrosoft下面,我的efi相关分区如下

/dev/sdb4                         499656    79704    383256  18% /boot
/dev/sdb1                         102182    45340     56842  45% /boot/efi

得到的/boo/efi/EFI/Miscrosoft目录结构如下

`-- Boot
    |-- DVD
    |-- EFI
    |-- Fonts
    |-- PCAT
    `-- Resources

4. 增加如下到/etc/grub.d/40_custom

menuentry 'windows' --class windows --class os {
        insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --no-

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值