Install grub2 from windows

  1. Главная
  2. Форум
  3. Загрузчики.
  4. GRUB 2

  • Стаж: 6 лет 3 месяца
  • Сообщений: 7
  • Репутация:2[+] [-]


Всех приветствую, небольшой гайд по установке Grub-2.02 UEFI+Grub4dos-0.4.6a из под Windows.
Данной статьей хочу описать несложный способ создания флешки с базовым функционалом загрузчиков.
Для начала что нам потребуется :
1) флешка (для примера подойдет и на 1 гб) а дальше по вашим нуждам;
2) Программа HPUSBDisk скачать можно тут;
3) Программа BOOTICE скачать можно тут;
4) Программа Grub4DosUSB (авторство zxen) ранее выкладывали на этом форуме;
5) Программа QemuBootTester для тестирования ранее выкладывали на этом форуме;
Начнем:
1.1) Для предотвращения ошибок программой HPUSBDisk форматируем флешку (метка тома и файловая структура не имеют значения)
1.2) Открываем Bootice и идем в Parts Manage;
1.3) Открываем Re-Partitioning;
1.4) Выбераем USB-HDD mode (Multi-Partitions);
1.5) Выставляем нужные значения размера разделов (по умолчанию 2, лично я создал Legacy и UEFI (Важно раздел под uefi Grub обязательно должен быть в формате FAT32!, второй рекомендую выставить в NTFS для возможности работы и загрузки образов выше 4gb);
1.6) Возвращаемся в Bootice и идем в Parts Manage, там переназначаем букву следующему разделу (выделив его и нажав на Assign Drive Letter или пользуемся менеджером жестких дисков windows)
1.7) По факту получаем два раздела на флеш накопителе (можно использовать и внешние hdd\ssd)
Установка Grub-2.02 UEFI
2) Скачиваем Grub-2.02 UEFI скачать разные версии и обновления можно по первой ссылке,нас интересует файл grub-2.02-for-windows.zip
Скачиваем его и распаковываем его содержимое в коневой каталог диска C:/ (диск С рекомендация, можно использовать и любое другое место, но не желательно)
Далее открываем командную строку От имени Администратора и вводим
cd /d C:\grub-2.02-for-windows
grub-install.exe —boot-directory=F:\ —target=i386-pc //./PHYSICALDRIVE4 (Где F- имя диска в FAT32 который вы создали ранее ,именно это имя вы и впишете в других командах (где я пометил), PHYSICALDRIVE4 номер этого диска (флешки) можно посмотреть в менеджере жестких дисков)
grub-install.exe —boot-directory=F:\ —efi-directory=F: —removable —target=x86_64-efi
grub-install.exe —boot-directory=F:\ —efi-directory=F: —removable —target=i386-efi
по итогу имеем
C:\grub-2.02-for-windows>grub-install.exe —boot-directory=F:\ —target=i386-pc //./PHYSICALDRIVE4
Installing for i386-pc platform.
Installation finished. No error reported.
C:\grub-2.02-for-windows>grub-install.exe —boot-directory=F:\ —efi-directory=F: —removable —target=x86_64-efi
Installing for x86_64-efi platform.
Installation finished. No error reported.
C:\grub-2.02-for-windows>grub-install.exe —boot-directory=F:\ —efi-directory=F: —removable —target=i386-efi
Installing for i386-efi platform.
Installation finished. No error reported.
Проверяем содержимое флешки, если данные файлы появились в папке grub кидаем файл grub;
2.1) Проверяем результат с помощью QemuBootTester выбирая загрузку EFI-64
Если все загрузилось, приступаем к части установки Grub4dos-0.4.6a.
Установка Grub4dos-0.4.6a.
3) Запускаем скачанную ранее программу Grub4DosUSB
Не трогая пункт ФОРМАТИРОВАТЬ выбираем второй раздел созданный ранее на флешке (в моем варианте это Legacy) и нажимаем установить.
3.1) Проверяем появление файлов на этом разделе и если они появились двигаемся дальше
3.2) Далее качаем новую версию Grub4dos-0.4.6a от сюда
3.3) И все содержимое данного архива помешаем в наш раздел (с заменой файлов).
Все, грузимся в программе QemuBootTester в режиме Legacy BIOS и проверяем работу.
Итоги:
На этом все.По итогу имеем базовый вариант с загрузчиками под uefi и legacy, дальнейшее наполнение и доработка полностью зависит от вас и ваших требований.
Заранее скажу — Я новичок — вспомните себя, а критикуя предлагайте

Последний раз редактировалось: Ttron27 (2019-01-09 16:40), всего редактировалось 2 раз(а)

Отправлено: 08-Янв-2019 09:18
(спустя 37 минут)

    vovan1982

  • Стаж: 10 лет
  • Сообщений: 1141
  • Репутация:78[+] [-]
  • Откуда: Ростов-на-Дону


Ttron27, непонятно зачем весь это Копенгаген, все это уже давно есть на форуме, Conty9 уже года 2 назад выкладывал готовый вариант, 3-й спойлер сверху Два раздела на флешке — зачем это нужно и реализация такой возможности с помощью UTmake.
PS: делать на флэшке (не на USB-HDD) раздел с NTFS нерационально и не правильно, потому как она (файловая система) протоколируемая, а это значит, что запись идет даже при чтении из файла (пишется дата и время обращения к файлу). Это просто быстрее «уложит» Вашу флэшку.

Отправлено: 08-Янв-2019 09:32
(спустя 13 минут)

    Ttron27

  • Стаж: 6 лет 3 месяца
  • Сообщений: 7
  • Репутация:2[+] [-]


60768

Ttron27, непонятно зачем весь это Копенгаген, все это уже давно есть на форуме, Conty9 уже года 2 назад выкладывал готовый вариант, 3-й спойлер сверху Два раздела на флешке — зачем это нужно и реализация такой возможности с помощью UTmake

Приму к сведению, про китайскую доработку не знал. Про разделы не совсем понял , пока не наблюдаю ухода от разделения дисков. Но тему по ссылке покурю

Отправлено: 08-Янв-2019 10:38
(спустя 1 час 6 минут)

    Ander_73

  • Стаж: 8 лет 3 месяца
  • Сообщений: 3985
  • Репутация:127[+] [-]


Ttron27,
лично я рекомендую версии G4D брать из первого абзаца этого мануала
а версии GRUB2 брать «родные» отсюда (а не виндовс-сборку)

Отправлено: 08-Янв-2019 11:17
(спустя 38 минут)

    stea.61

  • Стаж: 9 лет 3 месяца
  • Сообщений: 702
  • Репутация:107[+] [-]
  • Откуда: 61 RUS


60768

это уже давно есть на форуме

vovan1982, Ander_73, Ttron27,
И даже название темы от puhpol созвучно: GRUB 2 установка под Windows.
vovan1982, мож есть смысл как-то слить темы воедино?

Последний раз редактировалось: stea.61 (2019-01-08 11:25), всего редактировалось 1 раз

Отправлено: 08-Янв-2019 11:25
(спустя 8 минут)

    Joker-2013

  • Стаж: 9 лет
  • Сообщений: 2053
  • Репутация:120[+] [-]
  • Откуда: из прошлого


stea.61,
Нет такой возможности на форуме…
Тема пусть будет. Человек не успел зарегистрироваться и уже создал полезную тему. Похвально.

Отправлено: 08-Янв-2019 11:33
(спустя 8 минут)

    Ttron27

  • Стаж: 6 лет 3 месяца
  • Сообщений: 7
  • Репутация:2[+] [-]


60774

stea.61,
Нет такой возможности на форуме…
Тема пусть будет. Человек не успел зарегистрироваться и уже создал полезную тему. Похвально.

Спасибо, действительно еще зеленый и судя по тому что скинули выше есть куда расти еще ого го.
Но нашел очень много действительно полезного ,а главное понимающих людей , но согласен с stea.61 не хватает общей проработанной инструкции, все делают очень по разному. Интересна была бы тема обобщенная с какими то фишками и пояснениями.

Отправлено: 08-Янв-2019 15:03
(спустя 3 часа)

    BalAngel

  • Стаж: 10 лет
  • Сообщений: 266
  • Репутация:14[+] [-]


нас интересует файл grub-2.02-for-windows.zip …. на флешке … Приму к сведению, про китайскую доработку не знал… И даже название темы от puhpol созвучно: GRUB 2 установка под Windows. …

IMHO
grub-2.02-for-windows.zip — это подходит для Legacy, тут можно использовать и grub-mkimage.exe, но автор загрузочным делает второй раздел NTFS используя Grub4DOS. Я бы загрузочный делал на первом разделе — EFI. Пишут, что grub-2.02-for-windows не поддерживает UEFI enabled Secure Boot, чего я не знал 2 года назад. Но я до сих про не знаю, что это означает: signature at http://ftp.gnu.org/gnu/grub/grub-2.02-for-windows.zip.sig. Касательно Debian, было бы интересно узнать, как его установить в среде Windows, просто извлекаю из дистрибутива Ubuntu.
Флешка. Тут уже ответили. Все сборки разместить на FAT32, на раздел NTFS — только сборки с VHD и большие файлы.
Лично я флешки использую только для экспериментов. Теперь внешние диски негромоздкие (футлярчик в портмоне) и не требуют «питания»
UTmake — не китайская доработка (или у китайцев другое название?). Не отнимайте авторства у conty9
GRUB 2 установка под Windows — Там (2. стр.) stea.61 пахожее изложил. Шапка по прежнему — практически пуста
Есть еще тема MultiBoot USB grub4dos+GRUB2_UEFI, но там тоже нет обобщения.
Пусть Ttron27 тренируется, если долго мучиться, что-нибудь получится. Дальше будет видно.
Ttron27, правильно сделали, колышки вбили, можете дерзать. Вам повезло

