Як встановити завантажувач GRUB без встановлення Linux?


8

У мене в системі встановлена ​​Windows 7, і я хочу створити окремий завантажувальний розділ WinPe, який може відмовитися, коли все піде не так.

Тепер Windows 7 дає цю опцію, і я можу також редагувати сховище BCD, щоб внести зміни в меню завантаження Windows 7, або я міг би використовувати EasyBCD. Я не хочу використовувати ці параметри, оскільки мені потрібно налаштувати приховування / приховування розділів під час завантаження і т. Д. Я шукав і знайшов GRUB; це може бути інструмент, який я шукаю.

Я хочу використовувати завантажувач GRUB без будь-якої версії Linux, встановленої в системі. Хтось може мене вказувати, як я можу встановити GRUB на MBR на жорсткому диску та налаштувати меню завантаження? Я шукав Інтернет, і в основному я натрапив на команди, які шукають GRUB на жорсткому диску (через існуючу інсталяцію Linux), а потім намагаються його відремонтувати. У моєму випадку Linux взагалі немає.

У мене є завантажувальний компакт-диск CD / OpenSUSE 11.2 в режимі завантаження Ubuntu 9.10 та інсталяційний диск. Чи можу я використовувати їх для встановлення GRUB у моїй системі?


або ви можете спробувати SuperGrub ( supergrubdisk.org )
Ye Lin Aung

Я спробував це, але я не знаю, який варіант вибрати там. Все, що я міг зрозуміти, це те, що це програма для ремонту. Мені потрібна GRUB, яка вже встановлена ​​в системі, і відремонтує, якщо якась проблема виникне через форматування тощо.
Kavitesh Singh

Відповіді:


3

Я використовував GRUB4DOS для встановлення навантажувача GRUB зсередини вікон. Я дотримувався цих кроків.

  1. Завантажено Grubinst 1.0.1 з http://sourceforge.net/projects/grub4dos/files/
  2. Двічі клацніть на grubinst_gui.exe в режимі адміністратора.
  3. Він перелічить жорсткі диски в категорії диска. Виберіть диск, на якому потрібно встановити GRUB.
  4. Натисніть кнопку оновлення біля списку частин і виберіть опцію "весь диск".
  5. У розділі "Параметри" виберіть (галочку) опцію:

    a: Не шукайте дискети

    b: значення тайм-ауту 2-5. Можна пізніше змінити в menu.lst

  6. Виберіть опцію "встановити".
  7. Тепер скопіюйте файли з назвою "grldr" на привід C: Не вкладайте його в якусь папку, оскільки це потребує змін у конфігурації. Grub4Dos розгляне кожен розділ цього файлу.
  8. Тепер вам потрібно налаштувати меню завантаження. Параметри меню зберігаються у файлі menu.lst. Ви повинні створити цей файл і зберегти його вздовж glrdr.

Зразок файлу Menu.lst. Ви можете записати вміст у блокнот і зберегти його як menu.lst.

<------ menu.lst починається нижче ----- - Не копіюйте ці рядки>

тайм-аут 2

за замовчуванням 0

назва Microsoft Windows XP rootnoverify (hd0,0) ланцюговий завантажувач // ntldr

назва Microsoft Windows Vista / 7 rootnoverify (hd0,1) ланцюговий завантажувач / bootmgr

<------ menu.lst починається з кінця - Не копіюйте ці рядки ----->

Тут перший первинний розділ - це Windows XP, а другий - Vista / 7, який використовує bootmgr як завантажувач. Ці записи залежать від установки ОС. Це лише приклад.


2

І GRuB 1, і GRUB4DOS можна встановити без GNU / Linux.

GRuB 1:

  1. Переконайтеся, що ви mave "/ boot / grub / *" файли (головним чином "stage2") в якомусь розділі, доступному з GRuB 1. (vfat, ext *, reiserfs)
  2. Завантажте деяку грубку 1 (з дискети, з cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Переконайтесь, що у вас є "/ GRLDR" десь (на vfat, ext *, reisers, NTFS).
  2. bootlace.com your_driveз DOS, Windows або деяких Linux. (Ви можете зробити завантажувальну систему в Windows (не впевнений у Windows 7), скопіювавши перші N секторів жорсткого диска у файл, застосувавши завантажувальний файл до цього файлу та скопіювавши сектори назад на диск).

Ви також можете використовувати деяку віртуальну машину (qemu, VirtualBox, VMWare), щоб запустити маленький Linux та налаштувати будь-яку грубку на розумний спосіб та перевірити, чи добре вона працює перед перезавантаженням .


У Рішенні 1 запропоновано, як мені отримати файли Boot / grub. Я спробував завантажитися з liveCD OpenSuse / Fedora і спробував скопіювати файли, які були там, на жорсткий диск, а потім запустити ці команди. Це не працювало. Я щось тут роблю не так. Для Grub4DOS мені вдалося встановити завантажувач, для XP / Windows7 я застосував інсталятор Grub4Dos, і він працював нормально і система завантажувалась при модифікації файлу menu.lst. Я також хочу вивчити детальніше рішення 1.
Кавітеш Сінгх

1
@Kavitesh Singh "Це не спрацювало". -> Яке повідомлення про помилку? У setupстадії чи в спробі завантаження? "як я можу отримати файли завантаження / grub?" -> З деяких існуючих установок grub. Зазвичай я зберігаю резервну копію із зображенням ядра, ntldr / boot.ini (для WinNT), дамп-таблицею розділів та іншими речами, необхідними для завантаження ПК.
Ві.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.