Как добавить dos в меню загрузки windows 7

Здесь можно найти для себя много интересного и полезного.


 

Вам уже стало известно какой «мощный» инструмент представляет 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 в меню загрузки ОС.

Рассмотрим 2 ситуации:

1. У нас есть WinXP и его загрузчик ntldr.
2. У нас есть Windows XP/Vista/7/8 с современным оригинальным загрузчиком bootmgr.

Начнем с простого:
Добавление Grub4Dos в меню загрузки Windows XP.

1. Скачиваем последний Grub4Dos.
2. Распаковываем grldr и menu.lst из скачанного архива в корень активного диска (можно и в другое место, но тогда придется прописывать другие пути).
3. Редактируем boot.ini. В конец файла дописываем:

В результате получим файл boot.ini примерно следующего содержания:

Так же можем изменить время и пункт загружаемый по умолчанию.
Перезагружаемся и теперь мы можем выбрать Grub4Dos.

Примечание:
В menu.lst я обязательно первым бы пунктом сделал возврат в данное загрузочное меню, т.е.:

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 без параметров:

bcdedit

У меня получилось следующее (кроме Win7 у меня есть запись с WinXP):

Видим что у нас добавилась запись Grub4Dos.

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

sed.exe — потоковый текстовый редактор (Sed)

Скрипт install.bat имеет следующее содержание:

@echo off
ver | find «XP» > nulif %ERRORLEVEL% == 0 goto ver_xp
goto ver_vista
:: Windows XP:ver_xp
:: Backupattrib -R -H -S c:boot.inicopy c:boot.ini c:boot.ini.bak
:: Check if installedfindstr /L grldr «c:boot.ini» > nulif %ERRORLEVEL% == 0 goto END
:: Add boot entryecho C:grldr=»GRUB4DOS» >> «c:boot.ini»
:: create restore.bat file for XPecho attrib -R -H -S «c:boot.ini» >> restore.batecho %CD%sed -ri «/grldr/d» «c:boot.ini» >> restore.batecho %CD%sed -ri «s/$/r/» «c:boot.ini» >> restore.bat
goto END
:: Windows Vista:ver_vista
:: Check if installedSet BCDEDIT=C:windowsSystem32bcdedit.exe%BCDEDIT% /enum | findstr /L grldr > nulif %ERRORLEVEL% == 0 goto END
:: Backup%BCDEDIT% /export «C:BCD.bak»attrib +H +S C:BCD.bak
:: Add boot entrySet 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 Vistaecho %BCDEDIT% /delete %GUID% >> restore.bat
goto END
:END


На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. 

Как-то сидя дома и ностальгирую по MS-DOS 6.22, который был запущен с флешки и работал глючно из-за того что ёмкость USB накопителя быстро билась, мне пришла идея установить DOS, на свободный раздел, на жёстком диске где стояла windows 7. Я форматнул раздел в fat16, скопировал системные файлы дистрибутива MS-DOS 7.01 и установил загрузчик на этот раздел для dos 7.0, с помощью утилиты bootice. Потом я добавил в загрузочное меню windows Grub4Dos, который настроил для загрузки со 2 раздела. Таким образом при загрузке компьютера появилась возможность запускать MS-DOS или WINDOWS.

Загрузочное меню windows

Загрузочное меню windows

Сама система MS-DOS 6.22 выглядит так:

MS-DOS 6.22

MS-DOS 6.22

Через некоторое время, я решил автоматизировать процесс установки и написал программу MS-DOS 6.22 FOR WINDOWS.

MS-DOS 6.22 FOR WINDOWS

MS-DOS 6.22 FOR WINDOWS

Эта программа позволила установить MS-DOS 6.22 в 2 клика, что сильно упращяло процесс установки, благодаря чему инсталляцию MS-DOS 6.22 мог выполнить любой пользователь пк. Так-же хочу заметить что система устанавливается в C:DOS.IMA, благодаря чему не нужно выбирать диск для установки и выполнять опасное форматирование. В дистрибутив уже входят все базовые драйвера и программы, а для установки требуется только микропрограмма bios, то есть UEFI не поддерживается.

Сайт проекта MS-DOS 6.22 FOR WINDOWS

Откройте командную строку в Windows Vista и 7

  1. Нажмите кнопку Пуск.
  2. Введите cmd и нажмите Enter.

31 колода 2020 г.

Как установить игры для DOS в Windows 7?

Как играть в игры для DOS в новых версиях Windows.

  1. Шаг 1: Создайте папку. Сначала вы создаете папку для хранения файлов, которые мы создадим на следующих этапах. …
  2. Шаг 2: Загрузите DOSBox. …
  3. Шаг 3: Установите DOSBox. …
  4. Шаг 4: Размещение файлов установки. …
  5. Шаг 5: Установка игры. …
  6. Шаг 6: Отредактируйте DOSBox. …
  7. Шаг 7: Запустите DOSBox. …
  8. Комментарии 4.

Как мне скачать DOS?

Установка MS-DOS 6.22

  1. Вставьте первую установочную дискету MS-DOS в компьютер и перезагрузите или включите компьютер. …
  2. Если при запуске компьютера появляется экран настройки MS-DOS, нажмите клавишу F3 два или более раз, чтобы выйти из режима настройки.
  3. В командной строке A:> MS-DOS введите fdisk и нажмите Enter.

13 ночей. 2018 г.

Что такое режим DOS в Windows 7?

На компьютере с Microsoft Windows режим DOS — это настоящая среда MS-DOS. … Это позволило старым программам, написанным до Windows, или компьютерам с ограниченными ресурсами запускать программу. Сегодня все версии Windows имеют только командную строку Windows, которая позволяет перемещаться по компьютеру с помощью командной строки.

Как установить DOS 6.22 в Windows 7?

Вот что я сделал:

  1. Установите «DOS 6.22» на новый жесткий диск емкостью 500 ГБ.
  2. «DOS 6.22» может успешно загрузиться. …
  3. Затем установите «Windows 7» на раздел NTFS размером 100 ГБ.
  4. «Windows 7» может успешно загрузиться. …
  5. Установите «EasyBCD 2.1» в «Windows 7» и добавьте запись для «DOS 6.22».

26 юл. 2011 г.

Сможете ли вы использовать Windows 7 после 2020 года?

Когда 7 января 14 года Windows 2020 достигнет конца срока службы, Microsoft больше не будет поддерживать устаревшую операционную систему, а это означает, что любой, кто использует Windows 7, может подвергнуться риску, поскольку больше не будет бесплатных исправлений безопасности.

Как играть в старые игры для DOS в Windows 7?

Windows 7 не поддерживает игры DOS, но вы можете обойти это, используя виртуальную машину DOS на вашем компьютере. Решение называется DOSBox, и это отличная маленькая программа, которая имитирует компьютер DOS в окне на вашем компьютере.

Можете ли вы загружать приложения в Windows 7?

Вы можете выполнить следующие действия, чтобы установить приложение из файла .exe. Найдите и загрузите файл .exe. … Программное обеспечение будет установлено. Теперь вы можете открыть приложение из меню «Пуск» (Windows 7) или начального экрана (Windows 8).

Как получить командную строку в Windows 7?

Windows 7: открытие командной строки от имени администратора

  1. Щелкните значок Пуск и щелкните поле поиска.
  2. Введите cmd в поле поиска. Вы увидите cmd (командную строку) в окне поиска.
  3. Наведите указатель мыши на программу cmd и щелкните правой кнопкой мыши.
  4. Выберите «Запуск от имени администратора».

16 ночей. 2020 г.

Как мне установить бесплатную DOS?

Как установить и использовать FreeDOS на VirtualBox

  1. Шаг 1 — Создайте новую виртуальную машину. После открытия VirtualBox нажмите кнопку «Создать», чтобы создать новую виртуальную машину. …
  2. Шаг 2 — Выберите размер памяти. …
  3. Шаг 3 — Создайте виртуальный жесткий диск. …
  4. Шаг 4 — Прикрепите файл .iso. …
  5. Шаг 5 — Установите FreeDOS. …
  6. Шаг 6 — Настройка сети. …
  7. Шаг 7 — Основы использования FreeDOS.

9 ночей. 2019 г.

Как запустить операционную систему в DOS?

  1. Закройте все открытые программы и перезагрузите компьютер. …
  2. Когда появится первое меню загрузки, несколько раз нажмите кнопку «F8» на клавиатуре. …
  3. Нажмите клавишу со стрелкой вниз на клавиатуре, чтобы выбрать параметр «Безопасный режим с командной строкой».
  4. Нажмите клавишу «Enter», чтобы загрузиться в режим DOS.

Компьютеры все еще используют DOS?

MS-DOS по-прежнему используется во встроенных системах x86 из-за своей простой архитектуры и минимальных требований к памяти и процессору, хотя некоторые текущие продукты перешли на альтернативу FreeDOS с открытым исходным кодом, которая все еще поддерживается. В 2018 году Microsoft выпустила исходный код MS-DOS 1.25 и 2.0 на GitHub.

Как отформатировать Windows 7?

Как отформатировать компьютер в Windows 7

  1. Включите компьютер, чтобы Windows запускалась нормально, вставьте установочный диск Windows 7 или USB-накопитель, а затем выключите компьютер.
  2. Перезагрузите компьютер.
  3. При появлении запроса нажмите любую клавишу, а затем следуйте появляющимся инструкциям.

Как мне выйти из режима DOS в Windows 7?

Чтобы выйти из режима DOS, следуйте инструкциям, приведенным ниже:

  1. Перезагрузите компьютер, используя питание. Или, чтобы выключить компьютер, введите «shutdown -r». …
  2. Если вы видите меню загрузки, начните несколько раз нажимать клавишу F8 на клавиатуре. …
  3. Теперь выберите «Обычный запуск Windows», нажав клавишу со стрелкой вниз.

6 сред. 2020 г.

Yes MS-DOS menu is in autoexec.bat and config.sys. These two files are use by MS-DOS startup. The config.sys is for loading drivers and autoexec.bat is used to set prompt, variables, TSRs and run desired apps.

So up to w9x it can be also used to select OS as the Windows was just an executable on top of MS-DOS. So you add menu entry in config.sys with drivers needed (windows has its own drivers but IIRC it needed himem.sys before running win.exe)

Here are mine:

Autoexec.bat

@echo off
PROMPT $P$G
PATH e:rescue;e:rescuedos98;e:rescuevcnew;e:rescuepack;e:rescueviews
e:
cd rescue
SET TEMP=e:rescuetemp
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET SOUND=e:rescueSB16
SET MIDI=SYNTH:1 MAP:E MODE:0
e:rescueSB16DIAGNOSE /S
e:rescueSB16AWEUTIL /S
e:rescueSB16MIXERSET /P /Q

goto %config%
:a
:b
:c
:d
:e

lh gmouse
LH vc

Config.sys

;devicehigh=e:rescuedos98interlnk.exe
shell e:rescuedos98command.com e:rescuedos98 /P
lastdrive=M
files=50
buffers=8
stacks=0,0
DOS=HIGH,UMB

[menu]
menuitem=a,QEMM
menuitem=b,EMM EMS
menuitem=c,EMM NOEMS
menuitem=d,STANDART
menuitem=e,RAMDISK 32MB
menudefault=d,1

[a]
device=e:rescuedos98qemm386.sys RAM BE:N
[b]
device=e:rescuedos98himem.sys 
devicehigh=e:rescuedos98emm386.exe rammax
[c]
device=e:rescuedos98himem.sys
devicehigh=e:rescuedos98emm386.exe noems
[d]
device=e:rescuedos98himem.sys
[e]
device=e:rescuedos98himem.sys
devicehigh=e:rescuedos98ramdrive.sys 32767 /e

taken from: SO/SE: Run Turbo C++ in Freedos where you can find also tips on how to run MS-DOS on newer machines. Beware that from W95 the MS-DOS is not fully compatible with the old MS-DOS 6.22 so some games and apps will not work properly or at all. The other answers here cover the MS-DOS menu well enough so I see no point in describing the obvious mechanism…