Последний раз редактировалось: BalAngel (2019-01-09 09:45), всего редактировалось 1 раз

Отправлено: 08-Янв-2019 15:35
(спустя 31 минута)

    Ttron27

  • Стаж: 6 лет 3 месяца
  • Сообщений: 7
  • Репутация:2[+] [-]


Касательно Debian, было бы интересно узнать, как его установить в среде Windows

Если я не ошибся, в windows 10 с этим может помочь PowerShell(по крайней мере эмуляция linx у меня отрабатывала отлично, а эмуляцией ubuntu ставлю прошивки Padavan ) ну или виртуалка с пробросом порта с usb устройства.

Пишут, что grub-2.02-for-windows не поддерживает UEFI enabled Secure Boot

Если я не ошибся тут на форуме был такой метод

UTmake — не китайская доработка (или у китайцев другое название?)

Нет, я не знал про 0 сектора, про программу пока ничего не скажу .

Флешка. Тут уже ответили. Все сборки разместить на FAT32, на раздел NTFS — только сборки с VHD и большие файлы.
Лично я флешки использую только для экспериментов. Теперь внешние диски негромоздкие (футлярчик в портмоне) и «не требуют питания»

Полностью согласен, но моя специфика работы не дает носить такой( а по факту их надо штуки 3 мне, да и с питанием у некоторых проблемы еше на usb2 не говоря про то где я юзаю да и не у всех есть деньги\потребности. А флешки сейчас то же разные . Но я вас понял. буду ковырять дальше

Отправлено: 09-Янв-2019 10:14
(спустя 18 часов)

    BalAngel

  • Стаж: 10 лет
  • Сообщений: 266
  • Репутация:14[+] [-]


эмуляция linx у меня отрабатывала отлично …. Если я не ошибся тут на форуме был такой метод … моя специфика работы не дает носить такой( а по факту их надо штуки 3 мне, да и с питанием у некоторых проблемы еше на usb2 не говоря про то где я юзаю ag да и не у всех есть деньги\потребности …

linx — посмотрю когда-нибудь
Grub2 & Secure Boot — там про Grub2 for Windowsдаже не заикается
их надо штуки 3 — поправил свое сообщение выше «питанием» (кирпич с 2 штепселями). Не знаю зачем столько, вам виднее
Интересует ответ на то, что значит — сигнатура на http://ftp.gnu.org/gnu/grub/grub-2.02-for-windows.zip.sig — что архив безопсный, цифровой подписью?
Другие вопросы по размещению файлов согласно вашей инструкции, когда прочту все нормально, а не бегло. Это не главный вопрос

Отправлено: 09-Янв-2019 16:56
(спустя 6 часов)

    BalAngel

  • Стаж: 10 лет
  • Сообщений: 266
  • Репутация:14[+] [-]


Установка Grub-2.02 UEFI+Grub4dos-0.4.6a из под Windows
Пропустим пока
Для начала что нам потребуется :
Начнем:
1.6) … нажав на Assign Drive Letter (у меняSetAccessible) …. У меня в итоге получился видимый раздел NTFS, а это нехорошо. Надо написать, что нужно проверить, что видимым был раздел FAT32 и, если надо нажать …

Установка Grub-2.02 UEFIа здесь надо остановиться. Никто не возразил против того, что EFI Grub2forWindows не поддержмивает возможность Secure Boot. Надо брать подписанные линуксовые, самый распространенный был Ubuntu (IMHO), сейчас стал использоваться Kaspersky Reskue Disk (krd). Который из них надежнее, даже примерной статистики не видел. Если пишут krd, пусть будет krd. Последние 2 команды grub-install.exe … EFI не подходят. Надо описать откуда брать папки EFI и boot (krd), файл krd_version.txt, поместить их в корневой каталог раздела FAT32. И только сейчас перейти к скачать можно по первой ссылке, нас интересует файл grub-2.02-for-windows.zip разархивировать и выполнить команду grub-install.exe—boot-directory=F:\ —target=i386-pc (насчет папки загрузки надо подумать, теперь голова не работает), посмотрите, что пишет stea.61 в стр. №2 его ссылки. IMHO, grub.cfg надо дополнить кое-чем более, как перезагрузка и выключение, было бы нагляднее, да он и не нужен, есть в комплекте krd, но придется перед выкладыванием его обработать.
На сегодня всё. Может не прав, примите как моё мнение
+++++
Установка Grub4dos-0.4.6a.
Почему на раздел NTFS, почему не установить на FAT32 и не установить на один раздел все загрузчики сразу? Возможно делаете из-за своих соображений и ваших потребностей, поэтому и такие вопросы
В итоге я вижу описание ваших действий по созданию загрузочной флешки — скачать это и то, запустить то и это. Моим мнением, следовало собрать все, добавить варианты *.cfg, *.lst и описание подробное, и запаковать. Да и хорошо бы батник состряпать. Обнародовать. А ещё лучше усвоить UTmake от conty9 и далее как писалось в прошлом предложении …. Всё идет к простому очередному шаблону, которых есть предостаточно.
У меня тоже есть, по мотивам китайского, хорошо, что не опибликовал, мне сообщили, что loopback с включенным secure boot поддерживается, что значит — можно убрать примечание «(disabled Secure Boot)» в загрузочной записи про запуск линуксовых исо.
А если тему изменить, например «Шаблоны мультизагрузки Grub2 UEFI/Legacy + Grub4DOS + syslinux + etc.» и собрать в шапку проверенные из разных ветвей, конечно, с указанием источника, автора?
Не знаю, кто читает, что я написал — впечатление, сам себе пишу

Отправлено: 10-Янв-2019 15:13
(спустя 22 часа)

    Ttron27

  • Стаж: 6 лет 3 месяца
  • Сообщений: 7
  • Репутация:2[+] [-]


60825

Установка Grub-2.02 UEFI+Grub4dos-0.4.6a из под Windows
Пропустим пока
Для начала что нам потребуется :
Начнем:
1.6) … нажав на Assign Drive Letter (у меняSetAccessible) …. У меня в итоге получился видимый раздел NTFS, а это нехорошо. Надо написать, что нужно проверить, что видимым был раздел FAT32 и, если надо нажать …
Установка Grub-2.02 UEFIа здесь надо остановиться. Никто не возразил против того, что EFI Grub2forWindows не поддержмивает возможность Secure Boot. Надо брать подписанные линуксовые, самый распространенный был Ubuntu (IMHO), сейчас стал использоваться Kaspersky Reskue Disk (krd). Который из них надежнее, даже примерной статистики не видел. Если пишут krd, пусть будет krd. Последние 2 команды grub-install.exe … EFI не подходят. Надо описать откуда брать папки EFI и boot (krd), файл krd_version.txt, поместить их в корневой каталог раздела FAT32. И только сейчас перейти к скачать можно по первой ссылке, нас интересует файл grub-2.02-for-windows.zip разархивировать и выполнить команду grub-install.exe—boot-directory=F:\ —target=i386-pc (насчет папки загрузки надо подумать, теперь голова не работает), посмотрите, что пишет stea.61 в стр. №2 его ссылки. IMHO, grub.cfg надо дополнить кое-чем более, как перезагрузка и выключение, было бы нагляднее, да он и не нужен, есть в комплекте krd, но придется перед выкладыванием его обработать.
На сегодня всё. Может не прав, примите как моё мнение
+++++
Установка Grub4dos-0.4.6a.
Почему на раздел NTFS, почему не установить на FAT32 и не установить на один раздел все загрузчики сразу? Возможно делаете из-за своих соображений и ваших потребностей, поэтому и такие вопросы
В итоге я вижу описание ваших действий по созданию загрузочной флешки — скачать это и то, запустить то и это. Моим мнением, следовало собрать все, добавить варианты *.cfg, *.lst и описание подробное, и запаковать. Да и хорошо бы батник состряпать. Обнародовать. А ещё лучше усвоить UTmake от conty9 и далее как писалось в прошлом предложении …. Всё идет к простому очередному шаблону, которых есть предостаточно.
У меня тоже есть, по мотивам китайского, хорошо, что не опибликовал, мне сообщили, что loopback с включенным secure boot поддерживается, что значит — можно убрать примечание «(disabled Secure Boot)» в загрузочной записи про запуск линуксовых исо.
А если тему изменить, например «Шаблоны мультизагрузки Grub2 UEFI/Legacy + Grub4DOS + syslinux + etc.» и собрать в шапку проверенные из разных ветвей, конечно, с указанием источника, автора?
Не знаю, кто читает, что я написал — впечатление, сам себе пишу

Читаю все и внимательно , сейчас вы озадачили вопросом Secure Boot, насколько знаю , не отключаемый Secure Boot есть только на планшетах на ARM с предустановленной Windows, а в остальном его можно отключить и это вроде как не беда. Возможно данное инфо окажется полезным , в любом случае поковыряю в свободное время unix системы и если что то есть интересное попробую реализовать.

Отправлено: 10-Янв-2019 16:40
(спустя 1 час 26 минут)

    vovan1982

  • Стаж: 10 лет
  • Сообщений: 1141
  • Репутация:78[+] [-]
  • Откуда: Ростов-на-Дону


Ttron27, ну да конечно. Вы видать с ноутбучными биосами мало знакомы.

Отправлено: 10-Янв-2019 17:27
(спустя 47 минут)

    KottoSOFT

  • Стаж: 10 лет
  • Сообщений: 562
  • Репутация:65[+] [-]


