Як встановити 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.