Обновлено: 19.05.2015 - 12:16
Загрузчик операционных систем x86(-64).
GRUB4DOS Toolbox for Windows это набор GUI инструментов для облегчения процесса установки, настройки и удаления загрузчика.
Требования:
Позволяющий создавать мультизагрузочные конфигурации.
Данный загрузчик позволяет загружаться с различных устройств и разделов, поддерживает загрузку различных образов (iso, img, ima, bin ...), понимает файловые системы FAT12, FAT16, FAT32, NTFS, EXT2, EXT3 и многое другое.
СОЗДАНИЕ
Способ первый. Для него нам потребуется программа grubinst которая пропишет данные о загрузчике grub4dos в mbr область требуемого устройства, и исполняемый файл загрузчика grldr .
Содержимое архива grubinst_1.0.1_bin_win.zip.
Содержимое архива grub4dos-0.4.6a-2013-04-01.7z.
Распаковываем содержимое архива grubinst
. Вставляем флешку в компьютер. Запускаем из распакованных файлов grubinst_gui.exe
.
В открывшемся окне, рядом со словом Disk
из списка выбираем нашу флешку, обычно самый последний пункт из выпадающего списка. Если выпадающий список не содержит никаких значений, то нужно нажать на кнопку Refresh
.
В выпадающем списке Part List
выбираем значение Whole disk (MBR)
. Аналогично, если список не содержит значений, жмем на Refresh
.
Теперь осталось только скопировать в корень нашей флешки файлы grldr и menu.lst . Последний представляет собой файл конфигурации отображаемого меню, которое мы увидим после загрузки с нашей флешки. Берем данные файлы из архива grub4dos-0.4.6a-2013-04-01.7z . Файл menu.lst лежит в папке sample .
Должно получиться так...
Теперь выставляем приоритет загрузки в BIOS компьютера на нашу флешку, и загружаемся с нее. Результат загрузки показан ниже.
Установка из Windows.
Меню, которое вы увидите после установки загрузчика, загрузившись с флешки
2. Скачиваем этот файл: Grub4DoS_GUI
(845 Kb)
(русифицированный вариант загрузчика
от
dedja
для продвинутых)
3. Запускаем его. После запуска выбираем (кнопкой Обзор) цель, то есть то устройство на которое будем устанавливать Загрузчик.
Это либо Жёсткий диск, либо Флешка.
Если собираемся ставить на Флешку, значит выбираем корень флешки Х:\
(Х - Буква вашей флешки)
Если собираемся ставить на Жёсткий диск, значит выбираем корень диска C:\ (или на какой вы хотите, главное чтоб был "Активным")
4. Нажимаем кнопку "Извлечь". После этого программа Grub4Dos Installer 1.1 установится к вам в C:\Program Files и выбросит ярлык на Рабочий Стол. Одновременно с этим на выбранный вами носитель распакуются файлы загрузчика (Папка - Boot ; Файлы - grldr , Menu.lst ) и откроется окно программы Grub4Dos Installer 1.1 .
5. В окне программы Grub4Dos Installer 1.1
, в самой верхней строчке (выпадающем меню), выбираем цель для установки загрузчика
(HDD или Флешка) Больше ничего выбирать не надо.
Grub4Dos Installer - Программа установки Grub4DOS в среде Windows
Корректно работает под ХР
6. Нажимаем кнопку Install .
7.Если всё успешно, то вы увидите окно консоли с предложением нажать Enter , Нажимаем Enter .
Исчезнет после нажатия Enter
Установка загрузчика отснята на видео. Вы можете убедиться, насколько это простая операция.
Предостережение!
Если вы собрались установить Загрузчик на свой Жёсткий диск, вам желательно сначала получить опыт работы с Загрузчиком GRUB4DOS
, знать как редактируется файл Menu.lst
и.т.д.. Почитать об этом можно и .
В конфигурационном файле Menu.lst
по умолчанию прописаны пункты меню для загрузки с первого раздела, первого жёсткого диска, если ваша ОС
установлена в другом месте, и вы установите Загрузчик по этой инструкции не зная как загрузить ОС из другого раздела - вы сталкнётесь с трудностями.
Так что если вы не уверены, не стоит первым делом устанавливать GRUB4DOS
на жёсткий диск.
Если вы опытный пользователь и установили Загрузчик на жёсткий диск, прочитайте
Вам уже стало известно какой "мощный" инструмент представляет Grub4Dos и сколько разных возможностей предоставляет. Теперь вы бы хотели загружать его с жесткого диска с установленной на нем Windows XP/Vista/7/8, выбирая Grub4Dos в меню загрузчика Windows.
В данной статье я покажу как добавить запись в меню загрузки, не изменяя загрузчика по умолчанию (в WinXP - это ntldr и конфигурационный файл boot.ini , в WinVista/7/8 - это bootmgr с конф.базой BCD). Познакомлю со средствами работы с конф.базой BCD, а именно, с консольной утилитой встроенной в WinVista/7/8 - bcdedit , и программой с GUI интерфейсом от NeoSmart Technologies - EasyBCD . Также приведу скрипт для автоматического добавления записи Grub4Dos в меню загрузки ОС.
1. У нас есть WinXP и его загрузчик ntldr .
2. У нас есть Windows XP/Vista/7/8 с современным оригинальным загрузчиком bootmgr.
Начнем с простого:
Добавление Grub4Dos в меню загрузки Windows XP.
1. Скачиваем последний Grub4Dos .
2. Распаковываем grldr и menu.lst из скачанного архива в корень активного диска (можно и в другое место, но тогда придется прописывать другие пути).
3. Редактируем boot.ini. В конец файла дописываем:
C:\grldr="Grub4Dos"
В результате получим файл boot.ini примерно следующего содержания:
Title Boot HDD0
chainloader (hd0)+1
rootnoverify (hd0)
Добавление Grub4Dos в меню загрузки Windows Vista/7/8.
Итак, у нас имеется загрузчик bootmgr, через который грузятся другие ОС. Он устанавливается с WinVista/7/8. Наиболее понятным средством для работы с ним является программа EasyBCD . Освоить ее не составит труда, все просто и понятно. Но она не предоставит тех возможностей как консольная утилита bcdedit . Поэтому я покажу как работать именно с ней.
1. Прежде чем преступать к правке загрузочной конфигурации, советую подготовить диск восстановления системы потому, что неправильные действия могут привести к невозможности загрузки ОС. Так же для восстановления загрузочной информации советую обратиться к этой статье .
2. Загружаемся в Windows Vista/7/8.
3. Скачиваем последний Grub4Dos .
4. Распаковываем grldr.mbr, grldr и menu.lst из скачанного архива в корень диска содержащий хранилище BCD (можно и в другое место, но тогда придется прописывать другие пути), обычно это активный основной раздел с загрузчиком bootmgr.
5. Запускаем ком.строку от имени администратора.
6. Создаем резервную копию BCD:
Bcdedit /export C:\BCD.bak
Чтобы в случае чего можно было востаниться до начального состояния командой:
Bcdedit /import C:\BCD.bak
7. Создадим новую запись с именем "Grub4Dos" в хранилище данных конфигурации загрузки:
Bcdedit /create /d "Grub4Dos" /application bootsector
8. В ответ получим id созданной записи, который подставим в последующие три команды за место {id}:
Bcdedit /set {id} device partition=C:
bcdedit /set {id} path \grldr.mbr
Bcdedit /displayorder {id} /addlast
9. Смотрим что получилось. Вводим команду bcdedit без параметров:
У меня получилось следующее (кроме Win7 у меня есть запись с WinXP):
10. Выходим из ком.строки. Перезагружаем ПК. Видим что у нас теперь есть возможность грузить Grub4Dos из меню загрузки ОС.
Расскажу еще про несколько параметров команды bcdedit:
Удаление записи с указанным {id}:
bcdedit /delete {id}
- Изменение названия записи с указанным {id}:
bcdedit /set {id} description "Новое название"
- Задание системы с указанным {id} загружаемой по умолчанию:
bcdedit /default {id}
- Задание таймаута:
bcdedit /timeout XX
где XX – время в секундах.
Скрипт автоматического добавления Grub4Dos в меню загрузки Windows XP/Vista/7/8.
Данный скрипт позволяет автоматически определять ОС, и в зависимости от системы работает с конфигурационными файлами загрузчика.
Для его запуска скачиваете этот архив. Распаковываете его на диск С: (активный диск с системой и загрузчиком). И запускаете от имени администратора.
Архив состоит из след.файлов:
grldr - сам загрузчик grub4dos
grldr.mbr - запись загрузочного сектора (ищет grldr в корне дисков и передает ему управление)
install.bat - cам скрипт
libiconv2.dll - библиотеки программы sed
libintl3.dll - библиотеки программы sed
menu.lst - конф.файл grub4dos
Скрипт install.bat имеет следующее содержание:
@echo off
ver | find "XP" > nul if %ERRORLEVEL% == 0 goto ver_xp
goto ver_vista
:: Windows XP :ver_xp
:: Backup attrib -R -H -S c:\boot.ini copy c:\boot.ini c:\boot.ini.bak
:: Check if installed findstr /L grldr "c:\boot.ini" > nul
:: Add boot entry echo C:\grldr="GRUB4DOS" >> "c:\boot.ini"
:: create restore.bat file for XP echo attrib -R -H -S "c:\boot.ini" >> restore.bat echo %CD%\sed -ri "/grldr/d" "c:\boot.ini" >> restore.bat echo %CD%\sed -ri "s/$/\r/" "c:\boot.ini" >> restore.bat
goto END
:: Windows Vista :ver_vista
:: Check if installed Set BCDEDIT=C:\windows\System32\bcdedit.exe %BCDEDIT% /enum | findstr /L grldr > nul if %ERRORLEVEL% == 0 goto END
:: Backup %BCDEDIT% /export "C:\BCD.bak" attrib +H +S C:\BCD.bak
:: Add boot entry Set GUIDFILE=bcdguid.txt %BCDEDIT% /create /d "GRUB4DOS" /application bootsector > %GUIDFILE% sed -ri "s/[^{]*([^}]+}).*/\1/" %GUIDFILE% set /p GUID= < %GUIDFILE%
%BCDEDIT% /set %GUID% device partition=%SYSTEMDRIVE% %BCDEDIT% /set %GUID% path \grldr.mbr %BCDEDIT% /displayorder %GUID% /addlast
:: create restore.bat file for Vista echo %BCDEDIT% /delete %GUID% >> restore.bat
goto END
:END
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям.
Лёгкий и универсальный загрузчик Grub4dos. Насколько Я знаю есть две версии этого загрузчика, первая для установки на оптические диски и вторая на флешки (о которой и пойдёт речь). Русская сборка Grub4dos это таже версия этого загрузчика (Grub4dos v 0.4.6a) только изменен установщик и руссификация загрузочного меню. Ну а теперь подробно: версия Grub4dos v 0.4.6a поддерживает файловые системы: NTFS,FAT,FAT32,EXT,более устойчивая версия. Процесс установки. 1.Скачивайте файл-архив и распаковываете куда угодно, кроме флешки, где будет установлен загрузчик. 2.Запускаете командный файл setup.cmd.
Далее нажимаем enter и появляется меню: 1 - Форматирование USB HPUSBFW RUS, 2 - GRUB4DOS Installer Установщик, 3 - Копирование файлов на USB copy files USB, 4 - Help Помощь, 0 - Выход Quit. С начало форматируете флешку (ВНИМАНИЕ ПОСЛЕ ФОРМАТИРОВАНИЯ ВСЕ ДАННЫЕ НА НОСИТЕЛЕ УНИЧТОЖИТЬСЯ!!!). Будьте внимательны при выборе устройства, а то можете по ошибке форматировать не то которое надо устройство.
Чтобы случайно не установить загрузочную запись не на то диск (особенно это касается системного жесткого диска, если Вы установите эту запись,то операционная система не загрузится). Есть два способа первый объём ЖД на много больше объёма флешки, второй если одновременно подключено много флешек в компьютере, то определить нужную можно по объёму памяти или отключить ненужные в работе флешки. Так загрузочную запись установили, то следующий этап копирование файлов (извлечение файлов из 7z-SFX архива).
В архиве нужные для работы файлы и 61 фон и к ним скриншоты (59 шт.) (скриншоты по желанию можете использовать в качестве фона на рабочий стол). Дополнительно. Вы можете редактировать файл меню загрузки menu.lst (открывается блокнотом) как Вы хотите, если нужна помощь то откройте файл-справки Help RUS.chm. Есть две версии этого файла: первая лежит в папке gfx, а вторая в корне флешки. Ели Вы захотели редактировать их, то первый имеет кодировку UTF-8, второй OEM-866. Для примера загрузки в них уже записаны некоторые параметры Ваша задача только исправить путь к файлу который Вы хотите загрузить. Если сделали всё правильно, то перезагрузите компьютер и зайдите в BIOS и выберите первым устройством Вашу флешку после загрузки флешки Вы увидите загрузочное меню.