Приветствую, друзья я наверно задам самый глупый вопрос в этой теме, но тем не менее меня это интересует.
Вот если взять GRUB4DOS можно его открыть в BOOTICE или в утилитке от JOKER2013
Не принципиально удалить всё, что написано внутри и прописать, что то своё пример

configfile /KSFT/BOOT/GRLDR/menu.lst

Сделать основным загрузчиком bootmgr а уже в BCD прописать путь для запуска GRUB4DOS
Так вот можно ли проделать то же самое с GRUB2?
Чтобы в корне флешки не было кучи папок, и стартовала по старинке с bootmgr

Отправлено: 10-Янв-2019 17:50
(спустя 23 минуты)

    Ander_73

  • Стаж: 8 лет 3 месяца
  • Сообщений: 3985
  • Репутация:127[+] [-]


KottoSOFT,
— GRUB2 для BIOS-а (Legacy) можно пересобрать самостоятельно с нужными опциями
— GRUB2 для EFI без ЦП можно пересобрать самостоятельно с нужными опциями
— GRUB2 для EFI с валидной ЦП пересобрать, разумеется, нельзя

Страница 1 из 5

Текущее время: 06-Май 05:33

Часовой пояс: UTC + 3

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы

Install Grub2 on USB from Windows: Need a reliable way to create a USB stick that boots from both BIOS and UEFI? In this guide we will show you how to install the Grub2 bootloader onto a USB flash drive directly from Windows. Using the grub-install.exe utility, you’ll prepare a highly compatible bootable USB device.

Create a GRUB2 BIOS & UEFI Bootable USB Stick

By following these steps, your Grub2 USB bootable USB drive should work on most 32-bit and 64-bit systems. You can also use this method to replace older Syslinux chainloaded Grub2 versions on tools like YUMI UEFI. Though nowadays you should be using YUMI exFAT.

Before proceeding, ensure you have the following:

  • A USB flash drive (preferably formatted as FAT32 for maximum compatibility).
  • Access to Windows with administrative rights.
  • A copy of the grub-2.06-for-windows.zip package or an equivalent Grub for Windows release.

An important note on Grub2 filesystem compatibility:

  1. Grub2 for BIOS (i386-pc) can be installed on exFAT, NTFS, or FAT/FAT32.
  2. Grub2 for UEFI (i386-efi / x86_64-efi) must be installed on a FAT/FAT32 partition but can chainload files from other formats like NTFS.

Installing Grub2 on USB from Windows

Here is the simple step by step process of installing Grub2 on USB from Windows:

Step 1: Download and Extract Grub2 for Windows

  1. Download Grub2 for Windows GNU package.
  2. Extract the contents of the zip file to your Windows desktop.
  3. Alternatively, you can download the a1ive Grub2 version for additional features.

You should now see a folder named grub-2.06-for-windows containing grub-install.exe and other related files.

Step 2: Open a Command Prompt

You’ll need to use a command line to run grub-install.exe.

  1. From the Windows ⌕ Type here to search box, type cmd.exe.
  2. Click Run as administrator.

Step 3: Change to the Grub2 Directory

In the Command Prompt, type the following and press Enter:

cd %UserProfile%\Desktop\grub*for-windows

Step 4: Identify USB Drive and Disk Number

Open the Windows Disk Management Tool to determine your USB drive letter and disk number:

diskmgmt.msc

From the Disk Management Window, make a note of the Disk Number and Volume Drive Letter for your USB device.

Step 5: Install Grub2 for BIOS

In the Command Prompt, type the following command, replacing X with your drive letter and # with your disk number:

grub-install.exe --force --no-floppy --target=i386-pc --boot-directory=X:\boot //./PHYSICALDRIVE#

Step 6: Install Grub2 for UEFI (32-bit)

Type the following command:

grub-install.exe --force --removable --no-floppy --target=i386-efi --boot-directory=X:\boot --efi-directory=X:\

Step 7: Install Grub2 for UEFI (64-bit)

Finally, type this command:

grub-install.exe --force --removable --no-floppy --target=x86_64-efi --boot-directory=X:\boot --efi-directory=X:\

Step 8: Verify Installation

If all went well, your USB Flash drive should now be bootable with Grub2. It will support BIOS and UEFI across 32-bit and 64-bit systems.

If you used this tutorial on a YUMI-UEFI prepared drive, the Syslinux bootloader should now have been replaced with Grub 2 and you should now be utilizing a Grub USB bootloader, instead.


Troubleshooting GRUB2 USB Issues

If your GRUB2 USB is not working as expected, here are some common problems and solutions:

GRUB Installation Fails
Ensure that the USB drive is formatted correctly. Try reformatting to FAT32 and reattempting the installation.
GRUB Menu Doesn’t Appear on Boot
Make sure the boot mode (BIOS or UEFI) matches your GRUB installation. For UEFI mode, verify that Secure Boot is disabled in BIOS settings.
grub-install.exe Command Not Found
Ensure that you are running the command from the correct directory. Use:
cd %UserProfile%\Desktop\grub-2.06-for-windows
Boot Error: «Unknown Filesystem»
If GRUB cannot find the boot partition, check your disk partitioning. UEFI GRUB must be installed on a FAT32 partition.

Once installed, you can configure GRUB2 to improve its functionality.

Editing GRUB2 Configuration

  1. Navigate to the GRUB configuration file on your USB (where X represents your drive):
    X:\boot\grub\grub.cfg
  2. Edit it using Notepad++ or another text editor.
  3. Add custom boot entries, such as a Linux ISO or recovery tools:
menuentry "Boot Linux ISO" {
  set isofile="/boot/linux.iso"
  loopback loop $isofile
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash quiet
  initrd (loop)/casper/initrd
}

Adding a Custom Background

  1. Place a .png or .jpg image inside the X:\boot\grub\ folder.
  2. Edit grub.cfg and add:
set background_image=/boot/grub/background.png

Automate GRUB2 on USB Installation with a Batch Script

For users who frequently install GRUB2, the following Windows batch script can automate the process.

Batch Script for GRUB2 BIOS & UEFI Installation

@echo off
set drive=X:
set disknum=#
cd %UserProfile%\Desktop\grub-2.06-for-windows

echo Installing GRUB2 for BIOS...
grub-install.exe --force --no-floppy --target=i386-pc --boot-directory=%drive%\boot //./PHYSICALDRIVE%disknum%

echo Installing GRUB2 for UEFI (32-bit)...
grub-install.exe --force --removable --no-floppy --target=i386-efi --boot-directory=%drive%\boot --efi-directory=%drive%\

echo Installing GRUB2 for UEFI (64-bit)...
grub-install.exe --force --removable --no-floppy --target=x86_64-efi --boot-directory=%drive%\boot --efi-directory=%drive%\

echo GRUB2 Installation Completed!
pause

How to Use

  • Save the above script as install-grub.bat.
  • Replace X: with your USB drive letter.
  • Replace # with your disk number.
  • Run the script as an administrator.

Final Thoughts

Installing GRUB2 on USB drives from Windows is a powerful way to create a bootable device. Whether you’re troubleshooting systems, booting into various operating systems, or managing custom tools, this method ensures compatibility with both BIOS and UEFI environments.

However, keep these key points in mind:

  • Always double check your disk number and drive letter before running any commands to avoid overwriting the wrong device.
  • If you’re using this for UEFI, ensure your USB drive is formatted as FAT32 for seamless compatibility.
  • If your system fails to boot from the USB, verify your BIOS/UEFI boot settings and disable Secure Boot if necessary.

If you encounter issues, the following resource may help: GNU GRUB Documentation: Official guide to understanding GRUB2 commands and features.

We hope this guide has been helpful in preparing your GRUB2 on USB. For advanced users, experimenting with custom GRUB 2 configurations can further enhance the flexibility of your bootloader setup. Looking for more tutorials?

Check out our guide on creating an exFAT bootable USB.

  1. Скачать
  2. Установить Grub2
  3. конфигурация

Grub2 — очень мощный загрузчик, разработанный GNU. Вы можете легко установить Grub2 из Windows всего несколькими командами.

Grub2 поддерживает режимы UEFI и Legacy BIOS. Он способен загружать большинство операционных систем Windows, Linux, BSD и macOS. Для получения дополнительной информации о Grub2, пожалуйста, обратитесь к GNU GRUB Руководство ,

Grub2 также поддерживает установку во многих операционных системах, таких как Ubuntu, дистрибутивы Linux и Windows. В этой статье вы узнаете, как установить Grub2 из Windows. AIO Boot также использует Grub2, что экономит много времени.

Скачать

Вы можете скачать исходный код Grub2 для всех платформ Вот , Для Windows вы должны загрузить последнюю версию Grub2 Вот , Он поддерживает Windows 7, 8, 8.1 и Windows 10, еще не протестированные в Windows XP.

После загрузки вам нужно извлечь загруженный файл выше. Здесь я распакую каталог grub-2.02-for-windows на диск C : .

Установить Grub2

