Мистер tails - IT блог

Проявляю IT активность в пределах третей от солнца планеты!

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

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


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

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

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

Как создать загрузочную флешку с Windows 8
Создаём загрузочную флешку с Windows без проблем.

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

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

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

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

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

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

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

Первым делом Вам нужно скачать вот этот архив. Распакуйте содержимое куда угодно и следуйте дальнейшим действиям. Ещё, не забудьте отформатировать флешку, как предлагает  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» и напишите в нём следующие две строчки.

title switch off
halt

Теперь нам нужна программа «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/Win7-Live.iso (0xFF) || /OS/Win7-Live.iso (0xFF)
map –hook
chainloader (0xFF)

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

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

title Запуск Ubuntu
find --set-root /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  iso-scan/filename=/OS/ ubuntu.iso splash -- locale=ru_RU.UTF-8
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/Pwd-changer-boot-cd.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


Комментариев: 26


RAIDIX
Ответить
Большое спасибо за отличную статью, ваши советы мне очень помогли. Как раз хотел поставить на свой нетбук семерку.
sputnik1398
Ответить
есть ошибка! part list выбираем MBR
Акрам
Ответить
Здравствуйте. А как XP добавить? Спасибо
    Админ
    Ответить
    Здравствуйте. давно не работал с этим загрузчиком, время будет посмотрю, скажу Вам как добавить Windows XP
    Юрий
    Ответить
    Доброго времени! Мне тоже расскажите пожалуйста как добавить Вин ХР СП3 на загруз.флэшку от Grub4DOS
    Юрий
    Ответить
    Мне бы узнать как сделать не с iso, с корня флэшки
    Виктор
    Ответить
    1 Скачайте программу Win Setup From Usb и образ WIN XP , 2 Распакуйте как указанно в статье ваш дистрибутив с Хрюшей либо смонтируйте на виртуальный привод с помощью UltraISO или DAEMON Tools Lite. 3 Запустите Win Setup From Usb в ней выберите пункт Windows/2000/Xp/2003 setup укажите путь к файлам распакованного дистрибутива либо смонтирвоаного в виртуальный привод. 4 Укажите вашу флешку и жмем go !
    Виктор
    Ответить
    Хрюшу можно прикрутить 2 мя способами, качаете образ Win Xp . 1 способ более проблемный обрабатываете образ с помощью FiraDisk_integrator . Для того чтобы корректно работала установка с флешки Далее когда скрипт закончил обработку образа у вас получится файл с названием к примеру GRTMPVOL_RU_2017-FiraDisk его бросаем на флешку и в меню lst прописываем следующее
    title Install Windows XP x 86 map --mem (md)+4 (9) map /boot/XP.iso (0xff) map (hd0) (hd1) map (hd1) (hd0) map --rehook write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/XP.iso;\n\0 chainloader (0xff)
    title Continue Install Windows XP map --mem (md)+4 (9) map (hd0) (hd1) map (hd1) (hd0) map --rehook write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/XP.iso;\n\0 chainloader (hd0)+1
    где вместо boot указываем свой путь до образа iso и название тоже свое вписываем. Либо более простой вариант скачиваете описанную в статье утилиту Win Setup From Usb. Распаковываете образ как описано в статье либо монтируете этот образ через UltraISO или DAEMON Tools Lite. . Запускаете Win Setup From Usb и выбираете первый пункт . Win 200 Xp setup указываете путь к файлам дистрибутива винды. Выбираете вашу флешку самый верхний пункт затем жмете GO, пойдет запись файлов на флешку а так же программа сама автоматически создаст меню для установки Win Xp.
Сергей
Ответить
Здравствуйте. Скажите на диск DVD также записывать?
    Админ
    Ответить
    Здравствуйте, Сергей !!! Вот этого Вам сказать не могу, да же не думал об этом не когда. Попробуйте )))))
Александр
Ответить
Спасибо, полезно!
Дмитрий
Ответить
Опять идём в папку USB и скидываем из неё файл «WinKomp.gz». And what does it mean?
Дмитрий
Ответить
Объясните смысл этих хлопот?А WinSetupFromUSB.
    Слава
    Ответить
    Я не понял вопроса))
    Дмитрий
    Ответить
    Доброго времени суток! Цитата из статьи:"Опять идём в папку USB и скидываем из неё файл «WinKomp.gz»." Куда скидываем?И объясните мне смысл этого варианта создания мульти загр. флэш,когда есть программы?Одна из них WinSetupFromUSB?Я чего то недопонимаю!
    Гердий Вячеслав
    Ответить
    Здравствуйте Дмитрий! Теперь все понял. Файл скидывать нужно в корень флешки. Дмитрий, тут кому как, мне удобнее собрать флешку "руками", так больше нравится. В любой момент напичкаю её софтом добавлю или удали OS. Не знаю как сказать... А программой WinSetupFromUSB особо не пользовался, так пару раз, по этому сложно сравнить!
Дмитрий
Ответить
Хотел поменять WM9на WM10 - не грузится ни какая.Реестр в ручную,и всё где есть намёк на WM - удалено.Где вредитель -не знаю.Нужно радикальное средство.Гильятина не подходит.Система настроена не за год!С восстановлением опоздал,Поиск удалённой инфы ничего не дал.Если можете-посоветуйте вариант на Mail.
Дима
Ответить
Как изменить картинку меню?
    Виктор
    Ответить
    Автор выше писал что нужен фотошоп и ссылка авторская
Дмитрий
Ответить
Очень полезные статьи. Многое отложилось от прочитанного. Иногда думаю;" Откуда я это знаю, где читал?" И в основном не ошибаюсь в поиске источника! Ваши статьи у меня в одном месте, и в почте папка под вашим именем. Спасибо. Удобно будет получать новинки в почту.
    Слава
    Ответить
    Здравствуйте, Дмитрий! Рад что мой труд оказался для Вас полезным! Спасибо!
Alex
Ответить
Не запускалась установка системы пока не поменял title Установить Windows 7 map --unmap=0:0xff map –unhook root (hd0,0) chainloader /bootmgr на title Install Windows 7 root (hd0,0) chainloader (hd0,0)/bootmgr
    Николай
    Ответить
    Это разные команды! root - это загрузка, а map - это маппинг образа iso. Тут нужно смотреть как у тебя винда лежит на флехе. Если она не распакованна, то map и виртуалится надо, а если root c iso то облом будет при установке - драйвер привода попросит система.
    Елисей
    Ответить
    Спасибо, у меня тоже не запускалась установка 7-ки, пока не поменял в файле menu.lst на title Install Windows 7 root (hd0,0) chainloader (hd0,0)/bootmgr 7-ка не iso-шником, а распакованная. Стала успешно.
Ренат
Ответить
Спасибо большое за статью) Полезная информация. Не зря старались)
Виктор
Ответить
Сегодня много коментариев на вашем сайте накидал, Хотелось бы так же сказать что для создания мультизагрузочной флешки можно юзать Win Setup From Usb XBoot Easy2Boot и Бутлер (Boutler) b YUMI . Так же в принципе при работе в Win Setup From Usb можно не распаковывать ISO а просто указать путь к ним.если указать несколько штук то программа сама сделает меню. Так же в Win Setup From Usb есть встроенный эмулятор для проверки флешки там TEST in QEMO работает очно так же MobaLiveUSB.

Оставить комментарий