From NT,W2K and XP there was no more MS-DOS just console so for those you need to use boot.ini like this:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

Each line in the [operating systems] represents one OS to boot from. You also need separate partition per OS so have MS-DOS on separate partition (or floppy) there are also utilities like Lilo boot that can handle multi OS. IIRC the boot.ini could be edited from msconfig.exe.

The above example is from XP. The Vista,W7 and latter do not use boot.ini anymore instead they have some kind of boot app (like Lilo boot).
The menu is usually created during Windows installation (as the installer detects OS in the PC) but nowadays HW has usually boot menu directly in BIOS of the MB.

In the past I usually got MS-DOS 6.22 + W9X + W2K on single machine as I got plenty of apps running only in those specific OS that I was not able to part with…

PS.

At one time I even got 5.25″ DD Floppy with MS-DOS 6.22 system files (and all the rest was on HDD hence the weird e:rescue path as the floppy did not have enough space. That solution was great as even command.com was on the HDD so no speed problems due to booting from floppy. That is what

shell e:rescuedos98command.com e:rescuedos98 /P

does in the config.sys of mine … And the E: was just logical drive instead of separate partition …

In case you are going for MS-DOS you should see:

  • How to patch binaries in DOS?

on how to deal with runtime error 200 and for list of apps you should have in your OS (with link to archive where many of them are still available).

Yes MS-DOS menu is in autoexec.bat and config.sys. These two files are use by MS-DOS startup. The config.sys is for loading drivers and autoexec.bat is used to set prompt, variables, TSRs and run desired apps.

So up to w9x it can be also used to select OS as the Windows was just an executable on top of MS-DOS. So you add menu entry in config.sys with drivers needed (windows has its own drivers but IIRC it needed himem.sys before running win.exe)

Here are mine:

Autoexec.bat

@echo off
PROMPT $P$G
PATH e:rescue;e:rescuedos98;e:rescuevcnew;e:rescuepack;e:rescueviews
e:
cd rescue
SET TEMP=e:rescuetemp
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
SET SOUND=e:rescueSB16
SET MIDI=SYNTH:1 MAP:E MODE:0
e:rescueSB16DIAGNOSE /S
e:rescueSB16AWEUTIL /S
e:rescueSB16MIXERSET /P /Q

goto %config%
:a
:b
:c
:d
:e

lh gmouse
LH vc

Config.sys

;devicehigh=e:rescuedos98interlnk.exe
shell e:rescuedos98command.com e:rescuedos98 /P
lastdrive=M
files=50
buffers=8
stacks=0,0
DOS=HIGH,UMB

[menu]
menuitem=a,QEMM
menuitem=b,EMM EMS
menuitem=c,EMM NOEMS
menuitem=d,STANDART
menuitem=e,RAMDISK 32MB
menudefault=d,1

[a]
device=e:rescuedos98qemm386.sys RAM BE:N
[b]
device=e:rescuedos98himem.sys 
devicehigh=e:rescuedos98emm386.exe rammax
[c]
device=e:rescuedos98himem.sys
devicehigh=e:rescuedos98emm386.exe noems
[d]
device=e:rescuedos98himem.sys
[e]
device=e:rescuedos98himem.sys
devicehigh=e:rescuedos98ramdrive.sys 32767 /e

taken from: SO/SE: Run Turbo C++ in Freedos where you can find also tips on how to run MS-DOS on newer machines. Beware that from W95 the MS-DOS is not fully compatible with the old MS-DOS 6.22 so some games and apps will not work properly or at all. The other answers here cover the MS-DOS menu well enough so I see no point in describing the obvious mechanism…

From NT,W2K and XP there was no more MS-DOS just console so for those you need to use boot.ini like this:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

Each line in the [operating systems] represents one OS to boot from. You also need separate partition per OS so have MS-DOS on separate partition (or floppy) there are also utilities like Lilo boot that can handle multi OS. IIRC the boot.ini could be edited from msconfig.exe.

The above example is from XP. The Vista,W7 and latter do not use boot.ini anymore instead they have some kind of boot app (like Lilo boot).
The menu is usually created during Windows installation (as the installer detects OS in the PC) but nowadays HW has usually boot menu directly in BIOS of the MB.

In the past I usually got MS-DOS 6.22 + W9X + W2K on single machine as I got plenty of apps running only in those specific OS that I was not able to part with…

PS.

At one time I even got 5.25″ DD Floppy with MS-DOS 6.22 system files (and all the rest was on HDD hence the weird e:rescue path as the floppy did not have enough space. That solution was great as even command.com was on the HDD so no speed problems due to booting from floppy. That is what

shell e:rescuedos98command.com e:rescuedos98 /P

does in the config.sys of mine … And the E: was just logical drive instead of separate partition …

In case you are going for MS-DOS you should see:

  • How to patch binaries in DOS?

on how to deal with runtime error 200 and for list of apps you should have in your OS (with link to archive where many of them are still available).

   Вам уже стало известно какой «мощный» инструмент представляет 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 в меню загрузки ОС.

Рассмотрим 2 ситуации:

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 примерно следующего содержания:

Так же можем изменить время и пункт загружаемый по умолчанию.
Перезагружаемся и теперь мы можем выбрать Grub4Dos.

Примечание:
В menu.lst я обязательно первым бы пунктом сделал возврат в данное загрузочное меню, т.е.:
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 без параметров:
bcdedit
   У меня получилось следующее (кроме Win7 у меня есть запись с WinXP):

   Видим что у нас добавилась запись Grub4Dos.
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
sed.exe           — потоковый текстовый редактор (Sed)
   Скрипт 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
if %ERRORLEVEL% == 0 goto END

:: 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:windowsSystem32bcdedit.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
Редактирование меню загрузки Windows 7 и Windows 8
Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe
Grub4dos Guide — Loading/Installing Grub4dos From Windows

При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.

Как установить freedos на ноутбук HP 15-ay043ur

Добрый день уважаемые читатели, в прошлый раз я вам рассказывал о своем опыте с новым ноутбуком, а точнее мы рассматривали Как установить Windows 7 на ноутбук HP 15-ay043ur, сегодня ситуация немного другая, предположим, что по каким, то причинам вам не подошел это аппарат, и вы хотите его вернуть в магазин, но проблема в том, что вам необходимо его вернуть в первозданное состояние, а именно установить freedos на ноутбук, так как он был там изначально, этим мы и займемся.

Операционная система freedos

Для начала давайте разберемся, что такое операционная система freedos > ОС совместимая с MS-DOS, полностью бесплатна, не имеет графического интерфейса, создана в 1994 году. Такие крупные компании по производству железа и компьютеров, такие как:

  • Dell
  • HP
  • Lenovo

Устанавливают freedos, для того чтобы человек купив их ноутбук, мог сам выбрать какую операционную систему он хочет установить, так как не для кого не секрет, что OEM ОС очень часто включают в себя кучу не нужного софта.

Где скачать freedos

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

На текущий момент самой актуальной версией является FreeDOS 1.1 Base.

операционная система freedos

Как установить freedos с флешки

Для того, чтобы иметь возможность установить freedos с флешки, логично, что нужно ее создать, ниже я покажу как это делается буквально за пару минут. Поможет нам в этом утилита unetbootin. Запускаем ее.

Как создать флешку с Freedos

В unetbootin, выбираем пункт Образ диска и через кнопку с тремя точками указываем путь до ISO с freedos, я не стал использовать пункт Дистрибутив, так как он может скачать только версию 1.0, а мы же уже можем сделать 1.1 версию. Указываем ваш USB и нажимаем ок.

Как создать флешку с Freedos-1

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

Как создать флешку с Freedos-2

Вы должны получить

Как создать флешку с Freedos-3

В итоге на флешке вы получите вот такие каталоги и файлы и операционная система freedos у вас в кармане.

Как создать флешку с Freedos-4

Устанавливаем freedos на ноутбук HP 15-ay043ur

Давайте теперь разбирать как установить freedos на ноутбук, выбираем загрузку с флешки у данного ноутбука, для этого нажимаете при включении ESC и далее F9, а так посмотреть как в биос поставить приоритет, читайте по ссылке слева. Если вы все сделали правильно, то у вас начнется загрузка операционной системы freedos. Выбираем install to harddisk.

Устанавливаем freedos на ноутбук HP 15-ay043ur-1

Первое, что вы должны сделать это разметить основной раздел для установки, жмем f для запуска FDISK утилиты.

Устанавливаем freedos на ноутбук HP 15-ay043ur-2

На следующем шаге, вас спросят будите ли вы использовать формат диска FAT32 говорим, Y.

установка freedos-1

Перед тем, как начнется установка freedos, логично, что нужно посмотреть, что у вас есть в арсенале и куда это можно произвести. Выбираем пункт 4 Display partition information

установка freedos-2

В моем случае это 8 шб жесткий диск, меня это утраивает. Для возврата в меню нажимаем ESC.

установка freedos-3

Теперь выбираем 1 пункт Create DOS partition or logical DOS Drive.

установка freedos-4

Тут вам необходимо создать основной раздел, для этого нажимаем 1 и выбираем пункт Create Primary DOS Partition,

установка freedos-5

Теперь вас спросят готовы ли вы отдать под установку фридос весь раздел, если согласны, то говорим Y

hp freedos-1

Если не согласны, то ждем N и задаем размер в мегабайтах.

hp freedos-2

Все видим PRI DOS и жмем esc.

hp freedos-3

hp freedos-4

Все подготовительные требования выполнены и операционная система freedos может быть установлена. Снова выбираем Install to harddisk.

как установить freedos на ноутбук-1

Это хорошо, что сейчас есть флешки, а раньше все было на дискетах и мороки было больше, так, что установить freedos на ноутбук стало попроще. Все жмакаем 1 пункт.

как установить freedos на ноутбук-2

Задаем какой язык будет, я выбираю английскую.

как установить freedos на ноутбук--3

Подтверждаем согласие форматирования основного диска.

как установить freedos +на ноутбук-7

Пишем YES и жмем Enter, начинается форматирование в FAT32.

как установить freedos +на ноутбук-8

Выбираем Continue with FreeDOS installation

как установить freedos +на ноутбук-9

Далее собственно Start installation of FreeDOS 1,1 Final.

как установить freedos +на ноутбук-10

Читаем лицензионное соглашение и жмем continue.

как установить freedos +на ноутбук-11

Вам покажут директорию куда будет ставится операционная система freedos

как установить freedos +на ноутбук-12

С помощью клавиш стрелки и пробела выбираем все пункты:

  • base
  • boot
  • gui
  • net
  • util

как установить freedos +на ноутбук-13

Выбираем все пункту и говорим proceed with installatin.

как запустить freedos-1

Начинается распаковка файлов фридоса.

как запустить freedos-2

Далее так же выбираем все из представленного.

как запустить freedos-4

Начинается установка загрузочной записи фридос Syslinux,

как запустить freedos-5

Жмем любую кнопку.

как запустить freedos-5

После пары страниц черно белых комиксов, выбираем 1 Write FreeDOS specific code to this area so KERNEL,SYS will be loader,

как установить freedos-1

теперь выбираем Boot from system harddisk.

как установить freedos-2

далее нас интересует пункт 1 — Load Freedos with JEMMEX, no EMS (most UMBs), max RAM free

как установить freedos-3

И перед вами дорогие товарищи операционная система freedos, собственной персоной. Я думаю было совсем не трудно и даже познавательно, если вы думаете, что ее еще не используют, то вы заблуждаетесь, примером может служить обновление bios adaptec контроллеров.

Установка MS-DOS 6.22 из под windows

Как-то сидя дома и ностальгирую по MS-DOS 6.22, который был запущен с флешки и работал глючно из-за того что ёмкость USB накопителя быстро билась, мне пришла идея установить DOS, на свободный раздел, на жёстком диске где стояла windows 7. Я форматнул раздел в fat16, скопировал системные файлы дистрибутива MS-DOS 7.01 и установил загрузчик на этот раздел для dos 7.0, с помощью утилиты bootice. Потом я добавил в загрузочное меню windows Grub4Dos, который настроил для загрузки со 2 раздела. Таким образом при загрузке компьютера появилась возможность запускать MS-DOS или WINDOWS.

Загрузочное меню windows

Загрузочное меню windows

Сама система MS-DOS 6.22 выглядит так:

MS-DOS 6.22

MS-DOS 6.22

Через некоторое время, я решил автоматизировать процесс установки и написал программу MS-DOS 6.22 FOR WINDOWS.

MS-DOS 6.22 FOR WINDOWS

MS-DOS 6.22 FOR WINDOWS

MS-DOS

Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.

MS-DOS 7 — минимальная установка. Часть 3.

Установка MS-DOS 7.1 на жесткий диск.

В статье описан алгоритм минимальной установки MS-DOS 7.1 (7.10) на жесткий диск компьютера. Результатом наших манипуляций будет загрузка операционной системы с жесткого диска. На диске C: должны появиться следующие файлы:

  • IO.SIS
  • MSDOS.SYS
  • COMMAND.COM

MS-DOS 7.1 на диске C:

MS-DOS 7.1 на диске C:> .

  1. С использованием загрузочной дискеты (floppy).
  2. С использованием загрузочного CD диска.

Подготовка к установке.

Загрузочная дискета создается так, как описано в статье MS-DOS 7 — Минимальная установка. Часть 2. На дискету дополнительно необходимо скопировать файлы fdisk.exe, format.com, sys.com. При доступе к компьютеру с установленной операционной системой Windows 98, эти файлы можно найти в директории C:WINDOWSCOMMAND (предполагается, что windows 98 установлена в директорию C:WINDOWS ) и скопировать на загрузочную дискету. Если доступа к подобной машине нет, то качаем образ установочной дискеты с указанными файлами с нашего сайта и переносим образ на дискету с помощью программы Floppy Image. Если хотите упростить процесс — скачиваем установочный *.exe файл, при запуске которого создание загрузочного флоппика с необходимыми файлами произойдет автоматически, без использования программы Floppy Image.

В образ дискеты в дополнение включены два файла Volcov Commander. Для запуска файлового менеджера (если вам это вам понадобится) после загрузки с дискеты наберите vc.com (A:>vc.com) и нажмите «Enter«.

Таким образом, на загрузочной дискете обязательно должны находиться файлы:

  • IO.SIS
  • MSDOS.SYS
  • COMMAND.COM
  • FDISK.EXE
  • FORMAT.COM
  • SYS.COM

Диск A:> для установки MS-DOS 7.1

Диск A:> для установки MS-DOS 7.1 на жесткий диск.

Загрузочный CD создавать не надо — скачайте образ Загрузочного MS-DOS диска №1 и запишите его на CD болванку с помощью Nero, UltraIso или подобных программ.

Устанавливаем операционную систему.

Установка операционной системы MS-DOS включает в себя следующие действия:

  1. Создание загрузочной записи (BOOT RECORD) на жестком диске.
  2. Разбивка жесткого диска на основные (primary) и дополнительный (extended) разделы (partition).
  3. Выбор (назначение) активного основного раздела.
  4. Создание логических (logical disk) дисков на дополнительном (extended) разделе.
  5. Форматирование созданных дисков.
  6. Копирование основных системных файлов MS-DOS 7.1 на диск С: жесткого диска.

Нужно отметить, что создание загрузочной записи не всегда обязательно. Но мы настоятельно рекомендуем это сделать по многим причинам. В особенности это важно, если вы используете жесткий диск, на котором ранее была установлена какая-либо операционная система, использующая свою загрузочную запись (практически все операционки кроме MS-DOS, Windows 3.11-Windows XP) . Следуется перестраховаться, перезаписав загрузочную запись в случае восстановления жесткого диска, подозрения в его заражении бут-вирусами и т.п.

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

Более подробную информацию о структуре жестких дисков в системах Windows и MS-DOS можно узнать, прочитав статьи нашего сайта на тематику Разбивка жесткого диска. В любом случае переходим к статье MS-DOS 7 — Минимальная установка. Часть 4.

Необходимые программы, образы флоппи дисков можно скачать у нас на сайте .

Установка из iso образа Windows 7, Windows 8 с USB или внешнего жесткого диска HDD, используя загрузчик Grub4dos.

Установка Windows 7или Windows 8 с USB или внешнего жесткого диска HDD особых проблем не вызывает, при условии, что вам нужно установить только какую либо определенную систему, а не иметь полный комплект установочных дистрибутивов.

Для этого достаточно сделать загрузочную флешку или внешний HDD , извлечь все файлы из образа архиватором в корень вашего загрузочного устройства, а в menu.lst вставить строки:


title Установка Windows 7 — 8
map —unmap=0:0xff
map —unhook
root (hd0,0)
chainloader /bootmgr


Ну а если вы часто ходите в гости, или у вас на балансе предприятие с кашей из операционных систем, и начальник знающий о лицензиях и последствиях не соблюдения данных, а в корень загрузочного диска вы не можете закинуть больше одного дистрибутива, вот тут и возникает потребность иметь установочный дистрибутив в виде iso.
Так Windows 7 имеет шесть редакций:
1) Начальная (Starter; обычно предустановлена на нетбуках),
2) Домашняя базовая (Home Basic),
3) Домашняя расширенная (Home Premium),
4) Профессиональная (Professional),
5) Корпоративная (Enterprise; для продажи крупным корпоративным клиентам),
6) Максимальная (Ultimate).
Теперь умножайте на 2 (х86, х64) получаем 12 установочных дистрибутивов.
Известны четыре редакции Windows 8
1) Windows 8 (Windows 8 Core)
2) Windows 8 Профессиональная (Windows 8 Pro)
3) Windows 8 Корпоративная (Windows 8 En terprise)
4) Windows RT
Умножайте на 2 (х86, х64) получаем ещё 8 установочных дистрибутивов.