Теперь мы начнем установку Grub2. Вы можете установить Grub2 для USB, или HDD, или даже карты памяти.

  1. Запустите командную строку под Admin и перейдите в каталог grub-2.02-for-windows, который вы извлекли выше. cd / d C: \ grub-2.02-для-windows
  2. Проверьте количество установленных жестких дисков, будь то USB или HDD. Запустите diskmgmt.msc, чтобы открыть Управление дисками . Здесь я установлю Grub2 для USB. В разделе «Управление дисками» — «Диск 2», мы будем помнить номер 2 здесь.
  3. Grub2 для Windows поддерживает установку и загрузку на трех платформах: i386-pc , x86_64-efi и i386-efi . Если вы хотите загрузить Grub2 в режиме UEFI, вам нужно создать раздел в формате FAT32.
  4. Установите Grub2 для BIOS (i386-pc):
    grub-install.exe —boot-directory = G: \ —target = i386-pc //./PHYSICALDRIVE 2
    • Число 2 в приведенной выше команде — это номер жесткого диска, который мы проверили на шаге 2.
    • G: это диск одного из разделов жесткого диска выше.
  5. Установите Grub2 для UEFI 64-bit (x86_64-efi):
    grub-install.exe —boot-directory = G: \ —efi-directory = G: —removable —target = x86_64-efi
  6. Установите Grub2 для 32-битного UEFI (i386-efi):
    grub-install.exe —boot-directory = G: \ —efi-directory = G: —removable —target = i386-efi

    Для UEFI вам нужно указать диск раздела FAT32 в параметре –efi-directory . Если он не поддерживает UEFI, Grub2 сообщит об ошибке: grub-install.exe: error: F: не похож на раздел EFI.

  7. Вывод результатов: C: \ grub-2.02-for-windows> grub-install.exe —boot-directory = G: \ —target = i386-pc //./PHYSICALDRIVE2 Установка для платформы i386-pc. Установка завершена. Об ошибках не сообщается. C: \ grub-2.02-for-windows> grub-install.exe —boot-directory = G: \ —efi-directory = G: —removable —target = x86_64-efi Установка для платформы x86_64-efi. Установка завершена. Об ошибках не сообщается. C: \ grub-2.02-for-windows> grub-install.exe —boot-directory = G: \ —efi-directory = G: —removable —target = i386-efi Установка для платформы i386-efi. Установка завершена. Об ошибках не сообщается.
  8. Если вы хотите изменить путь к каталогу grub, измените значение параметра –boot-directory . Например, если вы хотите, чтобы каталог grub находился в YourName , используйте –boot-directory = G: \ YourName .
  9. Вы завершили установку Grub2. Пожалуйста, перезагрузите компьютер для тестирования.

конфигурация

Файл конфигурации для Grub2 — это grub.cfg , который хранится в каталоге grub . Этот файл включает в себя все конфигурации Grub2, включая интерфейс, шрифты и меню.

Вы можете создать этот файл для себя. Или скачать мой grub.cfg файл здесь и скопируйте его в каталог grub .

Здесь я открою файл grub.cfg, чтобы добавить два меню: перезагрузка и выключение .

menuentry «Перезагрузка» {reboot} menuentry «Выключение» {остановка}

Желаю успеха!

Похожие

Как исправить досадную проблему с Windows USB
Вы когда-нибудь находили, что иногда один из ваших USB-портов не работает? Может быть, вы включаете компьютер, а USB-мышь или клавиатура не подключены. Или вы подключаете флешку и ничего не происходит. У вас может быть плохой порт USB, но есть другая возможная причина проблем с USB, и вот простой способ исправить это. Начиная с XP, операционная система Windows поставляется с функцией под названием Запуск windows 8 с usb-флешки
… из не вошли. Данная возможность, которая будет использовать специального мастера, названного Portable Workspace Сreator, опирается на технологии Windows Deployment и в частности на imagex.exe — на инструмент для управления файлами. WIM. также читайте о том, как сделать Загрузочного флешку с Windows 8 Чтобы запустить windows 8 с usb-флешки, нам нужно: Загрузочный компьютер с Windows Что такое USB Type C? Самые важные особенности
Почти все USB-кабели это выглядит так же или, по крайней мере, похоже. В свою очередь, USB типа C отличается от них, и это существенно. Это универсальный стандарт, который можно использовать как в мониторе, ноутбуке, так и в смартфоне. Его внедрение было «навязано» рынком, и в частности стремлением добиться высокой скорости передачи данных наиболее удобным способом. Каковы наиболее важные особенности USB C, для Как скачать локальные карты для автономного использования в Windows 10
… скачать несколько карт. Имейте в виду, что вы можете использовать базовую версию карт только в автономном режиме. Расширенные функции, такие как Streetside (версия Google Street View от Microsoft), доступны только при наличии подключения к Интернету. Нажмите на значок плюса рядом с Загрузить карты . Откроется новый экран со списком шести континентов с доступными картами — извините, ребята, никаких поездок в Антарктиду с Windows 10 нет. Opera 36 с улучшенной поддержкой Windows 10
… Windows, включая Windows XP. С течением времени Opera адаптировалась к последующим изданиям системы. Последнее обновление браузера содержит расширенную поддержку Windows 10, дополнительные параметры для настройки стартовой страницы и функции управления надстройками на панели инструментов. Первое, что бросается в глаза в обновлении Opera 36, ​​- это пользовательский интерфейс. Панель навигации стартовой страницы была перемещена влево, а в правом верхнем углу вы найдете вариант настройки Как установить плагин Hometeka на SketchUp 8
Эти инструкции применимы только к SketchUp 8. Если вы используете более новый SketchUp, установите плагин Hometeka, получив доступ к Extension Warehouse через ваш SketchUp. Инструкция по Страница плагина Hometeka , Поскольку большинство версий SketchUp 8 не Windows XP, сохранить его или изменить?
… из эксплуатации, она не умерла, поэтому поддержка со стороны Microsoft прекращается, что снижает ответственность за кибератаки и сбои в работе. Таким образом, теоретически мы можем продолжать использовать старую винду при условии, что вы обновите его программным обеспечением безопасности, которое продолжает поддерживать его. Microsoft Security Essentials, антивирус Microsoft, будет делать Лучший антивирус Windows 10 2019 года
Если вы используете систему Windows 10, то вы привлекательны для хакеров просто потому, что Windows — самая популярная в мире операционная система для ПК. За последние несколько лет ситуация с безопасностью в Windows значительно улучшилась, но огромное количество пользователей означает, что она все еще находится под угрозой — вот где приходит антивирус Windows 10. Лучший антивирус Windows 10 Да, мы боимся, что реальность остается, что вам все еще нужно регулярно обновляться Конфигурация PPPOE на маршрутизаторе TP-Link WR841
Маршрутизатор TP-Link WR841, вероятно, является самой популярной моделью используемого маршрутизатора — он сочетает в себе низкую цену и относительно высокое качество. Ниже приведена конфигурация PPPOE на этом устройстве. Кстати покажем другие его параметры конфигурации. Подключение роутера Сразу после распаковки маршрутизатора из коробки подключите с помощью прилагаемого кабеля к порту LAN маршрутизатора (желтые порты). Введите адрес по умолчанию в веб-браузере, Minecraft на Windows 10 без поддержки телефона
… Windows Phone и Windows Phone больше не будет разрабатываться и поддерживаться студией Mojang. Из-за слишком малого интереса к платформе. Что дальше с Windows 10 Mobile? По оценкам, активных телефонов с Windows 10 на борту уже менее 10 миллионов. Другими словами, это уже планктон, о котором мало кто заботится, кроме Гаевского и нескольких наивниаками. Дело дошло до того, что Minecraft, один из важнейших продуктов Microsoft, больше не будет разрабатываться Как конвертировать в MP4 файлы Windows Movie Maker, быстро и легко
Windows Movie Maker просто позволяет экспортировать файлы проекта MSWMM видео файлов WMV. Иногда вам может не загрузить окна Киностудии видео на YouTube, или не может получить WMV видео для воспроизведения на мобильных телефонах. Здесь в этой статье будет рекомендовать большой Windows Movie Maker, чтобы MP4 конвертер. Это поможет вам конвертировать видео в MP4, наиболее часто используемых видео формат, с экономный конверсия скорость и с высоким качеством видео. Часть

Комментарии

