如何用Windows 10引导程序替换GRUB?


9

我的机器装有Windows 10 Pro和Ubuntu 15.10。当我在Windows之后安装Ubuntu时,GRUB 2是默认的引导加载程序。抱歉,Ubuntu粉丝,但是GRUB是“纯粹的丑陋”。

我尝试了BURG,但它也不是很好。我想知道是否有任何方法可以用Windows bootloader替换BURG(注意:我希望能够从Windows bootloader引导到Ubuntu)。

附加信息:我的PC是一台旧机器,它不使用UEFI,而仅使用经典MBR。


丑陋,您是在谈论外观或功能吗?如果是前者,我认为用Windows 10引导加载程序替换BURG / GRUB并没有太多需要。这种更改可能导致您的Ubuntu分区被隐藏/无法启动。
服务经理

Windows会忽略不是Windows的所有内容...因此看不到Ubuntu。
dadexix86 2015年

Answers:


9

重要的预信息:这对具有旧版BIOS的旧计算机有效,并解决了以下问题的信息-> 我的PC是旧计算机,它不使用UEFI,仅使用经典MBR。

启动Ubuntu系统...打开终端并执行:

sudo mount /dev/sdYY /mnt
sudo dd if=/dev/sdXX of=/mnt/linux.bin bs=512 count=1  

注意:XX = Ubuntu分区| YY = Windows 10分区
要标识磁盘和分区,可以使用GParted

从Windows 10 DVD或USB安装介质引导。
在“立即安装”屏幕上,选择“修复计算机”。
选择命令提示符选项,然后执行:

bootrec.exe /fixmbr
bootrec.exe /fixboot  
bootrec.exe /rebuildbcd  

关闭并启动到Windows操作系统。以管理员身份
打开命令提示符并执行:

bcdedit /create /d Ubuntu /application bootsector  
bcdedit /set {***} device partition=c:  
bcdedit /set {***} path \linux.bin  

注意:*** = BCD存储区中新条目的标识符
现在Windows的启动菜单中有一个Ubuntu条目。


2
我只是尝试执行此操作,并且在第一个命令上收到了dd:的错误dd: unrecognized operand ‘linux.bin’。有什么建议么?
SaintWacko '16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.