На самом деле смонтировать ISO образ для загрузки не составляет труда, достаточно положить в корень загрузочного диска образ win8.iso прописать в menu.lst


title Windows 8
map /win8.iso (hd32)
map —hook
chainloader (hd32)


Но здесь сталкиваемся с 2 проблемами:
1 При попытке инсталляции Windows 7 или Windows 8, установка ругается что не может найти CDROM
2 Нельзя разбить диск на который устанавливается система.
В общем, решению этих 2 проблем и посвящена эта статья.

Решение с драйвером DVD-ROM
1.Качаем файл imdiskinst.exe драйвер виртуального CDROM imdisk (http://www.ltr-data.se/opencode.html/#ImDisk).
2.Создаем в корне на загрузочном USB носителе папку imdisk
3.При помощи архиватора извлекаем содержимое из файла imdiskinst.exe в папку imdisk
4.В корне USB создаем папки “_ISO” в ней папку “BOOT”
5.В папку BOOT ложем образы установочных дисков ISO (в названиях образов должны отсутствовать пробелы, кириллица, и спец символы, для примера WIN7.iso WIN8.iso)
6.Чтобы не засорять загрузочное меню grub4dos в файле menu.lst пишем переход в дополнительное меню menu_w.lst


title Меню установки Windows 7 Windows 8 из ISO файлов >>>
configfile /_ISO/BOOT/menu_w.lst


7.В папке /_ISO/BOOT/ создаем файл menu_w.lst и вставляем в него


timeout 30
default 0

title <<< Возврат в «Главное меню»
configfile /menu.lst

title 1 WIN7.ISO Setup Microsoft Windows 8
map /_ISO/BOOT/WIN7.ISO (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map —hook
chainloader (hd32)

title 2 WIN8.ISO Setup Microsoft Windows 8
map /_ISO/BOOT/WIN8.ISO (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map —hook
chainloader (hd32)


8.И последнее создаем в корне USB файл w7.bat и вставляем в него текст:


:: старт драйвера imdisk при установке Win 7/8 из ISO
@echo off
cd /D %~dp0
cd imdisk

rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .imdisk.inf

set file_iso=0

for %%y in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%y:imdiskWin78.TXT set disk_iso_boot=%%y:
if «disk_iso_boot»==»» exit /b

:: — для лтладки
del /Q %disk_iso_boot%_isobootWin78.bat

if exist %disk_iso_boot%_isobootWin78.bat goto oldWin78bat
set file_out=%disk_iso_boot%_isobootWin78.bat
@echo :: после изменений отредактируйте этот список> %file_out%
@echo :: или удалите этот файл — он будет создан автоматически>> %file_out%
@echo :: (after changes edit this list>> %file_out%
@echo :: or delete this file — it will be created automatically)>> %file_out%
@echo echo off >> %file_out%
@echo cls >> %file_out%
@echo echo ———— Выберите подключаемый образ (Select image) —————>> %file_out%
set /A nn=0
For %%i in («%disk_iso_boot%_isoboot*.iso») Do Call :files1 «%%i»
@Echo echo. >> %file_out%
@Echo Enter the number or name of the file:>> %file_out%
@Echo set /P file_iso=Введите номер или имя файла:  >> %file_out%

set /A nn=0
For %%i in («%disk_iso_boot%_isoboot*.iso») Do Call :files2 «%%i»
:oldWin78bat

:find_file_iso
cls
echo.
@echo —- В папке %disk_iso_boot%_isoboot найдены файлы (files found) —-
dir %disk_iso_boot%_isoboot*.iso  /B
@echo ———— Выберите подключаемый образ (Select image): —————
echo.
if not exist %disk_iso_boot%_isobootWin78.bat goto noWin78bat
call %disk_iso_boot%_isobootWin78.bat
goto yesWin78bat
:noWin78bat
echo.
set /P file_iso=Введите имя файла (Enter name of the file):
:yesWin78bat
if not exist %disk_iso_boot%_ISOBOOT%file_iso% cls&echo. &echo ! НЕ найден файл (File NOT found) «%file_iso%»&echo. &pause&goto find_file_iso

@echo.
@echo — подключение образа (connection image) %file_iso% … —
@echo.

imdisk -a -f %disk_iso_boot%_ISOBOOT%file_iso% -m #:

for %%y in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%y:bootboot.sdi set install=%%y:
cd
%install%
cd sources
setup.exe
exit

:files1
set /A nn+=1
@Echo Echo %nn%) %~nx1 >> %file_out%
goto :EOF

:files2
set /A nn+=1
@Echo if %%file_iso%%==%nn% set file_iso=%~nx1>> %file_out%
goto :EOF


Теперь можно переходить к установки системы.
После загрузки GRUB попадаем в меню файла menu.lst, из него переходим в меню файла menu_w.lst, в котором выбираем установку Windows 7 или Windows 8.
Запускаем установку нашей системы, далее всем знакомая процедура, до момента появления вот такой картинки

На этом этапе нажимаем Обзор и смотрим, каким диском у нас определился наш USB носитель D: E: F: запоминаем букву диска.
Нажимаем сочетание клавиш Shift + F10, которая вызывает консоль, вводим букву нашего загрузочного диска и нажимаем Enter. Перейдя в корень нашего USB носителя вводим 7w и нажимаем Enter.

После обработки файла w7.bat вы увидите меню выбора образа, который необходимо смонтировать в виртуальный CDROM

На данном слайде у меня в папке /_ISO/BOOT/ находилось 9 образов установочных систем.
Введите номер образа который вы запускали из меню файла menu_w.lst, если WIN7.ISO то нажмите 1, если WIN8.ISO то 2
В папке /_ISO/BOOT/ после данной процедуры автоматически создастся файл Win78.bat. Если у вас в папке /_ISO/BOOT/ с десяток образов, то согласно этого файла вы сможете отредактировать файл menu_w.lst для отображения всех образов добавляя их по аналоги согласно пункта 7 данной статьи.
Проблема с невозможностью разбить диск для установки Windows связана с тем, что установка определяет USB диск как первым, а встроенный, как второй.
Если вы устанавливаете Windows из образа, и пользуетесь горячей клавишей с какого диска грузиться, то файл menu_w.lst должен выглядеть как


map /_ISO/BOOT/ win7.iso (hd32)
map —hook
chainloader (hd32)


Если вы в БИОСе устанавливаете грузиться с USB, то файл menu_w.lst


map /_ISO/BOOT/WIN7.ISO (hd32)
map (hd0) (hd1)
map (hd1) (hd0)
map —hook
chainloader (hd32)


Для кого лениво создавать файлы, выкладываю архив, распаковав который в корень вашего USB вы получите готовый вариант установки Windows7 и Windows8 из ISO образов.

Что бы избежать Error 60 образ ISO должен быть дефрагментирован. Осуществить можно дефрагментацию образа ISO программой WinConting (http://wincontig.mdtzone.it/ru/index.htm)

Часть 1, настройка Grub4Dos.

На данном этапе, мы уже подготовили флешку, создали структуру разделов, установили необходимые загрузчики. Иными словами, у нас на руках пустая загрузочная флешка.

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

1. Наличие загрузочных вариантов операционных систем DOS, Linux и Windows.

2. Работа с дисками, разделами и файловыми системами.

3. Резервное копирование и восстановление информации.
4. Работа с сетью, как с проводной, так и беспроводной.
5. Тестирование стабильности оборудования (процессор, оперативная память и т.д.).
6. Антивирусные средства.

7. Сброс и восстановление паролей учетных записей операционных систем Windows и Linux.

Получилось немного пунктов, но по сути, это самое частое что требуется от загрузочной флешки.

Теперь список того, что мы поместим на флешку:

1. Hiren’s BootCD
2. Super Grub2 Disk
3. Rescatux
4. SystemRescueCd
5. Ultimate Boot CD
6. Dr.Web LiveDisk

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

Мультизагрузочная флешка

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

Теперь, скачиваем образы указанных выше LiveCD, и скопируем их в папку ISO кроме образа Hiren’s Boot CD.

С Hiren’s Boot CD действуем иначе. Монтируем скаченный образ, например с помощью ImDisk.

Открываем смонтированный диск и копируем с него, в корень флешки, папку HBCD и файл HBCDMenu.cmd.

Корень флешки должен выглядеть следующим образом.

Переходим к самому главному, настройке загрузчиков. Начнем с конфигурационного menu.lst файла загрузчика Grub4Dos. Редактировать данный файл можно любым текстовым редактором. Я, к примеру, использую Notepad++.

Открываем файл menu.lst, полностью удаляем его содержимое, и вставляем следующий код.

menu.lst (кликните на кнопку «Copy» для копирования)

default 1
graphicsmode -1 1024 768 24:32 || graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
color brown/white red/light-gray brown/white yellow/dark-gray
color border=0x999999

title ...:::LiveCD's:::...nr
root

title Hiren Boot CD v15.2
configfile /HBCD/menu.lst


title Super GRUB2 Disk hybrid v2.02s2
map /ISO/super_grub2_disk_hybrid_2.02s2-beta1.iso (0xff) || map --mem /ISO/super_grub2_disk_hybrid_2.02s2-beta1.iso (0xff)
map --hook
chainloader (0xff)

title System Rescue CD x86 v4.7.1
if not exist CD partnew (hd0,3) 0x0 /ISO/systemrescuecd-x86-4.7.1.iso 
map /ISO/systemrescuecd-x86-4.7.1.iso (0xff) || map --mem /ISO/systemrescuecd-x86-4.7.1.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

title Rescatux v0.32b3
if not exist CD partnew (hd0,3) 0x0 /ISO/rescatux-0.40b5.iso
map /ISO/rescatux-0.40b5.iso (0xff) || map --mem /ISO/rescatux-0.40b5.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

title Ultimate Boot CD v5.3.5
if not exist CD partnew (hd0,3) 0x0 /ISO/ubcd535.iso
map /ISO/ubcd535.iso (0xff) || map --mem /ISO/ubcd535.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

title
root

title ...:::Antivirus LiveCD's:::...nr
root

title Dr.Web 9.0 LiveCD
if not exist CD partnew (hd0,3) 0x0 /ISO/drweb-livedisk-900-cd.iso
map /ISO/drweb-livedisk-900-cd.iso (0xff) || map --mem /ISO/drweb-livedisk-900-cd.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

title
root

title ...:::ACTIONS:::...nr
root

title RebootnRerstart Computer. 
reboot

title ShutdownnTurn Computer off.
halt

Теперь проверим как все это выглядит в загруженом виде. Для этого воспользуемся программой QemuBootTester.

Во второй части данного материала, будет рассмотрена настройка загрузчика GRUB2.

Про сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике. Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику).

А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.
image
(С) Картинка оттуда

Демонстрация

Для пользователей Linux нет необходимости объяснять, как пользоваться командой grub-install /dev/sdb, да и преимущества grub им очевидны. Предвидя комментарии типа dd, хочу сказать, что статья нацелена в первую очередь на Windows пользователей.
Пользователям Windows я постараюсь объяснить преимущества grub, и надеюсь смогу убедить, что grub нужно держать если не первым, то вторым загрузчиком точно (флешку с grub иметь точно необходимо).
Для начала можно попробовать без затирания MBR. Достаточно прописать grub в boot.ini:
Нам понадобятся файлы из архива GRUB4DOS, копируем их в корень C:, не обязательно что бы это был FAT, у меня работает и на NTFS:
default
grldr
grldr.mbr
menu.lst

Для Windows XP в boot.ini добавляем c:grldr="GRUB4DOS". Все.
Либо запустить GRUBinstall.bat из файла в приложении (файл install.bat взят из установщика xPUD ©, и только добавляет grub, ничего не копирует).

Для пользователей Vista и 7 установка несколько сложнее, чем в XP — делается это чрез bcdedit:

делаем резервную копию
bcdedit.exe /export "C:BCD.bak"
bcdedit.exe /create /d "GRUB4DOS" /application bootsector
запоминаем GUID вида «{1a5b5afd-0469-110d-9a85-000103005000}», и далее заменяем в команде GUID на эту строку

bcdedit.exe /set GUID device boot
bcdedit.exe /set GUID device partition=%SYSTEMDRIVE%
bcdedit.exe /set GUID path grldr.mbr
bcdedit.exe /displayorder GUID /addlast

Либо так же запустить GRUBinstall.bat из файла в приложении.

В общем то на этом установка закончена, и можно уже перезагружаться и поиграться с командной строкой (нажать С после появления меню grub).

Например, можно начать загрузку с дисковода:
chainloader (fd0)+1
rootnoverify (fd0)
boot

С привода компакт дисков:
cdrom --init
map --hook
chainloader (cd0)
boot

Перезагрузиться:
reboot

Выключить компьютер:
halt

Можно загрузиться с заранее вставленной флешки (если конечно там есть какой то загрузчик):
map (hd1) (hd0)
map (hd0) (hd1)
root (hd1,0)
chainloader +1
boot

А можно начать установку Windows 7, образ которой до этого просто разархивировали на флешку (и сама флешка не загрузочная):
root (hd1,0)
chainloader /bootmgr
boot

Напомню, что все это мы делали из режима командной строки. Но 1 в 1 (удалив только последнюю команду boot), эти команды можно прописать и в menu.lst, и они будут работать из меню.

Случай из жизни: Cлетел MBR первого диска, и по этому BIOS загрузил сразу grub со второго диска. Увидев привычный синий экран, я смекнул что MBR, после очередных экспериментов, повреждена и требуется восстановление. Все что потребовалось мне, это перейти в режим командной строки ( С ) и ввести:
root (hd0,0)
chainloader /bootmgr
boot

И началась загрузка Windows7 После загрузки выполнил bootsect /nt60 c: /mbr И все (!)
Никакого безопасного режима или режима восстановления, ни каких 2-3 перезагрузок, и тем более ни каких дисков восстановления (да и нет у меня CD привода на нетбуке). После процедуры даже не понадобилось лишний раз перезагружаться, Windows загрузилась уже в штатном режиме (одно время я неделю ее так запускал, забывал восстановить MBR после загрузки).
Так же в архиве GRUB4DOS есть примеры автоматического поиска Windows XP и Windows 7/Vista, и даже если вы не знаете где у вас установлена Windows — все равно можно загрузиться при слетевшей MBR.

Установка

И так, Вы прониклись и хотите сделать себе такую флешку, но у Вас уже есть флешка на 16Гб и форматировать ее крайне не желательно, а большинство распространенных утилит (и инструкций) для изготовления бут-флешек предлагают ее предварительно отформатировать, что бы, полагаю, убедиться, что на создаваемой флешке точно файловая система FAT32. А потом устанавливают туда опять же grub или isolinux.

Установить grub можно без форматирования (при условии, конечно, что у вас уже FAT32, коих абсолютное большинство). Есть утилитка Winrub (любителям GUI), а в архиве GRUB4DOS есть bootlace.com. Рассмотрим вариант WinGrub. Раньше это был sfx архив, который сам себя распаковывает в %programfiles% и создавал ярлык на рабочем столе, что мне не нравилось. Достаточно было его самостоятельно распаковать, запустив потом grubinst_gui.exe. Когда писал статью, скачал последнюю версию, там уже инсталятор более менее полноценный. Качаем, ставим. Либо смотрим приложенный файл в конце статьи, я выложу свой комплект для сборки архивом. Запускаем, далее выбираем флешку (ориентируясь по размеру), и в partition list выбираем MBR или Whole disk. Жмем Install. Появляется окно консоли «The MBR/BS has been successfully installed«, с предложением нажать Enter, После нажатия которого — оно закрывается. В случае если написал «grubinst: Should be a disk image» поставьте галочку «Floppy image» и повторно нажмите Install

imageimage

Теперь GRUB4DOS прописан в MBR.
После (хотя можно и ДО), копируем файлы из архива GRUB4DOS в корень флешки:
default
grldr
grldr.mbr
menu.lst

И редактируем menu.lst по желанию, параллельно наполняем флешку (часть пунктов уже можно посмотреть в статье выше, да и сам архив содержит примеры).

Наполняем

1. Alkid live
В полной раздаче есть архив multiboot.7z, где есть пример файла для grub, от туда его и возьмем, а сам ISO просто разархивируем в корень. Переименовываем i386 в minint, если забудем то не запустится, но скажет что не найден minint (что и стало столь не очевидной подсказкой).
Добавляем в menu.lst
title Alkid Live CD
root (hd0,0)
chainloader (hd0,0)/minint/setuplns.bin

В папке programs можно удалить лишнее, если флешка не сильно большая. А так же обновить базы антивирусов до актуального состояния.

2. Hiren’s BootCD
Открываем ISO и видим, что в папке HBCD лежит конфиг загрузчика isolinux.
Разархивируем папку HBCD в корень флешки, открываем isolinux.cfg:
menu label Start BootCD
kernel /HBCD/memdisk
append initrd=/HBCD/boot.gz

что легко преобразуется в синтаксис grub
title Start BootCD
root (hd0,0)
kernel /HBCD/memdisk
initrd /HBCD/boot.gz

добавляем и его в menu.lst
Установка закончена.

3. Некоторые мелкие утилиты уже есть готовые в интернете. обычно это образ дискеты с memtest, Ghost, DOS, PQMagic. Грузиться с них так же не составляет труда. Прописываем в menu.lst:
title Ghost 11
map --mem /Ghost.ima (fd0)
map --floppies=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

У меня EEEPC без CD привода и когда вдруг встала необходимость восстановить его, я даже не задумался где взять внешний привод. Переписал Ghost образ с DVD дсика на флешку на «большом» компе, загрузился с флешки и восстановил.

4. Запуск дистрибутива. Возьмем для примера образ Parted Magic. Качаем образ для USB. Он уже на grub и имеет очень большое меню различных вариантов загрузки. Для его установки распаковываем архив, папка pmagic должна оказаться в корне, и из bootgrub файл menu.lst копируем в pmagic, а в наш груб добавляем:
title PМagic
configfile /pmagic/menu.lst

Эта команда загрузит меню из родного menu.lst от pmagic, и нам не придется вообще ничего изобретать. Разве что добавить в pmagicmenu.lst пункт для возврата обратно в наше:
title <<main menu
configfile /menu.lst

В последней версии PМagic добавилась еще куча утилит, в т.ч. memtest, восстановление grub, hardware analyzer. Рекомендую самостоятельно потренироваться в «переселении» их на свою флешку, подглядывая в п.3 или menu.lst.

5. Запуск Live Ubuntu. У меня лежал «ubuntu-9.10-desktop-i386.iso«, на его примере и рассмотрим. Так же, разархивируем в корень. В папке isolinux (ее после можно удалить), в файле text.cfg находм как запускается Live режим, и соответственно добавляем свои строки в menu.lst (сравните что там было и что получилось)
title Try Ubuntu without any change to your computer
root (hd0,0)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper
initrd /casper/initrd.lz

6. Установка Debian (точно так же ставится и Ubuntu):
Для этого нам понадобится файлы HD-Media (или графический инсталятор) из репозитория, и ISO образ DVD1. Складываем все это в корень, а в grub добавляем:
title Debian Install
kernel /vmlinuz
init /initrd.gz

После начала установки будет найден образ ISO DVD1 и продолжится установка без сети, без CD приводов.

7. Установка на флешку Антивирусов сильно сложнее, например установку Dr.Web Live CD я расписывал тут.

Образы антивирусов не все удалось нормально «подселить» на флешку, если кто то сможет и поделится опытом буду рад (сам давно их не качал, возможно в последних версиях это уже делается сильно проще). В образе от Dr.Web, например, лежит даже инструкция по установке на флешки.
Для справки Live образы антивирусов:
Dr.Web
BitDefender
Avast! уже платный :(
Symantec NAV
Panda
Avira

8. DOS. Тут стоит разделить, если нам нужен ДОС для какой то серьезной работы, то имеет смысл найти DOS-Live образы, например этот, и грузить как в п.3. Мы же запускаем DOS что бы потом из него запустить установку Windows XP. От ДОСа нам понадобятся:
AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
EMM386.EXE
HIMEM.SYS
IO.SYS
SMARTDRV.EXE

желательно, но не обязательно:
Mouse.com
MOUSE.INI
OAKCDROM.SYS

Копируем все это в корень флешки, а в menu.lst добавляем
title DOS (Install WinXP?)
root (hd0,0)
makeactive
chainloader /io.sys

Тут можно либо насладиться DOS, либо заранее в AUTOEXEC.BAT прописать (файл ответов конечно по желанию):
smartdrv
cd WinXPi386
winnt /U:WinXPi386winnt.sif

9. Установка Windows 7. Как уже писал выше достаточно разархивировать ISO в корень флешки, а в menu.lst добавить (уже с hd0,0)
root (hd0,0)
chainloader /bootmgr
boot

10. Ну и для ровного счета расскажу еще об одном типе утилит. Некоторые (не все!) ISO образы могут быть загружены прямо из grub. Среди таких у меня нашлись: Acronis True Image, Acronis Disk Director, Active Password Changer. Это особым образом подготовленные образы (не простой слепок с CD), их загружать следующим образом:
title Active Password Changer
map (hd0,0)/Pwdchanger.iso (hd32)
map --hook
chainloader (hd32)

Удаление

Что делать если случайно установили grub в MBR основного диска, а не флешки, либо нужно удалить с флешки? Можно воспользоваться утилитой bootsect.exe как я писал выше.
В случае если еще не перезагрузились (если перезагрузились, то при помощи grub загрузите Windows, способом описанным выше), и запустите bootsect.exe
Для восстановления Windows XP bootsect /nt52 c: /mbr
Для восстановления Windows Vista/7 bootsect /nt60 c: /mbr
bootsect находится в папке boot диска Windows, а так же есть в моем выложенном архиве в конце статьи.
Флешку же достаточно просто отформатировать.

Заключение

Надеюсь что примеры помогут кому то разобраться, а кому то заинтересоваться данным загрузчиком, а утилиты для создания загрузочных флешек будут вызывать улыбку (ни кого не хочу обидеть, уважаю всех разработчиков, больше того сам с таких утилит начинал). Ну и конечно же очень рекомендую изучить подробнее сам grub, и GRUB4DOS, например вот русское руководство по последнему.
Перед добавлением очередного дистрибутива или утилитки, следите что бы папки не совпадали. Часть Linux дистрибутивов, при определенной сноровке и хорошем владении grub, позволяет безболезненно переименовать свою папку. Особенно не большие, на подобии pmagic, puppy, xpud.
В общем, не бойтесь экспериментировать, и удачи!

Так же ресурсы, которые могут быть полезны тем, кто хочет создать свою загрузочную флешку:
greenflash.su
flashboot.ru
lexapass.narod.ru

Приложение — мой архивчик со всем необходимым: bootsect, DOS, grub install скипт, WINGRUB, grub4dos. А так же список файлов на моей флешке c описаниями (некоторые просили).

UPD:

  • Форум где обсуждают варианты создания и загрузки ISO-образов.
  • В этой статье, от savvateev, он расказывается как решить некоторые возникающие проблемы, в том числе и фрагментацию образов ISO.
  • Статья «Программа для быстрого теста загрузочных дисков». С помощью описанной в статье утилиты загрузочную флешку можно тестировать мгновенно и без перезагрузки компьютера.
  • Скрипт для создания LiveLinux из любого дистрибутива.

Загрузочная флешка с несколькими OS и программами на борту!

Время чтение: 10 минут
2014-03-07

Продолжаю писать на тему, как создать загрузочную флешку. Но, сегодня не будут, рассмотрена очередная программа для этого дела, сегодня я расскажу, как создать загрузочную флешку используя Grub4DOS.

Я не буду особо глубоко рассказывать, что такое «Grub4DOS» В конце поста дам ссылку на Русскую документацию, на тот случай, если Вас заинтересует данный загрузчик, и Вы захотите изучить его.

По теме:
Загрузочная флешка, средствами Windows. Как создать?
Как создать загрузочную флешку с Windows 8
Создаём загрузочную флешку с Windows без проблем.

Grub4DOS и загрузочная флешка

Grub4DOS – Если говорить грубо, то — Это загрузчик, который позволит нам (В данном случае) разместить на «флэшке» несколько операционных систем «Windows 7 8 XP, Ubuntu » При загрузке с «флэшки» появится, возможность выбрать и установить одну из них. Так же мы можем кинуть на «флешку» различные утилиты для проверки чего либо, например, для проверки оперативной памяти, или, утилиту для сброса пароля, и многое другое. Возможностей, одним словом много!

Если Вам интересно тема сброса пароля на вход в Windows, как на 7, так и на XP или 8 прочитайте эту статью.

Теперь приступим к задуманным планам и создадим загрузочную флешку. На USB мы размести следующие вещи:

— Windows 7 – Для её установки.
— Windows 7 Lite – Пригодится, если вдруг, сбой основной системы.
— Ubuntu – Как для установки, так и для ознакомления без неё.

Для примера этого, хватит.

Первым делом Вам нужно скачать вот этот архив. Распакуйте содержимое куда угодно и следуйте дальнейшим действиям. Ещё, не забудьте отформатировать флешку, как предлагает  Windows  по умолчанию, то есть в FAT 32.

Для начала необходимо сделать флешку загрузочной. В папке «GRUB» запустите файл «grubinst_gui.exe»  теперь нужно правильно выбрать нашу флешку.

Будьте внимательны!!! Если Вы выберете за место флэшки системный диск, то при следующем включении ПК, Вы будет приятно удивлены. Ваша Windows не загрузится!!!

Поэтому будьте внимательны, и прочитайте дальше то же внимательно!!! Отметьте пункт «Disk» теперь в выпадающем списке выбираем флешку.

как установить Grub4DOS

Первый вариант выбора флэшки, быстрый! Ориентируйтесь по её размеру. В данном случае, моя флэшка под цифрой (2)  так как, она на 4 гига, соответственно, 3820М больше похоже на неё. Под цифрой один (1) это системный диск, вот его выбирать не нужно. Под цифрой три (3) ещё одна флешка, но мне она не нужна для дальнейших действий.

Второй вариант выбора флэшки, надёжный! В скобках каждый диск отмечен как (HD0, HD1…)  поэтому идём сюда и смотрим номер каждого устройства. « ПКМ по мой компьютер > управление компьютером > управление дисками».

номер диска

Видим, что флэшка находится под «Диск 1» соответственно в программе нужно выбрать «HD1» как я и сделал. «Диск 2» это моя вторая флэшка, которая не нужна и «Диск 0» это мой HDD на котором находятся «C: D:» и прочие.

Теперь вы точно сможете правильно определить флешку. Как только Вы это сделали, нажимаем кнопку «INSTAL» видим консоль.

установка Grub4DOS на usb

Все хорошо, нажимаем «ENTER» консоль закроется, и продолжаем дальше.Теперь из папки USB перекиньте в корень Вашей флэшки следующие файлы.

— menu.lst – Этот файл мы будем использовать для построения меню.
— grldr – Сам загрузчик, возьмите его из папки «grub4dos-0.4.6a».
— MobaLiveUSB_0.2.exe – Зачем эта программа, чуть поже!

Вот теперь наша флэшка уже загрузочная и теперь можно это проверить. Откройте файл «menu.lst» и напишите в нём следующие две строчки.

Теперь нам нужна программа «MobaLiveUSB_0.2.exe» которую мы уже скинули в корень флэшки. Она нам нужна, что бы проверять работу загрузочной флэшки. Не будем же мы постоянно перезагружать ПК или использовать виртуальную машину, что бы проверить, как работает флэшка!

Запускайте программу и в открывшемся окне жмите кнопку «Non» теперь видим, как работает флэшка!

проверка флешки на Grub4DOS

Если нажать «ENTER» то компьютер выключится (В данном случае, закроется программа).  Кстати говоря, названия пунктов меню можно менять, например, за место «switch off» можно написать, что угодно. (Но, пока Русский язык не поддерживается, за место Русских символов будет отображать, что попало. Об этом ниже)

В общем, именно так будет выглядеть загрузочная флэшка! Если перезагрузить компьютер и загрузиться с неё.

Я предлагаю исправить внешний вид флэшки на, более симпатичный и красивый!

Опять идём в папку USB и скидываем из неё файл «WinKomp.gz». теперь в самый верх файла «menu.lst» напишите строчку:

gfxmenu (hd0,0)/WinKomp.gz

Сохраните файл и проверяем, что получилось у нас после этих действий. А получится вот что!

как создать загрузочную флешку Grub4DOS

Как видим внешний вид значительно изменился. Так на много лучше, чем смотреть на чёрный экран и белые буквы. (Теперь пункты мню можно обзывать на Русском. Возникнут проблемы пишите в комментарии )! Именно такой вид будет, когда компьютер загрузится с флэшки.  Внешний вид поменялся благодаря теме, которую мы подключили «WinKomp.gz» или фоновая картинка, не знаю как правильно!

Если Вам захочется создать свою тему, то подпишитесь на обновления блога. Скоро будет пост по этой теме. А пока скачайте фотошоп!

Обновлено — Читайте, Как создают темы для grub4dos флешки! 

Что мы сделали на данный момент.
— На данный момент флэшка уже загрузочная.
— Изменили внешний вид.
— Она умеет выключать компьютер. (Сделано просто так, для проверки)

Теперь давайте добавим на флешку Windows 7 что бы можно было её установить! Скачайте ISO образ Windows 7 или возьмите уже скачанный. Откройте его программой, например «UltraISO» и все файлы распакуйте в корень флэшки. Теперь снова откройте «menu.lst» и добавите туда следующие, после «gfxmenu (hd0,0)/WinKomp.gz»

title Установить Windows 7

map unmap=0:0xff

map unhook

root (hd0,0)

chainloader /bootmgr

Теперь, когда компьютер будет загружен с этой флэшки, можно установить «Windows 7» Опять проверяем флешку, выбираем стрелками на клавиатуре пункт «Установить Windows 7» и жмём «ENTER» смотрим, что происходит. Если установка пошла, значит все верно. Вырубаем MobaLiveUSB!

Безусловно, стоит сказать о том, что можно просто создать папку, допустим «OS» положить туда цельный iso образ Windows и запустить установку, таким образом, и не нужно не чего распаковывать в корень флэшки!

Можно, но тут нас будет ждать проблема. В процессе установки, после выбора языка появится ошибка, что не получается найти «CDROM» в этом случаи придётся качать виртуальный драйвер «CDROM-а» и устанавливать его руками в процессе установки используя «cmd». Так же этот процесс можно автоматизировать, но об этом не в рамках этого поста.

Добавим – Windows 7 Live. Я не стал замораживаться, скачал то, что, первое на глаз попалось. Подробнее о «Win 7 Live» можно прочитать тут и там же скачать.

Создадим в корне флэшки папку и дадим ей имя, например «OS» закинем в неё «ISO образ — Win 7 Live» далее открываем все то же «menu.lst» и пропишем в нём.

title Запуск Windows 7 Live

map /OS/Win7Live.iso (0xFF) || /OS/Win7Live.iso (0xFF)

map hook

chainloader (0xFF)

Заметьте! ISO образ должен иметь название «Win7-Live.iso» или переименуйте его и измените запись во второй строке! Теперь если основная система убьётся, можно запустить Live и выполнить действия по обстоятельствам.

Добавим – Ubuntu. Что бы запустить Ubuntu для ознакомления без установки или установить её добавьте следующие в файл меню.

title Запуск Ubuntu

find setroot /OS/ ubuntu.iso

map /OS/ubuntu.iso (0xff)

map hook

root (0xff)

kernel /casper/vmlinuz file=cdrom/preseed/ubuntu.seed noprompt boot=casper persistent floppy.allowed_drive_mask=0 ignore_uuid  isoscan/filename=/OS/ ubuntu.iso splash locale=ru_RU.UTF8

initrd /casper/initrd.lz

Образ Ubuntu ISO должен лежать в папке «OS» а так же иметь имя «ubuntu.iso» В прицепи не чего особенного!  Выбираем «Запуск Ubuntu» когда она загрузится, в ней можно полноценно работать или установить, для этого на рабочем столе имеется соответствующий значок, ярлык, кому как удобно…

Добавим программу на флешку! Предлагаю ещё закинуть программу, для сброса пароля пользователя. Названия программы «Active Password Changer» Из папки «USB/ soft» скиньте на флешку «Pwd-changer-boot-cd.iso» и в файл меню пишем.

title Сброс пароля

map (hd0,0)/soft/Pwdchangerbootcd.ISO (hd32)

map hook

root (hd32)

chainloader (hd32)

boot

Как Вы уже могли заметить, программа должна лежать в папке «soft» и иметь имя «Pwd-changer-boot-cd.ISO» теперь если что, можно воспользоваться флэшкой и скинуть пароль от своей или чужой учетной записи.

Это не та программа, о которой шла речь в прошлом посте. Эта, думаю, намного проще и удобнее, понятна для использования. О ней будет пост, !

Можно запустить «MobaLiveUSB» и проверить, как работает. Запускаем и выбираем пункт «Сброс пароля» и смотри, работает программа или нет. Как видно на картинке ниже, все хорошо работает.

сброс пароля в windows с флешки Grub4DOS

Теперь внешний вид загрузочной флэшки при загрузки компьютера с неё будет выглядеть вот таким образом.

загрузочная флешка на Grub4DOS

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

В одном посте не возможно рассказать все про «grub4dos» об этом можно заводить целый блог.

На этом я буду заканчивать этот пост, надеюсь, мой рассказ был понятен и полезен для Вас! Напомню – будьте аккуратны при выборе флэшки в программе «grubinst_gui».

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

Привожу ссылку на Русскоязычную документацию.
http://greenflash.su/Grub4Dos/Grub4dos.htm

Как сделать загрузочную флешку Grub4Dos с менюПриветствую!
В данном материале будет рассказано о быстром способе создания загрузочного Flash-драйва с минимумом усилий.

Будет подробно описан процесс подготовки, форматирования и записи универсального и мощного загрузчика Grub4Dos на флешку. С помощью этого загрузчика, который имеет открытый исходный код и поддерживается на подавляющем большинстве компьютеров (в том числе и старых – от ~2006 года выпуска) можно загрузить как различного рода диагностические утилиты, так и установку операционной системы с флешки.

Содержание:

  • Подготовка Flash накопителя
  • Форматирование флешки
  • Запись загрузчика (загрузочной области)
  • Конфигурация меню Grub4Dos
  • Проверка работоспособности созданной загрузочной флешки
  • Краткий итог

Подготовка Flash накопителя

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

Image

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

Форматирование флешки

Форматирование и последующие процедуры мы будем проводить в довольно популярной утилите Bootice. Инструмент довольно мощный, но не стоит беспокоиться – все шаги будут подробно освещены.

Image

Для начала нам необходимо её скачать, это можно сделать по данной ссылке.

Скачав архив, распакуйте его. Если у вас нет программы архиватора, то вы можете воспользоваться популярным решением под названием WinRAR.

После распаковки, запустите файл. В архиве представлен вариант программы как для 32 (x86) битной версии операционной системы, так и 64 (x64) битной.
Используйте тот вариант, который соответствует разрядности установленной в вашем случае операционной системы. Если вы затрудняетесь с определением разрядности установленной у вас операционной системы и соответственно запуском нужной версии, то данный материал вам поможет «Как узнать разрядность установленной операционной системы: 32bit или 64bit».

Image

Сама программа портативная (не требует предварительной установки), что означает, что она готова к работе сразу после запуска исполняемого файла.

Окно программы Bootice: выбор флешки и её форматирование

В открывшемся окне выберите ваш носитель, а после нажмите кнопку Parts Manage.

В результате будет отображено дополнительное окно, в котором вам необходимо будет нажать на кнопку Format this part. И в дополнительно появившемся окне обязательно указать a качестве файловой системы FAT32, остальные параметры можно оставить по умолчанию.

Для старта форматирования флеш-драйва нажмите клавишу Start.

Окно программы Bootice: активен ли раздел, сделать раздел активным

После форматирования проверьте, активен ли раздел. Если кнопка Activate неактивна (на неё нельзя нажать) в окне Partition Management, то всё хорошо. В противном случае нажмите на неё.

И так, раздел отформатирован и активен. Переходим к следующему шагу.

Запись загрузчика (загрузочной области)

Окно программы Bootice: прописываем загрузочную область на флешке

Находясь в главном окне программы, нажмите на кнопку Process MBR.

Будет открыто окно Master Boot Record, в нём выберите пункт Windows NT 5.x / 6.x MBR, а после нажмите кнопку Install / Config.

В открывшемся вспомогательном окне Choose MBR нажмите на кнопку Windows NT 6.x MBR.

В результате будет отображено сообщение об успешном проведении операции. Закройте это сообщение нажатием кнопки OK, а после и само окно Master Boot Record.

Окно программы Bootice: прописываем тип будущего загрузчика

Вы вернётесь в главное окно программы, где теперь вам необходимо нажать кнопку Process PBR.

В отрывшемся окне Partition Boot Record необходимо указать раздел, с которого будет происходить загрузка. Проверьте, что этот раздел соответствует вашей флешке (определяется по размеру и имени).

А чуть ниже поставьте чекбокс (точку) у пункта GRUB4DOS 0.4.5c/0.4.6a (FAT/FAT32/NTFS/ExFAT) и нажмите на располагающуюся внизу клавишу Install / Config.

Будет открыто вспомогательное окно Config GRUB4DOS, в котором необходимо будет переключить опцию на пункт Version 0.4.6a, а после нажать кнопку OK.

Будет отображено информационное окно об успешном применении изменений. Закройте это окно и остальные, выйдите из программы Bootice.

Теперь нам необходимо скачать сам загрузчик Grub4Dos. Его мы будет скачивать из официального репозитория.

Скачивание Grub4Dos с официального сайта

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

Откройте скачанный архив. Если у вас возникают трудности с его открытием, то вам поможет данный материал.

Необходимые нам файлы загрузчика Grub4Dos из представленной россыпи

Из архива нам необходимо будет скопировать в корень загрузочной флешки только два файла – grldr (не имеет расширения) и menu.lst, который содержится в подпапке sample архива.

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

Флешка с Grub4Dos загрузчиком: список загружаемых утилит

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

Но вернёмся к конфигурированию меню Grub4Dos.

К примеру, вам необходимо установить Windows 7 (8.1, 10) с флешки. Просто скопируйте ISO образ (в примере он будет называться WinInstall.iso) дистрибутива Windows в предварительно созданную папку image на флешке, а после откройте menu.lst блокнотом или текстовым Notepad++ и внесите следующие строки:

Image

title Install Windows
map /image/WinInstall.iso (0xFF) || map --mem /image/WinInstall.iso (0xFF)
map --hook
chainloader (0xFF)

По аналогии также можно добавлять LiveCD образы и диагностические загрузочные утилиты (сброс пароля, диагностика жёсткого диска, проверка оперативной памяти и т.д.), более подробно об этом читайте в статье «Grub4dos menu – как сделать, настроить».

О добавлении поддержки русского языка для пунктов загрузочного меню вы можете прочесть в статье «Русский язык (пункты меню) в Grub4Dos».

Проверка работоспособности созданной загрузочной флешки

Проще всего это сделать на компьютере, выбрав загрузку с Flash драйва в BIOS или нажав соответствующую клавишу при включении компьютера.

Универсального способа войти в меню, который бы работал на всех компьютерах, нет. Тут необходимо проявить смекалку.

Если у вас стационарный компьютер, то воспользовавшись статьёй Как узнать марку (модель) материнской платы: обзор способов узнайте марку и модель вашей материнской платы, а после воспользуйтесь поисковиком и введите следующий запрос «название вашей материнской платы меню загрузкиboot menu». Если же у вас ноутбук, то посмотрите его название и введите соответствующий запрос.
Более подробно о том, как вызвать загрузочное меню, вы можете прочесть в материале Как зайти в загрузочное меню (boot menu) – подробная инструкция.

Однако если вы редактируете меню, добавляя новые пункты для загрузчика, то оперативнее будет просматривать изменения с помощью утилиты MobaLiveCD.

Скачайте её с официального сайта, сохраните в желаемом месте и запустите от имени администратора.

Окно программы MobaLiveCD: проверка корректности работы созданной загрузочной флешки

В открывшемся окне нажмите на кнопку Run The LiveUSB.

Окно программы MobaLiveCD: указываем загрузочную флешку

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

Окно программы MobaLiveCD: отказываемся от создания образа

В следующем окне будет выдан запрос на создание образа – ответьте отказом, нажав кнопку No.

Окно программы MobaLiveCD: эмуляция окна загрузчика Grub4Dos

Если всё было сделано правильно, то будет эмулирован процесс загрузки, отобразится соответствующее меню.

Поздравляю! Загрузчик прописан корректно и теперь ваша флешка является загрузочной.

Краткий итог

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

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

Если у вас остались вопросы, вы можете задать их в комментариях.

5. Нажимаем помеченную кнопку и выбираем из проводника
папку Grub4Dos-DOSInstallDos.

6. Нажимаем кнопку Start.
Внимание! после этого начнётся форматирование флешки, вся не сохранённая с неё информация будет потеряна!

7. Запускаем самораспаковывающийся архив Grub4Dos-DOSInstall.exe, выбираем кнопкой Обзор флешку, распаковываем архив кнопкой Извлечь:

(Вся эта инструкция есть в комментарии к архиву)

8. Перезагружаем компьютер, входим в настройки BIOS и назначаем загрузку с флешки.

9. Загрузившись с флешки, вы увидите Volkov Commander.

Нажмите F-2, откроется меню, выбор в котором будет состоять из двух пунктов

VC с открытым меню (F-2)

10. Пункт Install Grub4Dos открывает меню выбора цели, т.е диска на каторый будем устанавливать Загрузчик:

Меню выбора цели установки

Как видно из названий опций, можно установить Загрузчик на первый, второй или третий физический диск, или на флоппи диск.

Если флешка определилась как диск C: как показано на фото (стрелочкой):

Выбор цели для установки

Значит чтобы установить на неё Загрузчик нужно использовать
опцию Install to first HDD (Disk-0) (это тоже показано на картинке)

Нажав на эту опцию мы установим загрузчик на флешку, чтобы проверить удалась ли эта операция, нажмите Ctrl+O и вы должны увидеть следующее:

Главное разглядеть слово Success (Успех, по-человечески)

11. Теперь нужно удалить все файлы кроме каталога /Boot, и файлов — grldr, menu.lst.

12. Установка Grub4Dos завершена, можно приступать к следующим действиям.

Есть альтернативный способ установки Загрузчика из ДОС

Вместо пункта (8), запускаем программу WinSetupFromUSB, в окне программы ставим галочку рядом с опцией «Test in QEMU», нажимаем старт.

После этого загрузка с флешки происходит в оконном режиме и останется только выполнить пункты (9, 10, 11)
Этот способ более безопасен.

Дополнение

Зачем нужен Пункт List All Disk Drives (HDD)

Меню пользователя при нажатии F-2 (выбран 2й пункт)

Пункт List All Disk Drives (HDD) запускает программу MBRWIZD, которая отображает порядок дисков в системе.

После выбора этого пункта, нужно нажать сочетание клавиш Ctrl+O, чтобы посмотреть результаты , это скроет панели Volkov Commander
и покажет таблицу с порядком дисков:

Пример того как выглядят 3 диска

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

Возможно вы захотите установить данным способом (из ДОС) загрузчик не на флешку а на жёсткий диск или ваша флешка почему то не определилась
как C:, тогда с помощью пункта List All Disk Drives (HDD) вы вычислите его (её) номер и запустите соответствующую этому диску опцию
из Пункта Install Grub4Dos, но при этом не забудьте скопировать на выбранный диск файлы grldr и menu.lst

Установка Загрузчика Grub4Dos с флешки

Примечание: Этот способ рекомендован для опытных пользователей.
Если вы видите эту статью в первый раз — можете не читать эту инструкцию.

Допустим, у вас уже есть готовая Мультизагрузочная флешка, вы знаете основы работы Загрузчика Grub4Dos и вам понадобилось установить
Загрузчик на какое либо устройство.
Сделать это можно прямо с флешки, не используя не Windows, не Linux,
а старый надёжный DOS.

Для этого вам понадобится специальный образ дискеты DOS_G4D_Install.VFD, содержащий всё необходимое для установки.

Поместите его на флешку, например, в папку BootDOS

В конфигурационном файле добавьте пункт:

title DOS+Grub4Dos-Install
find —set-root /grldr
kernel /
Boot/memdisk.gz
initrd /Boot/Dos/DOS_G4D_Install.vfd

При запуске этого пункта, установка загрузчика будет выполняться по вышеописанной инструкции Установка Загрузчика на флешку под DOS,
НО!, не стоит торопиться.
Сначала (нажав F-2) вы должны воспользоваться пунктом
List All Disk Drives (HDD), чтобы определить порядковый номер того устройства, на которое вы решили установить Загрузчик.

И только после этого, через пункт Install Grub4Dos выбрать это устройство и установить Загрузчик:

Выбор немного расширен, по сравнению с предыдущим способом.

После успешной установки Загрузчика, скопируйте файлы grldr и menu.lst из А: на диск, куда вы установили Загрузчик.

Так же читайте о других способах установки загрузчика от авторов:

Меню сайта
  • Главная страница
  • Услуги и цены
  • Оцифровка VHS-видеокассет
  • Каталог статей
  • Бесплатная удалённая помощь
  • Видеоуроки
  • FAQ (вопрос/ответ)
  • Обратная связь
  • Новости сайта
  • Форум
Категории раздела
Новости

Создание мультизагрузочной USB-флешки на основе загрузчика grub4dos

Grub4dos — это универсальный загрузчик, который может быть установлен на USB-флешку и позволяющий загружать различные операционные системы. Кроме этого, с помощью него можно сделать не просто загрузочный носитель, а мультизагрузочный, то есть на одной флешке может находится установочные и live образы различных операционных систем и программ (Windows XP, Windows 7, Windows 8, Ubuntu, Knoppix, Memtest86+, Hirens BootCD, SonyaPE и т.д.), количество которых ограничено лишь свободным пространством флешки. Преимущества такого мультизагрузочного носителя очевидны:

  • отпадает необходимость иметь кучу CD и DVD дисков;
  • загрузка и установка с USB происходит значительно быстрее;
  • на нетбуках это вообще единственный способ установки ОС, так как у них вовсе нету DVD-привода;
  • возможность легко добавлять/удалять необходимые компоненты для загрузки;

Проблемы с загрузкой могут возникнуть только лишь на архаичных машинах, где BIOS материнской платы не позволяет загружаться с USB, но во-первых, количество таких компьютеров с каждым днём стремится к нулю, а во-вторых, это решается с помощью загрузочного CD-диска с загрузчиком PLOP Boot Manager.

Итак, что нам понадобится?

  • USB-флешка объёмом от 1 Гб (естественно при таком объёме флешка получится скорее монозагрузочной). Я использую 64 Гб. Этого вполе хватает как для различных загрузочных образов, так и для других данных.
  • USB Disk Storage Format Tool — бесплатная утилита с расширенными возможностями по форматированию USB-дисков/карт
  • Непосредсвтенно сам GUI-установщик загрузчика Grub4Dos
  • Операционная система Windows)). Вообще можно установить Grub4Dos и из-под DOS или Linux

Для начала нужно отформатировать USB-флешку в файловую систему NTFS. Обычно на флешках «по умолчанию» применяется FAT32. Даже если вы не собираетесь ипользовать носитель в качестве загрузочного, то неплохо бы использовать именно NTFS, особенно если флешка имеет объём более 4 Гб, так как максимальный размер файла в FAT32 составляет 4 Гб; а также NTFS имеет множество преимуществ перед более ранней системой FAT32:

  • Способность автоматически восстанавливаться после некоторых ошибок диска (FAT32 не обладает такой способностью).
  • Улучшенная поддержка больших жёстких дисков.
  • Более высокая степень безопасности. Возможно использование разрешений и шифрования для запрета пользовательского доступа к определенным файлам.

Штатными средствами Windows этого сделать не представляется возможности, поэтому используем USB Disk Storage Format Tool для форматирования. Внимание! При форматировании все данные, которые находятся на носителе стираются. Не забываем об этом и не теряем свои файлы. В поле Device выбираем нужный USB-носитель; File system — NTFS; Volume label — указываем желаемую метку флешки или оставляем поле пустым. По кнопке Start и ещё одного подтверждения происходит форматирование носителя.

Теперь запускаем установщик Grub4DOS.exe, через «Обзор» выбираем USB-флешку, извлекаем файлы.

Ставим в поле Disc птичку и выбираем нашу флешку. В списке будут также разделы вашего жесткого диска, будьте внимательны, ориентируйтесь на объём. В данном случае тестовый USB-носитель имеет объём 4 Гб (3812М). Остальные настройки не трогаем и жмём Install.

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

Что за файлы перед нами? Menu.lst — наиглавнейший конфигурационный файл, с которым предстоит работать. Это по сути текстовый файл, его можно открывать с помощью обычного блокнота. grldr — непосредственно загрузчик. В папке Boot находится вложенная папка gfx, где хранится тема оформления Grub4dos. Большую коллекцию подходящих тем можно взять здесь. Кладём тему в gfx и подправляем в Menu.lst имя нашей новой темы оформления. Разберём немножко структуру Menu.lst. Строки начинающиеся с символа # — это комментарии, которые никак не влияют на конфигурацию загрузчика. Стоит привести комментарии из Menu.lst

# Файл который вы сейчас читаете, предназначен для настройки вида вашего загрузочного меню

# Здесь вы можете:
# Указать время до загрузки пункта по умолчанию — timeout=х, х — цифра, количество секунд.
# Команда — default 0 обозначает какая строчка (пункт загрузки) будет отмечена курсором по умолчанию.
# Назначить gfx-boot тему (фоновое изображение) командой — gfxmenu устройство/где/лежит/тема.gz
# Заголовок каждого пункта загрузки это команда — title

# Вы можете менять этот файл под свои нужды (по аналогии с тем, какой он сейчас) как вам будет угодно.
# Более подробно о загрузчике Grub4DOS и о этом файле вы можете почитать здесь:
# http://greenflash.su/Grub4Dos/Grub4dos.htm
# Ну и конечно же мы всегда будем рады видеть вас на http://greenflash.su :-)

Теперь самое важное. Как добавлять загрузочные образы? Вся прелесть Grub4dos в его универсальности и всеядности. С помощью него можно загрузить практически всё, что угодно, в том числе обычные iso образы, которые предварительно распаковываются в оперативную память и т.д. Но для этого нужно знать что и как прописывать в конфигурационный файл Menu.lst. Самое же простое это обратить внимание на эти две раздачи с Рутрекера: PUH Edition v2, Конструктор USB 1. Там собрано практически всё необходимое: всевозможные версии операционных систем семейства Windows, Linux и не только; и, что наиболее важно, кроме самих файлов в архивах есть необходимые строчки, которые нужно прописать в файл Menu.lst. Замечу, что можно скачивать только необходимые файлы, а не всю раздачу целиком.

Для наглядности давайте добавим на флешку Memtest86+ v4.10 из раздачи Конструктор USB. Запускаем загруженный файл «добавляем Memtest86+ v4.10.exe» и извлекаем файлы на загрузочную флешку. Идём на USB и видим одноименную папку «добавляем Memtest86+ v4.10.exe», в которой есть текстовый файлик «инструкция». Открываем и читаем:
1. Копируем образ диска  и архив на вашу флешку .
2. Открываем блокнотом файл Menu.lst и добовляем туда такие строки:

title Memtest86+ v4.10
kernel (hd0,0)/memtest86+_v4.10.bin

Выполняем это, загружаемся с носителя и видим нужный пункт загрузки. 

Мои видеоуроки о том, как загружаться с внешнего носителя смотрите тут и тут

Далее хотелось бы рассказать немного поподробней как «руками» добавить те или иные компоненты:
1. Добавляем Windows XP

  • Скачиваем Microsoft Windows XP Professional SP3 Russian VL и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Microsoft Windows XP Professional SP3 Russian VL
    root (hd0,0)
    map —mem /WINSETUP/XPpSP32.ISO (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map —hook
    root (0xff)
    chainloader /I386/SETUPLDR.BIN

2. Добавляем Windows 7 х86 SP1 Russian MSDN update 13.05.2014. Это оригинальный образ от Microsoft. Изменения минимальны: разблокирован выбор редакций при установке; интегрированы все обновления по состоянию на 13 мая 2014 года; активация не применялась.

  • Скачиваем Windows 7 х86 SP1 Russian MSDN update 13.05.2014 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 7 х86 SP1 Russian MSDN update 13.05.2014
    map —unmap=0:0xff
    map —unhook
    root (hd0,0)
    chainloader /bootmgr2

3. Добавляем Windows 7 х64 SP1 Russian MSDN update 13.05.2014. Это оригинальный образ от Microsoft. Изменения минимальны: разблокирован выбор редакций при установке; интегрированы все обновления по состоянию на 13 мая 2014 года; активация не применялась.

  • Скачиваем Windows 7 х64 SP1 Russian MSDN update 13.05.2014 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 7 х64 SP1 Russian MSDN update 13.05.2014
    map —unmap=0:0xff
    map —unhook
    root (hd0,0)
    chainloader /bootmgr1

4. Добавляем Windows 8 x86_x64. На основе оригинальных образов от Microsoft. Изменения минимальны: разблокирован выбор редакций при установке; обе разрядности в одной упаковке; активация не применялась.

  • Скачиваем Windows 8 x86_x64 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 8 (x86_x64)
    chainloader /win7/bootwin8

5. Добавляем Windows 8.1 update 1 Professional (x86). Оригинальный образ. Активация не применялась. Iso-образ, который в архиве лежит в папке Boot должен быть на флешке дефрагментирован. В противном случае получите ошибку Error 60: File for drive emulation must be in one contiguous disk area.

  • Скачиваем Windows 8.1 update 1 Professional (x86) и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 8.1 update 1 Professional (x86)
    set MYISO=WIN8x86.iso
    map —mem (md)0x800+4 (99)
    map /Boot/%MYISO% (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map —hook
    write (99) [FiraDisk]nStartOptions=cdrom,vmem=find:/Boot/%MYISO%;n
    chainloader (0xff)/BOOTMGR || chainloader (0xff)

6. Добавляем Windows 8.1 update 1 Professional (x64). Оригинальный образ. Активация не применялась. Iso-образ, который в архиве лежит в папке Boot должен быть на флешке дефрагментирован. В противном случае получите ошибку Error 60: File for drive emulation must be in one contiguous disk area.

  • Скачиваем Windows 8.1 update 1 Professional (x64) и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 8.1 update 1 Professional (x64)
    set MYISO=WIN8x64.iso
    map —mem (md)0x800+4 (99)
    map /Boot/%MYISO% (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map —hook
    write (99) [FiraDisk]nStartOptions=cdrom,vmem=find:/Boot/%MYISO%;n
    chainloader (0xff)/BOOTMGR || chainloader (0xff)

7. Добавляем Windows 7/8/8.1. Таким способом можно добавить только какой-либо один дистрибутив ко всем выше и ниже перечисленным.

  • Извлекаем все файлы из iso образа Windows 7/8/8.1 в корень флешки
  • Прописываем в Menu.lst следующие строчки
  • title Установка Windows 7/8/8.1
    map —unmap=0:0xff
    map —unhook
    root (hd0,0)
    chainloader /bootmgr

8. Добавляем Ubuntu 14.04 x86 (будет справедливо и для более ранних версий)

  • Создаём в корне флешки папку ubuntu
  • Копируем в эту папку образ дистрибутива ubuntu-14.04-desktop-i386.iso и два файла из этого образа: initrd.lz и vmlinuz
  • Прописываем в Menu.lst следующие строчки
  • title Установка ubuntu-14.04-desktop-i386 
    kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-14.04-desktop-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash —  
    initrd /ubuntu/initrd.lz

9. Добавляем Ubuntu 14.04 x64 (всё аналогично, кроме небольшого изменения)

  • Создаём в корне флешки папку ubuntu
  • Копируем в эту папку образ дистрибутива ubuntu-14.04-desktop-amd64.iso и два файла из этого образа: initrd.lz и vmlinuz.efi
  • Прописываем в Menu.lst следующие строчки
  • title Установка ubuntu-14.04-desktop-amd64 
    kernel /ubuntu/vmlinuz.efi iso-scan/filename=/ubuntu/ubuntu-14.04-desktop-amd64.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash —  
    initrd /ubuntu/initrd.lz

10. Добавляем практически любой iso образ, который будет предварительно распаковываться в оперативную память компьютера. Конечно при этом количество ОЗУ должно быть больше размера этого самого iso-шника, иначе получите ошибку

  • Создаём в корне флешки папку iso
  • Копируем в эту папку нужный iso образ с именем, к примеру, file.iso
  • Прописываем в Menu.lst следующие строчки
  • title Загрузка file.iso
    map /iso/file.iso (0xFF) || map —mem /iso/file.iso (0xFF)
    map —hook
    chainloader (0xFF)

11. Добавляем Memtest86+ V5.01 (тестирование оперативной памяти на наличие ошибок). Подробнее о программе в моей статье Memtest86+v4.20 и тестирование оперативной памяти

  • Копируем в корень флешки Memtest86+ V5.01.iso
  • Прописываем в Menu.lst следующие строчки
  • title запустить Memtest86+ V5.01 (тестирование ОЗУ)
    map —mem /memtest86+-5.01.iso (0xff)
    map —hook
    chainloader (0xff)
    boot

12. Добавляем Live-USB сборку SonyaPE 1.04.2011 на основе Windows XP. Это так называемая живая система с кучей полезного софта, которая может быть запущена прямо из флешки на любом компьютере.

  • Скачиваем SonyaPE_01.04.2011 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Live-USB SonyaPE 1.04.2011
    chainloader /S386/SETUPLDR.BIN

13. Добавляем Live-USB сборку W7PE_x86-x64_UEFI_23.05.2013 на основе Windows 7. Имеются обе разрядности: 32 и 64 бита. Это так называемая живая система с кучей полезного софта, которая может быть запущена прямо из флешки на любом компьютере.

  • Скачиваем W7PEx86x64(UEFI)23.05.2013 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Live-USB W7PE x86_x64 (UEFI) 23.05.2013
    find —set-root /XMPE/bootmgr
    chainloader /XMPE/bootmgr
    boot

14. Добавляем Live-USB Knoppix 7.0.4 на основе Debian Linux.

  • Скачиваем Knoppix 7.0.4 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Live-USB Knoppix 7.0.4
    root (hd0,0)
    kernel /BOOT/Boot_Knoppix_7.0.4/linux ramdisk_size=100000 init=/etc/init lang=ru apm=power-off vga=791 nomce loglevel=0 quiet BOOT_IMAGE=knoppix knoppix knoppix_dir=KNOPPIX
    initrd /BOOT/Boot_Knoppix_7.0.4/minirt.gz

15. Добавляем Live-USB Pmagic 2012.12.25 на основе Linux.  Небольшой дистрибутив, предназначенный для разбиения жёстких дисков и восстановления данных.

  • Скачиваем Pmagic 2012.12.25 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Live-USB Pmagic 2012.12.25
    map —unmap=0:0xff
    map —unhook
    root (hd0,0)
    map /pmagic/pmagic_2012_12_25.iso (0xff) || map —mem /pmagic/pmagic_2012_12_25.iso (0xff)
    map —hook
    root (0xff)
    configfile /grub4dos.lst || chainloader (0xff)
    map —unmap=0:0xff

16. Добавляем Live-USB PuppyRus-203 на основе Linux.

  • Скачиваем PuppyRus-203 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Live-USB PuppyRus-203-FF-m
    configfile (hd0,0)/boot/Puppy/menu.lst

17. Добавляем Victoria 3.52. (Компьютерная программа, предназначенная для оценки работоспособности, тестирования и мелкого ремонта жёстких дисков)

  • Скачиваем Victoria 3.52 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Victoria 3.52 (утилита для низкоуровневой диагностики жесткого диска)
    map —mem /boot/victoria.ima (fd0)
    map —hook
    chainloader (fd0)+1
    rootnoverify (fd0)
    map —floppies=1
    boot

18. Добавляем MHDD v4.6. (Компьютерная программа, предназначенная для оценки работоспособности, тестирования и мелкого ремонта жёстких дисков)

  • Скачиваем MHDD v4.6 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить MHDD v4.6 (утилита для низкоуровневой диагностики жесткого диска)  
    map —mem /MHDD_v4.6.ima (fd0)  
    map —hook  
    chainloader (fd0)+1  
    rootnoverify (fd0)  
    map —floppies=1

19. Добавляем Acronis Rescue Media 2010 Rus FULLv2. (Универсальный загрузочный диск, содержащий пакет программ для полного резервного копирования, позволяющий создавать точные образы жесткого диска и/или отдельных его разделов, управлять разделами — создание, перемещение, слияние, деление)

  • Скачиваем Acronis Rescue Media 2010 Rus FULLv2 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Acronis Rescue Media 2010 Rus FULLv2
    find —set-root /arsm2010.iso
    map /arsm2010.iso (0xff) || map —mem /arsm2010.iso (0xff)
    map —hook
    chainloader (0xff)

20. Добавляем Clonezilla-live-2.2.0-29-i486. (Свободное программное обеспечение с открытым исходным кодом, предназначенное для клонирования дисков и отдельных разделов жёсткого диска, а также создания резервных копий и аварийного восстановления системы)

  • Скачиваем Clonezilla-live-2.2.0-29-i486 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Clonezilla-live-2.2.0-29-i486
    root (hd0,0)
    kernel /clonezilla/live/vmlinuz boot=live config live-media-path=/clonezilla/live
    initrd=/clonezilla/live/initrd.img

21. Добавляем gparted-live-0.18.0-2-i486. (Live CD версия на основе Debian Linux программы GParted, которая является редактором дисковых разделов предназначенная для различных операций с разделами (и файловыми системами, находящимися на них), таких как: создание, уничтожение, изменение размера, перемещение, проверка и копирование)

  • Скачиваем gparted-live-0.18.0-2-i486 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить gparted-live-0.18.0-2-i486
    find —set-root /gparted/live/vmlinuz
    kernel /gparted/live/vmlinuz boot=live config noswap noprompt live-media-path=/gparted/live toram=filesystem.squashfs ip=frommedia nosplash
    initrd /gparted/live/initrd.img

22. Добавляем Partition wizard 8.1.1. (Менеджер для работы с разделами жесткого диска. С его помощью можно изменять размер раздела, создавать новый раздел на жестком диске, удалять и форматировать уже существующие разделы. Позволяет работать не только с отдельными жесткими дисками, но и дисками, объединенными в RAID-массивы)

  • Скачиваем Partition wizard 8.1.1 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Partition Wizard 8.1.1 Boot Disc
    find —set-root /Partition_wizard_8.1/bzImage
    kernel /Partition_wizard_8.1/bzImage ramdisk_size=104858 root=/dev/ram0 rw
    initrd /Partition_wizard_8.1/tinycore.gz

23. Добавляем Kon-Boot 2.0. (Программное обеспечение, которое позволяет изменять содержание ядра Linux/Windows на лету загружая программу с live cd/usb. Позволяет сбрасывать пароли в Linux, так и становиться root пользователем, не вбивая правильный пароль. Для Windows систем утилита позволяет входить в любой защищенный паролем профиль без знания пароля)

  • Скачиваем Kon-Boot 2.0 и извлекаем все файлы и папки из этого архива в корень USB-носителя
  • Прописываем в Menu.lst следующие строчки
  • title Запустить Kon-Boot 2.0
    set kon=konboot.gz
    find —set-root /IMAGES/KONBOOT.GZ | set iscd=
    find —set-root /IMAGES/KONBOOT.GZ && set kon=KONBOOT.GZ
    map —mem /IMAGES/%kon% (fd0)
    map —hook
    chainloader (fd0)+1
    if not «%iscd%»==»(cd)» pause —wait=2 HDD SWAP
    if not «%iscd%»==»(cd)» map (hd1) (hd0)  
    map —hook
    rootnoverify (fd0)
    map —floppies=1

Остались вопросы? Задавайте их в комментариях!
А пока на этом остановлюсь. Статья будет обновляться и дополняться материалом.
Всё эти пункты будут работать на одной флешке без проблем (при достаточном её размере конечно).
Удачных загрузок с USB-носителей)))

  • 1
  • 2
  • 3
  • 4
  • 5

Категория: Мои статьи | Добавил: Lazvm666 (13.06.2014)

Просмотров: 189543
| Теги: USB, windows, Linux, Флешка, установка, grub4dos
| Рейтинг: 5.0/10

comments powered by HyperComments

Форма входа
Поиск
Мы Вконтакте
Статистика

Яндекс.Метрика


Онлайн всего: 1

Гостей: 1

Пользователей: 0

Like this post? Please share to your friends:
  • Как добавить английский язык в клавиатуру windows 11
  • Как добавить dns сервер windows 10
  • Как добавить torrent в исключения windows defender
  • Как добавить thunderbird в автозагрузку windows 10
  • Как добавить альбом в проигрыватель windows media