См: Windows 10 Mobile — для кого эта система?
Что дальше с Windows 10 Mobile? По оценкам, активных телефонов с Windows 10 на борту уже менее 10 миллионов. Другими словами, это уже планктон, о котором мало кто заботится, кроме Гаевского и нескольких наивниаками. Дело дошло до того, что Minecraft, один из важнейших продуктов Microsoft, больше не будет разрабатываться на этой платформе. Mojang Studio, которая была куплена Microsoft за 2,5 миллиарда долларов, больше не хочет иметь дело с телефонами с Windows 10. Это Но нужен ли вам другой антивирус, если у вас есть Защитник Windows?
Но нужен ли вам другой антивирус, если у вас есть Защитник Windows? Это действительно зависит. Защитник Windows является легковесным и хорошо справляется с обнаружением угроз, но он выдает некоторые ложные срабатывания и иногда дает пользователям возможность запускать вредоносные программы, а не блокировать их полностью. Ваша система защищена с помощью Защитника Windows, но если вы хотите позаботиться о себе, возможно, стоит инвестировать в дополнительную защиту, Редактировать / Windows 10 нет DVD-диска?
Редактировать / Windows 10 нет DVD-диска? Я нашел другие решения, предоставленные Microsoft, если моя помощь не помогает, попробуйте: Способ 1. Удалите записи реестра UpperFilers и LowerFilters: Убедитесь, что вы вошли в учетную запись с правами администратора. Запустите редактор реестра Windows (Windows + R> REGEDIT) Перейдите в папку: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E965-E325-11CE-BFC1-08002BE10318} Хотите, чтобы получить лучший Windows Movie Maker в MP4 конвертер?
Хотите, чтобы получить лучший Windows Movie Maker в MP4 конвертер? Video Converter Ultimate, безусловно, правильный выбор. Каковы наиболее важные особенности USB C, для чего он используется и что еще стоит знать об этом?
Каковы наиболее важные особенности USB C, для чего он используется и что еще стоит знать об этом? Типы стандартов USB Начать следует с того, что в прошлом использовались различные типы USB. Прежде всего, розетки и вилки характеризуются стандартом, который определяет разную скорость передачи данных между ними: USB 2.0 — используется с 2000 года, обеспечивает пропускную способность до 480 Мбит / с и 2,5 Вт питания, USB ?ейчас — какая конфигурация?
Что дальше с Windows 10 Mobile? По оценкам, активных телефонов с Windows 10 на борту уже менее 10 миллионов. Другими словами, это уже планктон, о котором мало кто заботится, кроме Гаевского и нескольких наивниаками. Дело дошло до того, что Minecraft, один из важнейших продуктов Microsoft, больше не будет разрабатываться на этой платформе. Mojang Studio, которая была куплена Microsoft за 2,5 миллиарда долларов, больше не хочет иметь дело с телефонами с Windows 10. Это Намного элегантнее, чем Windows Vista?
Что дальше с Windows 10 Mobile? По оценкам, активных телефонов с Windows 10 на борту уже менее 10 миллионов. Другими словами, это уже планктон, о котором мало кто заботится, кроме Гаевского и нескольких наивниаками. Дело дошло до того, что Minecraft, один из важнейших продуктов Microsoft, больше не будет разрабатываться на этой платформе. Mojang Studio, которая была куплена Microsoft за 2,5 миллиарда долларов, больше не хочет иметь дело с телефонами с Windows 10. Это Если это выбор, какой Windows доверять?
Если это выбор, какой Windows доверять? Здесь это становится вопросом стоимости и привычки , потому что оба, с точки зрения безопасности, современны и хорошо защищены. Windows 7 больше похожа на Windows XP, Windows 8 (точнее, 8.1) использует новый интерфейс. Некоторым это нравится намного больше, другим это нравится, так что это дело вкуса. Факт остается фактом, что в Windows 8.1 есть режим рабочего стола , как и в Windows 7. В Интернете ходят слухи о скидках Понятно, что Microsoft хочет очистить образ Windows — и если коммерческие производители антивирусов не справились с этой задачей, то почему бы им не сделать это самостоятельно?
Понятно, что Microsoft хочет очистить образ Windows — и если коммерческие производители антивирусов не справились с этой задачей, то почему бы им не сделать это самостоятельно? Планы Microsoft по Windows 8 могут означать реакцию коленного рефлекса от некоторых поставщиков и, возможно, еще большее снижение цен и раздачу на и без того агрессивном рынке. Я не удивлюсь, если юридические орлы в конкурирующих фирмах по безопасности обвинили Microsoft в антиконкурентной практике Полагаю, или это все еще Windows 98?
Понятно, что Microsoft хочет очистить образ Windows — и если коммерческие производители антивирусов не справились с этой задачей, то почему бы им не сделать это самостоятельно? Планы Microsoft по Windows 8 могут означать реакцию коленного рефлекса от некоторых поставщиков и, возможно, еще большее снижение цен и раздачу на и без того агрессивном рынке. Я не удивлюсь, если юридические орлы в конкурирующих фирмах по безопасности обвинили Microsoft в антиконкурентной практике Итак, что вам следует делать, если вы хотите попробовать Skype для Web на ПК под управлением Windows 10 Insider Preview?
Итак, что вам следует делать, если вы хотите попробовать Skype для Web на ПК под управлением Windows 10 Insider Preview? Зачем устанавливать Chrome! Правильно, мне нужно было использовать Google Chrome, чтобы попробовать бета-версию Microsoft Skype для Web на моем x86-планшете с Windows 10 Insider Preview.


Что дальше с Windows 10 Mobile?
Что дальше с Windows 10 Mobile?
Но нужен ли вам другой антивирус, если у вас есть Защитник Windows?
Редактировать / Windows 10 нет DVD-диска?
Хотите, чтобы получить лучший Windows Movie Maker в MP4 конвертер?
Каковы наиболее важные особенности USB C, для чего он используется и что еще стоит знать об этом?
Каковы наиболее важные особенности USB C, для чего он используется и что еще стоит знать об этом?
Ейчас — какая конфигурация?
Что дальше с Windows 10 Mobile?
Что дальше с Windows 10 Mobile?

Install Grub2 From Windows Average ratng: 4,2/5 2050 reviews

I have a new computer that comes with UEFI but I’m unable to use Windows 10 and Linux in dual boot, after installation of Linux+GRUB and reboot it loads Windows without showing GRUB, notice that first I install Windows and then Linux, as usual. If I erase all the disk and install only a standalone Linux the GRUB works perfectly.

  1. Fix Grub2 From Windows
  2. Install Grub2 On Windows Partition
  3. Install Grub2 On Usb From Windows

Install GRUB2 on USB from Linux

How to Install Grub2 on USB from Linux to make a BIOS an UEFI bootable USB that can boot on all Machines. In the following tutorial, I’ll show you one way of easily installing Grub2 Bootloader to a USB Flash Drive from an up and running Linux Operating Environment. Ubuntu was used to perform all of the steps in this guide. Upon completion, your device should be able to boot from both UEFI and BIOS machines using 32 or 64bit architectures.
Read the rest of this entry…

Install GRUB2 on USB from Windows

How to Install Grub2 on USB from Windows. The following covers the process of installing Grub2 on a USB Flash Drive from within Windows. We will be using the grub-install.exe that ships with the grub-for-windows zip file. Upon completion of these bootloader instructions, your USB flash drive should be Grub2 bootable from UEFI or BIOS on all computer systems.
Read the rest of this entry…

How do I chainload GRUB from Windows boot.ini

  • 11Common Final Solution
    • 11.2Classical Final Solution

Other titles for this same problem.

  • GRUB is a great but I prefer not to install it on my mbr.
  • How do I chainload GRUB from Windows Vista
  • I have Linux in my second hard disk and I follow other howto instructions but I cannot get it to be chainloaded from Windows.
  • Is there a safe way to access Linux on the external drive and have xp on the internal drive while being able to disconnect the external drive from pc at any time? ([b]You should run Fix Boot of Windows[/b] for your internal hard disk before these steps.)

Advice

adrian15 advice for this kind of task is #Classical solution

Neogrub lazy solution

TODO: Talk about Neogrub that it is included with EasyBCD I think.

Classical solution

  • Super Grub Disk (WITH HELP) :-)))
  • Select the partition where GRUB it is found (i.e. stage1 is found).

Please continue reading at: Common Final Solution

Advanced solution

SITUATION WHEN GRUB FILES AND BOOT SECTOR ARE NOT THE SAME PARTITION

Problematic solution

GRUB solution (on its own)

This method is only valid when you want to boot a Linux partition that it is found in the same hard disk as the windows one (i.e. the first hard disk).

This installs Stage1 of Grub to the first sector of partition containing the Grub folder. To get started we need to identify the partition containing the Grub folder. (Usually the same as the Linux partition) Say it is (hd0,3) (Usually, but not always, identified in Linux as: /dev/sda4).

Boot with your grub disk or with your already installed grub.

Press ‘c’

At the grub> prompt type:

Winning eleven 9 registration code serial key generator. Winning Eleven 2k7 1.0 crack: Winning Eleven 10 Cadista 1.0 serials key: Code Warrior For Palmos 9.0 key generator: Charlie Sheen Winning Firefox Theme 0.9 patch: Code Factory For Mysql 7.5.0.1 serial key gen: Navicat For Postgresql 9.0.9 crack: Navicat For Mysql 9.0.9 key generator: Chilkat C.plus Plus Libraries For Vc Plus Plus 9.0 9.1.2. Many downloads like Cd Key World Soccer Winning Eleven 9 may also include a serial number, cd key or keygen. If this is the case it is usually included in the full crack download archive itself. Otherwise you can try the serial site linked below.

  • root (hd0,3)
  • setup (hd0,3)
  • quit #(With Linux working)
  • reboot #(From grub disk)

Please continue reading at: Common Final Solution

GRUB solution (Linux shell)

This installs Stage1 of Grub to the first sector of partition containing the Grub folder. We will use the ‘device’ function of the grub-shell to ensure that Grub uses the correct map between the bios drives and linux devices, and also to ensure that Grub uses the hard drive numbers.

To get started we need to identify the partition containing the Grub folder. (Usually the same as the Linux partition) Say it is (hd2,3) and /dev/sdb4.(The (hd2,3) must be how grub sees the partition during boot-up)

Open a terminal in Linux and type

  • su #(use sudo -i in Ubuntu)
  • grub

and at the ‘grub>’prompt

Fix Grub2 From Windows

  • device (hd2) /dev/sdb
  • device (hd0) /dev/sdb
  • root (hd2,3)
  • setup (hd0,3)
  • quit

Serial key omnigraffle 7 mac. Please continue reading at: Common Final Solution

GRUB2 solution (on its own)

As long as I know GRUB2 cannot install itself on its own.

GRUB2 solution (Linux shell)

This installs first part of Grub2 to the first sector of partition containing the Grub folder.

Let’s suppose that you know that your Linux partition is /dev/sda3

What you need to to is run:

Open a terminal in Linux and type

  • su #(use sudo -i in Ubuntu)
  • grub-install —force /dev/sda3

Please continue reading at: Common Final Solution

Common Final Solution

As a final solution we need somehow Windows to chainload our Linux partition. If we use easybcd we can avoid having to copy a file from a live cd to our Windows partition and setting up the boot. If we are geeks and classical we will have to edit boot.ini or the new Vista file manually in order to makethings work.

