Як можна замінити GRUB на завантажувач Windows 10?


9

На моїй машині встановлено Windows 10 Pro поряд з Ubuntu 15.10. Коли я встановив Ubuntu після Windows, GRUB 2 є завантажувачем за замовчуванням. Вибачте, шанувальники Ubuntu, але GRUB "чисто потворний".

Я спробував BURG, але це теж не так здорово. Я хочу знати, чи є спосіб замінити BURG на завантажувач Windows (Примітка. Я хочу мати можливість завантажуватися в Ubuntu з завантажувача Windows).

Додаткова інформація: Мій ПК - це стара машина, вона не використовує UEFI, а лише класичний MBR.


Потворно, ти говориш про зовнішність чи функціональність? Якщо перший, я не бачу великої потреби в заміні BURG / GRUB завантажувачем Windows 10. Такі зміни можуть призвести до того, що ваш розділ Ubuntu буде прихованим / не завантажуваним.
Сервіс-менеджер

Windows ігнорує все, що не є Windows ... Тож не бачить Ubuntu.
dadexix86

Відповіді:


9

Важлива попередня інформація: Це дійсно для старих машин із Legacy BIOS і стосується цієї інформації питання -> Мій ПК - це стара машина, вона не використовує 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 .

Завантажтесь із встановочного DVD-диска Windows або USB 10.
На екрані "Встановити зараз" виберіть "Ремонт комп'ютера".
Виберіть параметр Командний рядок та виконайте:

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: unrecognized operand ‘linux.bin’. Будь-які пропозиції?
SaintWacko

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.