win8和ubuntu双系统相互引导的问题
来源:互联网 发布:linux设置ftp目录权限 编辑:程序博客网 时间:2024/05/17 01:26
泪奔了,我的win8和ubuntu双系统终于可以相互引导了,搞了2天了。
本来在网上找了win8装ubuntu双系统的教程,一步一步小心翼翼的照着教程安装,安装好后用EasyBCD设置了下ubuntu的引导,以为就完美的可以双系统切换了,
但没想到win8竟然引导不了ubuntu,只能进入win8,ubuntu下的引导菜单也无效,无奈每次切换系统只能进入BIOS进行切换,好麻烦的说。。。。
于是我就各种百度,google,看了好多的资料,到后来终于明白了原来预装win8的电脑是EFI模式的,用EasyBCD在win8下设置的引导是完全不起作用的,
看到网上好多资料说要重新用EFI模式来装ubuntu,但是我又不想重装,感觉好麻烦,于是又各种无闹google,黄天不负有心人,终于让我找到一个神贴,解决我的问题了!!!
http://tieba.baidu.com/p/2805772637
本来我也只是抱着试试的心态,折腾了2个小时左右终于搞好了。
首先,要先确定下自己的哪个分区是预装的EFI分区,我的是/dev/sda2,怎么确认呢?
我们可以先查看下自己的磁盘中的所有分区,打开Terminal,输入
sudo df
如图说是,/dev/sda2是我的EFI分区,它的状态是/boot/efi,上面的/dev/sda12是我分配出来的分区中装ubuntu时弄的/boot分区,所以状态是/boot
但是上面的那个神贴中的作者的EFI分区的状态和我的不一样,他的是/boot,所以一开始我就有点纳闷了,为什么我的电脑这么奇怪,搞得我不清楚
我的EFI分区到底是sda2还是sda12,所以我就照着那个神贴测试了一下,也就是下面的第2步
2)建一个文件夹,把我的sda2挂载出来,然后用ls看到这个分区里面有BOOT,有EFI,说明确实是我的EFI分区。记住了,我的EFI分区是/dev/sda2,
你需要确定你自己的。
这时我终于相信我的EFI分区在sda2了。。。。。好了废话不多说
说了这么多,还没进入正题。。。。。在win8安装好ubuntu后不能引导,不想在EFI模式下重装ubuntu,但是又要两个系统相互引导,该怎么办呢?
下面才是重点:打开terminal
a)创建这个文件夹:
sudo mkdir /mnt/efi
b)挂载EFI分区(记得改成你自己的)到刚才的文件夹里:
sudo mount /dev/sda2 /mnt/efi
c)打开一个Administrator权限的文件管理器:
sudo nautilus /mnt/efi
d)打开EFI/Boot,看到里面有一个bootx64.efi,把它改名成bootx64.efi.old,以后不用它了
e)打开EFI/ubuntu,里面有一个grubx64.efi,这个是grub的启动文件,把它复制到刚才的EFI/Boot里面,改名成bootx64.efi,顶替Windows的loader。
(在这里我的电脑重启了一下)
进入ubuntu,打开terminal,输入
sudo update-grub2
- 看到下面这样:
neil@neil-ThinkPad-T440s:/boot/efi/EFI/Boot$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-12-generic
Found initrd image: /boot/initrd.img-3.11.0-12-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
- 发现上面的windows boot manager直接被找到了。这也就是为什么之前替换了bootx64.efi,而不是bootmgfw.efi。我们需要留着bootmgfw.efi来启动windows。
(上面的神贴说到这里,双系统就可以正常工作了,但是我重启后发现还是不能,于是就又仔细的看了一便那个帖子,发现我关闭secure boot,于是进入bios把
secure boot关闭,然后重启,在grub下选择进入win8,奇迹般的发现可以引导win8了,高兴死了,然后,我又试下了在win8下引导ubuntu,竟然也可以引导了!!!
哈哈哈哈。。。)
到此,双系统已经可以正常工作了。EFI分区会自动挂载到/boot/efi下面,这样就是为什么EFI模式的ubuntu可以启动windows,而Legacy模式的ubuntu不能,因为Legacy模式的ubuntu不会挂载这个分区。
- win8和ubuntu双系统相互引导的问题
- win8和ubuntu双系统相互引导的问题
- win8+ubuntu双系统引导出现问题怎么办
- win8+Ubuntu双系统重装之后引导问题
- win8与ubuntu相互引导的问题解决
- EFI引导win8 + ubuntu双系统
- Ubuntu Win8双系统 Grub引导Win8
- 关于windows和ubuntu双系统引导修复的问题
- ubuntu+win7双系统引导找不到的问题
- Ubuntu Windows双系统引导的问题
- windows+Ubuntu 双系统的引导修复问题
- windows7和ubuntu双系统的引导问题解决!
- windows7和ubuntu双系统的引导问题解决!
- Win8和ubuntu双系统,直接删除ubuntu后出现的问题总结和解决
- windows和ubuntu 12.04双系统grub引导问题
- 双硬盘安装win7和Ubuntu双系统,解决系统启动引导问题
- Linux和Windows双系统:先装Ubuntu后装Windows的引导问题
- Linux和Windows双系统:先装Ubuntu后装Windows的引导问题
- 为什么辗转相除法能求出最大公约数(转载+修改)
- linux非阻塞socket教程
- 网站用户体验要点
- 调整偏移量的伪指令
- Linux驱动程序如何编译进内核
- win8和ubuntu双系统相互引导的问题
- CROC-MBTU 2012, Elimination Round (ACM-ICPC)
- Android 4.0获取真实屏幕尺寸
- 基于java的linux线程监控
- 分布式系统------概述
- Java中动态加载class机制实验
- ContentProvider原理及实例 .
- strstr
- 如何在项目中查找冲突的类