Windows Vista (with easybcd help)

  1. Download and run EasyBCD 1.7.2(or any version i think)
  2. If program ask for boot drive just select your windows partion
  3. Choose Add/remove Entries
  4. At ‘Add an Entry’ select ‘Linux’
  5. Change Type to ‘Linux’
  6. Enter Name box with any name u want
  7. At Drive Select Your Ubuntu Partion
  8. Click ‘Add Entry’
  9. Click ‘Save’
  10. Restart, you have done ^ ^

Classical Final Solution

Once grub has been installed to a partition we need to get its boot sector to a file in order to boot it from Windows.

Let’s boot with a live cd and open a terminal.

In this example the identified grub partition is sda3.

Plugin your pendrive and open it.Identify your plugged pendrive associated folder.

In this example:Pendrive mount point is: /media/disk

From a terminal (Aplications -> System -> Terminal) please run:

Install Grub2 On Windows Partition

  • sudo -i su

(When prompted enter your current user password or your root password in non-sudo systems such as Debian. If you do not know how to type symbol please only type sudo -i)

  • dd if=/dev/sda3 of=/media/disk/linux.bin count=1 bs=512
  • sync
  • Right Click on your pendrive icon in your desktop and click on umount or extract.

Now let’s boot into Windows.

Plug in your pendrive and copy the linux.bin file into c: folder.

Windows XP/Windows 2000/NT/Windows

Now let’s edit boot.ini and add this line at its bottom:

Windows Vista (manually)

TODO

Now when rebooting if you boot windows you will get a Windows menu with two options: Windows and the new Linux option which will chainload GRUB.

Finally there is an optional step that it is removing grub so that it chainloads Windows menu in the first place automatically at boot.

Rescatux

This feature is not yet available at the Rescapp program. It is available at the Super Grub Disk included with Rescatux. If you want to have this feature at the Rescapp program please complain at the super grub disk mailing list.

Tecnical explanation

One thing you should know

  • These methods only restore GRUB successfully if a stage1,stage2 (and optionally a stage1_5 file) is found. If you have deleted these files the GRUB solution (Linux shell) might help although it might be better to reinstall GRUB from a chroot environment got from a live cd.

If your Linux filesystem has errors GRUB might not be able to find its files even if they are there. So sometimes is advised to try to run the:

command as root where DEV is your linux partition device.

will fix the third partition from an scsi or sata first disk (Although it might not actually be the first one).

  • OpenSolaris GRUB cannot be restored to a partition which this method. You need to boot Linux and then use the install-grub command. See man install-grub for more info.

TIP

If you cannot get to restore grub this way you can always try to boot Linux and then use the Grub Solution (on its own) method or the Grub Solution (Linux shell) method.

Similar problems

External resources

Install Grub2 On Usb From Windows

TODO

Retrieved from ‘http://supergrubdisk.org/w/index.php?title=Howto_Boot_Grub_from_windows&oldid=2553’

Рубрика:

Администрирование / 
Инструменты

  | Дополнительные материалы

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

 ИГОРЬ ОРЕЩЕНКОВ, инженер-программист, iharsw@tut.by

Загрузочный носитель
на основе GRUB2 for Windows

В статье рассматривается подготовка мультизагрузочного носителя для BIOS/EFI компьютеров на основе загрузчика GRUB2 в среде операционной системы Windows. Он может быть пригоден для первичной инициализации компьютера или восстановления работоспособности операционной системы компьютера

Технические требования к загрузочному носителю

Сменный загрузочный носитель, как правило, предназначен для первоначальной установки операционной системы или восстановления работоспособности компьютера. Для первого варианта использования на носителе должен находиться инсталляционный образ операционной системы с возможностью запуска процедуры установки. Во втором случае вероятно использование носителя в среде, пораженной компьютерными вирусами, откуда следует необходимость защиты его от записи на аппаратном уровне.

С учетом высказанных предпосылок в качестве загрузочного носителя удобно выбрать SD-карту. Оптические диски практически вышли из широкого обращения, а USB-флешки с аппаратной защитой от записи не везде можно встретить в продаже, и цена на них не всегда оправдана. В то же время любая SD-карта имеет переключатель защиты от записи, что в комплекте с кардридером превращает ее в недорогой, но функциональный носитель (см. рис. 1).

Рисунок 1. Из SD-карты и кардридера можно собрать функциональный носитель с аппаратной защитой от записи

Чтобы носитель можно было использовать как на компьютерах с загрузчиком BIOS, так и на платформах со схемой загрузки EFI, создадим на носителе три раздела MBR:

  • Раздел FAT32 – для загрузчика GRUB2, ISO-образов специализированных дистрибутивов для восстановления работоспособности системы и Windows-утилит.
  • Раздел с ISO-образом дистрибутива Mageia-6.1-Live-DVD-Xfce-i586-DVD.iso, который, будучи не требовательным к ресурсам компьютера, предоставляет полноценный рабочий стол с офисным пакетом и веб-браузером.
  • Раздел с инсталляционным ISO-образом дистрибутива Mageia-6-i586-DVD.iso, который содержит в себе набор программного обеспечения, достаточный для организации как автоматизированного рабочего места офисного работника, так и для построения сервера организации.

Разметка носителя

Для хранения перечисленных выше данных будет достаточно накопителя емкостью 8 Гб. Его разметку можно выполнить под Windows с помощью штатной утилиты diskpart. Сначала нужно с помощью команды list disk вывести таблицу подключенных к компьютеру накопителей, чтобы определить, над каким выполнять операции.

C:\> diskpart
DISKPART> list disk

По значению в колонке «Размер», которое должно равняться 7580 Мбайт, определяем номер носителя для дальнейшей работы. Допустим, что в колонке «Диск ###» интересующему носителю соответствует номер 9. Очистим его содержимое.

DISKPART> select disk 9
Выбран диск 9
DISKPART> detail disk

В соответствии с принципом осмотрительности администраторов баз данных «Семь раз SELECT – один UPDATE» убедимся в правильности нашего выбора нужного сменного носителя.

В выводе команды detail disk должна содержаться следующая надпись:

USB Mass Storage Device USB Device, Тип: USB

и информация о единственном пока что разделе:

FAT32 Сменный 7576 Мб Исправен

Если сомнений больше не осталось, выполняем очистку носителя:

DISKPART> clean

После успешного выполнения команды должно появиться сообщение:

DiskPart: очистка диска выполнена успешно

Если же появилось сообщение об ошибке, например:

Программа DiskPart обнаружила ошибку: Не удается найти указанный файл

то команду нужно повторить.

Снова выводим таблицу со списком носителей:

DISKPART> list disk

Для инициализированного носителя «Диск 9» будет выведено:

Размер: 7580 Мб, Свободно 7579 Мб

Свободное пространство нужно разметить на три раздела:

  • Один раздел – для ISO-образа Mageia-6-i586-DVD.iso размером 3,921,674,240 байт или 3740 Мб (если дважды разделить количество байтов на 1024).
  • Второй раздел – для ISO-образа Mageia-6.1-LiveDVD-Xfce-i586-DVD.iso размером 2,028,994,560 байт или 1935 Мб.
  • Третий раздел, который займет оставшееся свободным пространство, будет предназначен для загрузчика, Windows-утилит и вспомогательных загрузочных образов. Его размер составит 7579 – (3740 + 1935) = 1904 Мб.

Разделы лучше располагать на носителе в порядке, обратном перечисленному, – сначала загрузочный раздел, а после него – с ISO-образами дисков. Поэтому создадим сначала раздел размером 1904 Мб. Поскольку загрузочный носитель планируется максимально универсальным, попытаемся сделать этот раздел загрузочным по спецификации EFI:

DISKPART> create partition efi size=1904

Эта команда завершится с ошибкой и сообщением о том, что EFI-разделы поддерживаются только для GPT-дисков. К сожалению, один накопитель может быть размечен либо по схеме MBR, которую поддерживают загрузчики BIOS, либо по схеме GPT, которую поддерживают загрузчики EFI, и совместить эти схемы в пределах одного накопителя согласно разделу 5 спецификации UEFI 2.7 [8] никак не возможно.

Тем не менее практика показывает, что в большинстве случаев реальные реализации загрузчиков EFI без особых проблем распознают в качестве загрузочных разделы FAT32 с шестнадцатеричным кодом файловой системы EF, размещенные на дисках MBR. Воспользуемся этим фактом и создадим первичный MBR-раздел, после чего отформатируем его с присвоением метки BOOTDISK:

DISKPART> create partition primary size=1904
DISKPART> format FS=FAT32 LABEL="BOOTDISK" QUICK
DISKPART> set id=EF

Если между командами create partition и format по каким-то причинам пришлось завершить утилиту diskpart, то восстановить контекст после ее запуска можно командами:

DISKPART> select disk 9
DISKPART> select partition 1

При выполнении же команд в непрерывной последовательности вновь созданный раздел становится текущим автоматически, поэтому выполнять команду select partition для переключения фокуса нет необходимости.

Теперь можно создать остальные разделы. В качестве идентификатора файловой системы им нужно назначить шестнадцатеричное значение 17 (ISO 9660).

DISKPART> create partition primary size=1935
DISKPART> set id=17
DISKPART> create partition primary size=3740
DISKPART> set id=17

Каждая команда create partition должна завершаться сообщением:

Diskpart: указанный раздел успешно создан

а команда set сообщением:

Программа Diskpart успешно задала идентификатор раздела

Результат работы можно просмотреть с помощью команды list partition. А с помощью команды list disk можно убедиться, что на носителе не осталось неиспользованного пространства:

Свободно 0 байт

После этого можно завершить работу с программой diskpart:

DISKPART> exit

Запись ISO-образов в разделы накопителя

