Як встановити GRUB зсередини Windows 7


14

Я намагаюся зробити ядро ​​в Visual C ++ (Windows), використовуючи тут підручник . Мене цікавить, як встановити GRUB з Windows 7. Якщо мені доведеться завантажити Puppy Linux або щось, що я, але я вважаю за краще встановити його в Windows. Якщо вам було цікаво, я хочу завантажувати PE EXE з багатозавантажувальним заголовком, який підтримує GRUB.

Відповіді:


18

EasyBCD може автоматично встановити завантажувач на основі GRUB під назвою NeoGrub. Він буде завантажений ланцюгом із завантажувача Windows, і ви можете редагувати його файл конфігурації з Windows; він також підтримує NTFS, так що ви можете зберегти ядро ​​до розділу NTFS та завантажити його звідти.

Розкриття інформації: Я написав EasyBCD.


Помилка роботи Vista. Не вдалося встановити .Net Framework 2. Здогадайтесь, настав час змінити рамку. У будь-якому випадку велика робота.
— Нагарадж Тантрі

2
В останній версії EasyBCD можна використовувати .NET 2.0 або .NET 4.0. Ви не можете встановити .NET 2.0 в Vista вручну, оскільки він вже постачається з ним.
— Махмуд Аль-Кудсі

У мене є своєрідна проблема: я в змозі дістатися до рятувальної роботи, використовуючи ваш, а також ручний підхід, але не в змозі створити grub2.cfgнавіть з рятувального диска (деяка помилка щодо не знаходження /etc/release)
— Milind R

4
Відповідь Crackin ... "Я написав EasyBCD" ... Бум.
— Кіннект

@ Махмуд Аль-Кудсі: Вибачте, чи не просимо також поглянути на це ?! посилання, тому що ніхто не відповів! (навіть низький перегляд!) заздалегідь дякую.
— Малий хлопчик

4

Ще одне рішення - Grub4DOS .

Незважаючи на назву, вона працює навіть з Windows (XP) - і з 7 можливо.


у вас є підручник, щоб він працював на win 7? він не відображає розділи в інтерфейсі, коли я вибрав меню Встановити груб.
— tgkprog

намагався запустити WinGrub з адмін-підказки, що також не допомогло. У мене ntfs на моєму основному диску c
— tgkprog

чи можна знайти grub.cfg, який знаходиться у форматі файлу Linux, наприклад ext4? Я думаю, що ні.
— Дон

@Don я встановив grub4dos на жировий розділ. Це можна прочитати та записати всіма системами.
— Нілс

2

У мене була така проблема: чи встановив Kubuntu, потім встановив Windows 7 (Pro x64), то Kubuntu зник із меню завантаження.

Моє рішення:

Встановіть EasyBCD , додайте GRUB2 до меню завантаження, перезавантажте, введіть * Ubuntu, зробіть це:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Запустити ремонт завантаження.

Фото з ремонту завантаження

Виберіть Recommended repair.

Після чого знову завантажте Windows і, використовуючи EasyBCD, видаліть GRUB2.


Ласкаво просимо до Супер Користувача. Зовнішні посилання можуть розірватися або бути недоступними, і тоді ваша відповідь не буде корисною. Будь ласка, включіть важливу інформацію до своєї відповіді та використовуйте посилання для атрибуції та подальшого читання. Спасибі.
— fixer1234

Мені цікаво, чому ви видаляєте GRUB2 як останній крок. Не додає це мета?
— fixer1234

Якщо ви не видалите його з EasyBCD, коли ви виберете Windows 7 в GRUB, ви знову зможете вибрати між ubuntu та windows.
— notgiorgi

Якщо ви видалите GRUB, вам здається, ви повернулися б там, де ви почали (без GRUB). Якщо проблема полягає в Ubuntu, чи не було б рішенням видалити Ubuntu зі списку завантаження? Наприклад, у багатозавантажувальній системі на основі GRUB GRUB - це те, що дає вам вибір ОС. Ви можете відредагувати GRUB, щоб видалити ОС, змінити порядок тощо
— fixer1234

2
Ви видалите GRUB, який створила Windows, а не той, який ви створили з Ubuntu, інакше у вас буде два GRUB-і
— notgiorgi

2

Іншим рішенням є використання Grub2Win, який підтримує завантаження як EFI, так і BIOS в Windows 7-10 / XP / Vista. На основі групової версії 2.02 та надає графічний інтерфейс для обробки завантаження.

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