К сожалению, в операционной системе Windows нет средства, позволяющего с такой же легкостью, как утилита dd в мире UNIX, записывать файлы на устройства и обратно. Вероятно, по этой причине появился Windows-клон этой программы, которым мы воспользуемся для записи ISO-образов на разделы загрузочного накопителя.

Может возникнуть вопрос: «Зачем записывать образы ISO-дисков как «сырые данные» логических разделов и почему не записать их в виде файлов на обычный раздел, например FAT32?»

Дело в том, что образы Mageia [6] не поддерживают «петлевой» запуск из файла, как это уже давно умеют делать другие дистрибутивы, например Ubuntu и Fedora. Но поскольку они все же являются «гибридными» (то есть позволяют записывать себя как на DVD-матрицу, так и на USB-флешку), то есть шанс заставить их работать с раздела создаваемого носителя.

Для дальнейшей работы потребуется загрузить дистрибутивный архив dd-0.6beta3.zip [1] и извлечь из него программу dd.exe. Предполагается, что файлы с ISO-образами уже лежат в текущей папке.

Выясним способ адресации разделов создаваемого загрузочного носителя программой dd:

C:\> dd.exe --list
NT Block Device Objects
...
Ошибка! Недопустимый объект гиперссылки.
  link to Ошибка! Недопустимый объект гиперссылки.
  Removable media other than floppy. Block size = 512
  size is 7948206080 bytes
Ошибка! Недопустимый объект гиперссылки.
  link to Ошибка! Недопустимый объект гиперссылки.
  Removable media other than floppy. Block size = 512
  size is 1996488704 bytes
Ошибка! Недопустимый объект гиперссылки.
  link to Ошибка! Недопустимый объект гиперссылки.
  Removable media other than floppy. Block size = 512
  size is 2028994560 bytes
Ошибка! Недопустимый объект гиперссылки.
  link to Ошибка! Недопустимый объект гиперссылки.
  Removable media other than floppy. Block size = 512
  size is 3921674240 bytes

В секции NT Block Device Objects нужно отыскать группу строк, сопровождаемых текстом Removable media other than floppy («Сменный носитель, отличный от гибкого диска»). Сведения о размерах найденных разделов подтверждают предположение о том, что записи «Ошибка! Недопустимый объект гиперссылки.» относятся к недавно созданным разделам на накопителе «Ошибка! Недопустимый объект гиперссылки.».

Теперь можно выполнять команды записи ISO-образов:

C:\> dd.exe if=Mageia-6-i586-DVD.iso of=Ошибка! Недопустимый объект гиперссылки. bs=1M --progress
C:\> dd.exe if=Mageia-6.1-LiveDVD-Xfce-i586-DVD.iso of=Ошибка! Недопустимый объект гиперссылки. bs=1M --progress

С помощью параметра if= программе передается имя записываемого файла ISO-образа, через параметр of= указывается раздел накопителя, в который будет произведена запись, параметр bs= задает размер единовременно копируемого блока, а параметр —progress позволяет интерактивно наблюдать в консоли количество записанных данных (из-за большого размера файлов процесс занимает продолжительное время, которое зависит от класса SD-карты и версии интерфейса кардридера).

Успешная запись должна завершиться следующими сообщениями:

3,740M 3740+0 records in 3740+0 records out
1935M 1935+0 records in 1935+0 records out

для первого и второго образа соответственно, которые говорят о равенстве количества прочитанных и записанных данных.

Установка и проверка загрузчика

Для установки на носитель загрузчика GRUB2 нужно загрузить дистрибутивный пакет grub-2.02-for-windows.zip [2], извлечь из него папку grub-2.02-for-windows и сделать ее текущей. Для продолжения работы нужно выяснить, под какой буквой подключен в операционной системе раздел FAT32 настраиваемого носителя. Это можно сделать в программе diskpart с помощью команды list volume. Строка таблицы с нужным разделом будет содержать:

Тип: Сменный, Размер: 1904 Мб, Состояние: Непригоден

Допустим, что искомому разделу соответствует буква «R». Установка загрузчика может быть произведена командой:

C:\> grub-install.exe --boot-directory=R:\ --target=i386-PC //./PHYSICALDRIVE9

Параметр —boot-directory задает путь, где будет создана папка grub с файлами загрузчика, параметр —target указывает тип загрузки (в рассматриваемом случае это BIOS), а последний параметр задает накопитель, загрузочный сектор которого будет модифицирован. Об успешной установке должны сообщить надписи:

Installing for i386-pc platform. Installation finished. No error reported

Поскольку было принято решение о создании универсального загрузочного носителя, можно установить загрузчики для 32- и 64-битных EFI:

C:\> grub-install.exe --boot-directory=R:\ --efi-directory=R:\ --removable --target=i386-efi
C:\> grub-install.exe --boot-directory=R:\ --efi-directory=R:\ --removable --target=x86_64-efi

Параметр —efi-directory указывает, где будет создана папка EFI с модулями, необходимыми для загрузки в режиме EFI, а параметр —removable информирует инсталлятор о том, что установка производится на сменный носитель.

На этом установка загрузчика завершена. Можно проверить созданный носитель на реальных компьютерах или с помощью специализированного эмулятора QemuBootTester. Последний позволяет выбрать носитель, с которого будет произведена загрузка виртуальной машины, и полный спектр режимов загрузки: BIOSEFI-IA32 и EFI-x64 (см. рис. 2).

Рисунок 2. Эмулятор QemuBootTester позволяет выбрать загрузочный носитель (1) и режим загрузки (2). Для тестирования загрузчика достаточно 128 Мб (3) виртуальной памяти, а виртуальный жесткий диск можно отключить. Запуск осуществляется кнопкой Run QEMU (4)

Отметим, что при подключении носителя к компьютеру под управлением Windows система отображает диалоговые окна с предложением отформатировать нераспознанные разделы, на которые записаны образы дистрибутивов Linux. Естественно, делать этого не нужно.

При выборе носителя в качестве загрузочного управление системой возьмет на себя GRUB2. Его работа должна управляться с конфигурационным файлом, который пока что отсутствует. Поэтому на экране отобразится приглашение командного режима (см. рис. 3). В нем можно сразу опробовать команды:

  • grub> help – отображение списка команд;
  • grub> help команда – отображение подсказки по использованию команды.

Рисунок 3. В командном режиме загрузчика GRUB2 можно проанализировать конфигурацию компьютера и выполнить загрузку операционной системы в аварийном режиме

Рисунок 3. В командном режиме загрузчика GRUB2 можно проанализировать конфигурацию компьютера и выполнить загрузку операционной системы в аварийном режиме

Зачастую выводится больше информации, чем может уместиться на экране. Чтобы вывод на экран приостанавливался перед прокруткой и выдачей очередной порции сведений, нужно включить режим постраничного вывода:

grub> set pager=1

Очистить экран можно командой clear. Для завершения работы GRUB2 предусмотрены команды:

  • grub> reboot – перезагрузка;
  • grub> halt – выключение компьютера.

В компьютерах на основе Phoenix BIOS может возникнуть трудность, связанная с выбором загрузочного носителя. В предлагаемых вариантах присутствуют USB-FDDUSB-ZIP, USB-CDROM – и не ясно, какой является правильным. На самом деле – ни один из перечисленных.

Нужно через пункт меню Advanced BIOS Features → Boot Seq&Floppy Setup установить в качестве первичного устройства загрузки First Boot Device значение Hard Disk (вероятно, оно и так установлено), а в пункте меню Advanced BIOS Features → Hard Disk Boot Priority на первое место переместить значение USB-HDD0: USB Mass Storage Device. Если такой вариант для выбора отсутствует, нужно убедиться, что загрузочный носитель подключен, после чего выполнить «теплую» перезагрузку по <Ctrl> + <Alt> + <Del> и повторить процедуру.

Настройка загрузчика

Как уже было отмечено, в своей работе загрузчик GRUB2 руководствуется командами, записанными в конфигурационном файле /grub/grub.cfg на загрузочном носителе.

Язык конфигурирования очень напоминает язык командного интерпретатора bash, однако для включения поддержки некоторых конструкций нужно явным образом подключить соответствующие модули. Например, для проверки условий требуется модуль test, а для использования регулярных выражений – модуль regexp. Скомпилированные модули в файлах с расширением .mod на этапе установки GRUB2 уже были записаны в подкаталоги i386-pci386-efi и x86_64-efi, соответствующие режимам загрузки.

Загрузчик GRUB2 можно русифицировать. Для этого необходимо:

  • записать из дистрибутива файл с русифицированными сообщениями grub-2.02-for-windows\locale\ru\grub.mo на загрузочный носитель под именем \grub\locale\ru.gmo;
  • записать из дистрибутива файл со шрифтом UNICODE \grub-2.02-for-windows\unicode.pf2 на загрузочный носитель в подкаталог grub\fonts\;
  • подключить модули поддержки локализации, установки графических режимов и графической консоли для отображения символов кириллицы:
    grub> insmod gettext
    grub> insmod all_video
    grub> insmod gfxterm
  • загрузить шрифт UNICODE, установить русский язык, задать графический режим и активировать графическую консоль:
    grub> loadfont "unicode"
    grub> set lang=ru
    grub> set gfxmode=auto
    grub> terminal_output gfxterm

После выполнения приведенных настроек GRUB2 «заговорит» по-русски. Помимо этого открывается возможность использования файлов с заранее подготовленными подсказками на русском языке, которые можно записать на носитель в кодировке UTF-8, а в нужный момент вывести на экран с помощью команды cat:

grub> cat --dos /grub/help.txt

Ключ —dos предписывает трактовать двухбайтовые последовательности \0D\0A как символы перевода строки.

При запуске GRUB2 инициализирует некоторые переменные среды окружения, полный список которых можно вывести на экран командой set.

Так, переменная $prefix содержит путь к папке с файлами GRUB2, а переменная $grub_platform содержит идентификатор способа загрузки:

  • efi – если загрузка выполнена в режиме EFI-IA32 или EFI-x64;
  • pc – если загрузка выполнена в режиме BIOS.

Этот факт можно использовать для условной загрузки блоков конфигурации из файлов /grub/efi.cfg или /grub/pc.cfg для учета специфики режима или подключения пунктов меню:

insmod test
set pcfg="$prefix/$grub_platform.cfg"
if [ -e $pcfg ]; then
	source $pcfg
fi

Система меню и загрузка операционных систем

В конфигурационном файле grub.cfg можно описать меню с вариантами выбора, которые будут отображаться после загрузки вместо режима командной строки:

submenu "НазваниеРазделаМеню" {
	menuentry "НазваниеПунктаМеню" {
		... последовательность команд ...
	}
}

При этом сохраняется возможность выхода в командную строку с помощью клавиши <c>.

Для работы с файлами, находящимися на ISO-образах, удобно использовать файловый менеджер 7ZipFM [3] с подключенным в его настройках (через пункт меню «Сервис → Настройки → Редактор») текстовым редактором AkelPad [4] (см. рис. 4).

Рисунок 4. Файловый менеджер из пакета 7Zip позволяет исследовать содержимое ISO-образов и извлекать из них необходимые файлы, а текстовый редактор AkelPad дает возможность «на месте» просматривать содержимое текстовых файлов

Рисунок 4. Файловый менеджер из пакета 7Zip позволяет исследовать содержимое ISO-образов и извлекать из них необходимые файлы, а текстовый редактор AkelPad дает возможность «на месте» просматривать содержимое текстовых файлов

Если требуется выполнять загрузку с ISO-образа дистрибутива Linux, который поддерживает «петлевой» запуск, то пункты меню для этих целей можно извлечь из самого конфигурационного файла загрузчика нашего дистрибутива Linux.

Например, в случае Ubuntu это будет ubuntu-18.10-desktop-amd64.iso\boot\grub\loopback.cfg (еще потребуется указать путь к файлу с ISO-образом на загрузочном носителе в переменной окружения $iso_path).

Для дистрибутива Fedora можно воспользоваться блоком меню из файла Fedora-Workstation-Live-x86_64-29-1.2.iso\EFI\BOOT\grub.cfg в качестве основы, но к параметрам ядра нужно дописать указание пути к файлу образа в виде «iso-scan/filename=…».

Множество примеров пунктов меню для «петлевого» запуска различных дистрибутивов Linux можно найти в файле \grub-2.02\docs\autoiso.cfg дистрибутивного пакета grub-2.02.tar.gz.

Описанным способом были сформированы пункты меню для запуска модулей дистрибутива System Resque CD [7], ISO-образ которого размещен в файле /ISO/systemrescuecd-x86-5.3.2.iso загрузочного носителя.

Стоит отметить метод подключения корневой файловой системы модуля NTPASSWD, предназначенного для сброса пароля администратора Windows. Она состоит из двух блоков: основного initrd.cgz и вспомогательного scsi.cgz с драйверами устройств SCSI. Их совместное использование реализовано командой:

initrd16 (loop0)/ntpasswd/initrd.cgz (loop0)/ntpasswd/scsi.cgz

Дистрибутивы Mageia не поддерживают «петлевую» загрузку, из-за чего их ISO-образы были записаны в разделы загрузочного носителя.

К сожалению, попытка выполнить запуск путем установки фокуса на содержащий дистрибутив раздел и передачи управления загрузчику командой chainloader +1 не увенчалась успехом. Это не удивительно, потому что загрузчик рассчитан на размещение в MBR, а не в загрузочный сектор раздела.

На помощь пришла команда GRUB2 syslinux_configfile, обнаруженная в эталонном конфигурационном файле \grub-2.02\docs\osdetect.cfg, который входит в состав дистрибутивного пакета grub-2.02.tar.gz. Она позволяет подключить к текущему меню GRUB2 блок, записанный в формате загрузчика isolinux. Так это выглядит для дистрибутивов Mageia:

menuentry "Mageia 6.1 Live DVD" {
	search --set=root --fs-uuid 2018-10-01-18-55-31-00
	syslinux_configfile -i /isolinux/isolinux.cfg
}
menuentry "Mageia 6 Installation DVD" {
	search --set=root --fs-uuid 2017-07-15-07-08-52-00
	syslinux_configfile -i /isolinux/isolinux.cfg
}

Команды search в приведенных примерах осуществляют поиск на доступных носителях разделов с указанными в параметрах —fs-uuid уникальными идентификаторами и делают их текущими.

Узнать значения идентификаторов разделов можно с помощью команды ls -l, введенной в командном режиме GRUB2:

grub> ls -l
...
Раздел hd0,msdos3: Тип файловой системы iso9660 – Метка "Mageia-6-i586" – Время последнего изменения 2017-07-15 07:08:52 Суббота, 
	UUID 2017-07-15-07-08-52-00 – Раздел начинается с 3932160КиБ – Общий размер 3829760КиБ
Раздел hd0,msdos2: Тип файловой системы iso9660 – Метка "Mageia-6.1-Xfce-LiveDVD" – Время последнего изменения 2018-10-01 18:55:31 Понедельник, 
	UUID 2018-10-01-18-55-31-00 – Раздел начинается с 1950720КиБ – Общий размер 1981440КиБ
...

Команды syslinux_configfile подключают блоки меню из файлов isolinux.cfg на найденных разделах. Эстетический недостаток этого способа состоит в том, что вместо описаний пунктов меню на экране будут отображаться их метки. Но зато сохраняется функциональность.

Образ LiveDVD работает без замечаний – так, как будто был использован обычный загрузочный носитель. А для образа инсталляционного диска придется указать местонахождение установочных файлов. Для этого:

  • в окне с сообщением I can’t access a Mageia Installation disc in your CDROM drive нажать кнопку No;
  • в окне запроса носителя с установочными файлами (Please select the disk containing the copy of the Mageia Distribution install source) выбрать устройство USB Mass Storage Device;
  • в окне запроса раздела (Please select the partition containing the copy of the Mageia Distribution install source) выбрать третий раздел размером 3740 Мбайт;
  • в окне ввода пути к установочным файлам поле Please select directory оставить пустым – просто нажать <Enter>.

Установочные файлы будут найдены, запустится инсталлятор, и установка продолжится в штатном режиме.

Заключение

В результате выполнения приведенных в статье рекомендаций в среде операционной системы Windows с использованием штатных средств и минимального набора стороннего программного обеспечения может быть создан универсальный мультизагрузочный носитель на базе GRUB2, пригодный для первичной инициализации компьютера или восстановления работоспособности операционной системы компьютера.

В статье рассмотрен способ подключения блоков загрузочного меню из конфигурационных файлов загрузчиков SysLinux/IsoLinux с помощью команды syslinux_configfile.

На сайте журнала http://samag.ru приведен рабочий вариант конфигурационного файла GRUB2 для загрузочного носителя BIOS/EFI с возможностью запуска модулей SystemResqueCD, получения рабочей среды на базе GNU/Linux Mageia 6 и установки этой операционной системы, который содержит.

  • grub.cfg – основной конфигурационный файл GRUB2;
  • pc.cfg – блок меню, специфичный для загрузки в режиме BIOS;
  • efi.cfg – блок меню, специфичный для загрузки в режиме EFI;
  • help.txt – файл с подсказкой о процедуре загрузки Windows;
  • helpefi.txt – файл с описанием особенностей использования SystemRescueCD в режиме EFI.

При изучении возможностей GRUB2, помимо интернет-источников [5], целесообразно использовать справочную информацию, имеющуюся в папке \grub-2.02\docs\ дистрибутивного пакета grub-2.02.tar.gz:

  • grub.info – документация на английском языке, которая может быть просмотрена в любом текстовом редакторе;
  • grub.cfg – конфигурационный файл, содержащий основные примеры загрузки операционных систем;
  • autoiso.cfg – конфигурационный файл, содержащий примеры загрузки операционных систем в «петлевом» режиме из файлов ISO-образов;
  • osdetect.cfg – конфигурационный файл, содержащий сценарии поиска загрузочных разделов для множества операционных систем с последующей их загрузкой.

В ходе подготовки загрузочного носителя следует сконцентрировать внимание на выполняемых действиях. Ошибка в набранной команде может привести к необратимой потере информации, хранящейся на компьютере.

  1. Утилита DD для Windows – http://www.chrysocome.net/dd.
  2. Загрузчик GRUB2 – ftp://ftp.gnu.org/gnu/grub/.
  3. Архиватор и файловый менеджер 7Zip – https://www.7-zip.org.
  4. Текстовый редактор AkelPad – http://akelpad.sourceforge.net/.
  5. Cтатьи о загрузочных носителях – https://www.bootdev.ru.
  6. Mageia GNU/Linux – http://www.mageia.org/ru/.
  7. System Rescue CD – http://www.system-rescue-cd.org.
  8. Спецификация UEFI 2.7 – http://www.uefi.org/sites/default/files/resources/UEFI%20Spec%202_7_A%20Sept%206.pdf.

Ключевые слова: Linux, rescue.

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Media creation tool windows 10 10240
  • Драйвера офис для windows 10
  • Lenovo energy management for windows 10 64 bit notebook
  • Как посмотреть мою видеокарту на windows 10
  • Windows 10 ltsc 32 bit системные требования