Проект Game Edition > Инструкции
Инструкция по созданию мультиустановочного сменного носителя (HDD,Flash).
Sergiy_83:
Инструкция в двух частях:
Часть 1 - Видео
Часть 2 - Текст и скриншоты
*********************************************************
Видео ориентировано на новичков (в плане создания загрузочных флешек/USB-HDD), у которых есть желание сделать собственный набор софта на загрузочном USB-носителе.
Те, для кого данная тема не нова, возможно не увидят в ней ничего особенного.
В инструкции я использую USB-HDD по просьбе тов. MODERN–а. Вы можете использовать флешку, объем которой зависит от того, сколько вы решите иметь на ней дистрибутивов и прочих программ.
Если какие то моменты видео с описаниями покажутся слишком короткими - пользуйтесь “паузой” .
*********************************************************
Часть 1
План:
1. Делаем носитель загрузочным.
- Установка GRUB4DOS.
- Конфигурационный файл загрузчика menu.lst
(структура меню и подменю).
- Темы GRUB4DOS.
2. Добавляем дистрибутивы Widows XP
3. Добавляем дистрибутив Windows 7
4. Загрузка образа флоппи *.ima
5. Загрузка образа CD-диска *.iso
6. Добавляем консоль восстановления.
Видео: 1 - Установка GRUB.rar (4691.75 кБ - загружено 2222 раз.)
2 - Добавление дистрибутивов XP.rar (3371.73 кБ - загружено 1597 раз.)
3 - Добавляем дистрибутив Windows 7.rar (3725.6 кБ - загружено 1485 раз.)
4 - Загрузка образа дискеты.rar (769.08 кБ - загружено 1303 раз.)
5 - Загрузка образа CD DVD диска.rar (3240.17 кБ - загружено 1319 раз.)
6 - Добавление консоли восстанавления.rar (1234.95 кБ - загружено 1206 раз.)
Скачать с dfiles.ru: Не авторизованные посетители, которым на форуме не доступно скачивание архивов, могут скачать видео с dfiles.ru.
Скачать
Sergiy_83:
Часть 2
Первым делом нужно установить загрузчик GRUB4DOS на сменный USB носитель, это может быть переносной жесткий диск или флешка.
1. Копируем файлы. (См. Видео 1 - Установка GRUB)
Качаем файл grldr (загрузчик) и файл menu.lst (текстовый конфигурационный файл меню). menu.lst можно с нуля создать самому. Копируем их в корень сменного диска. В моем случае это диск F:. Предварительно диск можно отформатировать, я рекомендую ФС: NTFS, но можно и FAT32. Если у вас есть нужные данные на нем и свободного пространства хватает – оставьте все, как есть. У меня в примере папка data - там мои данные.
Спойлер: Откройте текстовым редактором файл menu.lst. Текстовый редактор должен поддерживать юникод (Unicode), если вы хотите иметь меню на русском языке.
Спойлер: Что мы видим:
Timeout 30 - это таймер, после которого начнется автозагрузка первого пункта меню.
Title … - это текстовая строка, которая будет видна в меню как пункт меню. Ниже идут команды загрузки.
reboot - это команда перезагрузки машины.
С данным файлом конфигурации menu.lst у нас один пункт меню, который, если не нажимать никакие клавиши, через 30 секунд перезагрузит машину.
2. Теперь нужно создать загрузочную запись в MBR диска, которая позволит загрузчику операционных систем GRUB запуститься.
Запускаем программу bootice, выбираем наш сменный носитель (БУДЬТЕ ВНИМАТЕЛЬНЫ). Если вы выберете не сменный, а ваш системный диск, то после записи нового MBR ваша Windows не загрузится. После выбора диска нажимаем Process MBR.
Спойлер: Далее выбираем тип загрузочной записи GRUB4DOS … и жмем install/Config
Спойлер: В следующем окне выбираем версию GRUB (в данном случае 0.4.6 a) и сохраняем на диск
Save to disk
Спойлер: Теперь наш HDD (или флешка) стал загрузочным, чтобы загрузиться с него, в биосе нужно сменить приоритет загрузки с системного HDD на наш сменный USB носитель.
И вот что мы увидим:
Спойлер: Черная консоль с какими-то каракулями. Дело в том, что наш файл menu.lst, а точнее наша перезагрузка в кодировке
UTF – 8. GRUB в чистом виде её не понимает, но это не беда, подгрузив тему оформления он узнает что такое юникод и корректно отобразит строку нашего меню.
3. Добавляем тему оформления.
Скопируем прилагаемый файл Theme_win в корень загрузочного диска. Откроем конфигурационный файл и запишем в него:
--- Код: ---
gfxmenu / Theme_win
--- Конец кода ---
Здесь наклонная черта означает, что файл будет в корне диска. Если вы все свои темы будете держать в папке themes например, то строка будет иметь вид:
--- Код: ---
gfxmenu /themes/Theme_win
--- Конец кода ---
Обратите внимание - наклон черты не совпадает с привычным windows стилем D:\
Спойлер: Загрузившись, мы увидим меню на русском языке.
4. Создание подменю.
Подменю - это просто другой конфигурационный файл, который загружается командой configfile ,например:
--- Код: ---
title Меню Windows
configfile /menu_win.lst
--- Конец кода ---
menu_win.lst - это отдельный фал подменю. В нем не забудьте написать точку возврата в предыдущее меню:
--- Код: ---
title <-назад
configfile /menu.lst
--- Конец кода ---
5. Несколько слов о правке тем.
Распаковываете архив Перепаковка темы gfxboot-3.3, в ней тема Theme_win и два скрипта -
извлечь.cmd и упаковать.cmd. В них прописано имя темы
--- Код: ---
@echo off set name=Theme_win
--- Конец кода ---
Запускаете извлечь - в папке files и получаете распакованную тему. Правите её на свой вкус: меняете картинки back.jpg head.jpg, файл с настройками gfxboot.cfg.
Удаляете старую тему Theme_win, запускаете упаковать.cmd - появляется новая тема Theme_win, из папки files все удаляете, только не удаляйте саму папку files - она вам пригодится еще.
6. Добавляем дистрибутивы XP. См. Видео 2 - Добавление дистрибутивов XP
Для добавления нескольких дистрибутивов XP удобно использовать программу WinSetup-1-0-beta7
С помощью этой программы нужно сделать какую-нибудь другую вспомогательную флешку загрузочной, для этого распаковываете образы с XP. В программе указываете вспомогательную флеш и распакованный образ, жмете кнопку GO.
Спойлер: Программа делает свое дело, в результате выдает сообщение - Job done (задание выполнено). Потом указываете другой распакованный дистрибутив и ту же флеш, Go и у нас на вспомогательной флешке два дистрибутива, флешку форматировать не надо. С данной вспомогательной флеш папку winsetup перемещаете на ваш будущий мультиустановочный носитель.
Теперь надо прописать дистрибутивы в конфигурационный файл меню, он у нас называется menu_win.lst, пишем туда:
--- Код: ---
title Установка Windows XP N1
root (hd0,0)
map --mem /WINSETUP/XPpSP31.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
title Установка Windows XP N2
root (hd0,0)
map --mem /WINSETUP/XPpSP3.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
--- Конец кода ---
Обратите внимание, что в папке winsetup у нас два маленьких образа XPpSP3.ISO и XPpSP31.ISO, если добавите 3-й дистрибутив, то будет еще один образ XPpSP32.ISO
Все проверяете!
7. Добавляем дистрибутив Windows 7 или Windows 8. (См. Видео 3 - Добавляем дистрибутив Windows 7)
Или Windows Vista - тоже получится. Здесь все просто: содержимое образа семерки копируете в корень своего будущего мультиустановочного носителя. В корне диска появится загрузчик Windows 7 – файл bootmgr. Его пропишем в меню:
--- Код: ---
title Установка Windows 7
root (hd0,0)
chainloader /bootmgr
savedefault
--- Конец кода ---
Все проверяем.
8. Добавляем образ дискеты (См. Видео 4 - Загрузка образа дискеты)
Предположим, вы скачали некую досовую утилиту в виде образа дискеты - например: GHOST_v.11.5.1.ima
Или GHOST_v.11.5.1.img
Копируете его на свой будущий мультиустановочный носитель и прописываете в меню следующим образом:
--- Код: ---
title Загрузка Norton Ghost v.11.5.1
root (hd0,0)
map --mem /boot/images/HDD/GHOST_v.11.5.1.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
--- Конец кода ---
где: /boot/images/HDD/GHOST_v.11.5.1.ima полный путь к образу относительно к корню диска.
Путь, естественно, у вас может быть другим.
9. Добавляем образ CD-DVD диска. (См. Видео 5 - Загрузка образа CD-DVD диска)
Как правило, это iso образ. Прописывается он так:
--- Код: ---
title Загрузка Windows PE 7 (xalex)
root (hd0,0)
map /boot/images/pe/xalex.iso (0xff)
map --hook
chainloader (0xff)
--- Конец кода ---
где /boot/images/pe/xalex.iso - полный путь к образу.
Следует обратить внимание, что данная запись не копирует образ в оперативную память, а делает лишь проекцию на него. Это значит, что во время работы флешку нельзя выдергивать и образ должен быть не фрагментирован. Последнее проверяется и, при необходимости, исправляется утилитой WContig.
Если образ небольшой или оперативной памяти у вас много, то его можно скопировать в память, для этого служит ключ команды map --mem
--- Код: ---
map --mem /boot/images/pe/xalex.iso (0xff)
--- Конец кода ---
также можно записать так:
--- Код: ---
map /boot/images/pe/xalex.iso (0xff) || map --mem /boot/images/pe/xalex.iso (0xff)
--- Конец кода ---
данная запись говорит, что если не сработала левая часть, попытаться правой. Если образ фрагментирован, то он скопируется в память. Это более универсальный случай, данным способом удобно грузить образы Acronis или некоторые Win PE.
10. Добавляем консоль восстановления. См. Видео 6 - Добавление консоли восстановления
Для начало консоль нужно установить в корень диска С. Для этого монтируем образ оригинальной XP. Или вставляем в CDROM диск. Далее в консоли выполняем команду:
--- Код: ---
e:\i386\winnt32.exe /cmdcons
--- Конец кода ---
winnt32.exe установит консоль на диск С.
В корне диска С видим папку cmdcons. Её копируем на мультиустановочный носитель, так же в корень диска. Копируем файлы bootfont.bin и NTDETECT.COM
В конфигурационный файл меню пишем:
--- Код: ---
title Загрузка Windows Recovery Console.
root (hd0,0)
chainloader /cmdcons/setupldr.bin
write 0x7C03 0x63646D63
write 0x7C07 0x00736E6F
--- Конец кода ---
Консоль от XP, поэтому устанавливать на диск С её надо в XP. После копирования, если на диске С нам консоль не нужна, то папку cmdcons и файл cmldr удаляем, а в boot.ini удаляем строку загрузки консоли.
*********************************************************
Перепаковка темы gfxboot-3.3.rar (767.81 кБ - загружено 1809 раз.)
Файлы с корня диска.rar (227.97 кБ - загружено 1626 раз.)
Часть 2 - скриншот.rar (1376.2 кБ - загружено 1156 раз.)
Часть 2-Версия для печати DOCX.rar (473.19 кБ - загружено 1888 раз.)
Скачать с Яндекс Диск: Скачать
luxemburg:
Sergiy_83 - отличное описание [good]
Особенно понравилось про создание нескольких версий
--- Цитировать ---
в папке winsetup у нас два маленьких образа XPpSP3.ISO и XPpSP31.ISO если добавите 3-й дистрибутив то будет еще один образ XPpSP32.ISO
--- Конец цитаты ---
- раньше как-то не приходило в голову.
Жду продолжения
Sergiy_83:
--- Цитата: wpwpwp от 08 Марта 2013, 15:59:26 ---
Убрать совет форматировать флешку в формате НТФС - во-первых, ИМХО, не самый удачный формат для флехи - могут не сохранятся данные при небезопасном удалении флешки (попросту выдёргивании). Во-вторых, на форуме где-то обсуждалось, некоторые ноуты (часто Леново) не загружаются с флех в НТФС. Укажите лучше, что при необходимости можно форматировать в НТФС, но рекомендуемая система - ФАТ. Иначе самих же потом авторов и засыплют вопросами.
--- Конец цитаты ---
Ничего убирать не надо, так как ваше сообщение никто не удаляет и все прочитают про NTFS и решат для себя как поступить . Долго думал что написать, напишу просто почему мне нравится NTFS. Во первых - установка XP с NTFS проходит раза в 3 быстрее. Во вторых - в случае аварийных ситуаций при повреждении файловой системы – шансы на восстановление данных гораздо выше, чем у FAT32. В третьих файлы больше 4Gb, в наше то время. В четвертых меня бесят непонятные паузы перед копированием и удалением больших файлов на FAT32. На счет небезопасного удаления – это не аргумент. Бывало, конечно, и жесткие диски на “горячую” подключал и отключал. Но это неправильно. Извлекать надо безапасно, чтобы не потерять данные информация с буферов должна быть записана на целевой диск. На счет LENOVO комментировать не берусь, не сталкивался никогда. Этот вопрос думаю, требует разбирательств.
--- Цитировать ---
Мультизагрузка несколько ХР описана, но почему же нету указаний для нескольких 7-подобных систем?
Знаю, знаю. Дураку недоделанную работу, но всё же, может автор и не думал это писать?
--- Конец цитаты ---
Да не думал. По крайней мере, пока. Я еще не знаю как совместить 2 и более дистрибутивов семерки на одном носителе (с помощью GRUB).
--- Цитировать ---
А консольку восстановления Вин7 смогете?
--- Конец цитаты ---
Для этого нужно загрузится в Windows 7, никем не порезанную.
Вставляете чистый компакт-диск в RW привод. В панели управления открываете элемент Архивация и восстановление
Спойлер: Затем жмете Создать диск восстановления системы.
Спойлер: Нажимаете кнопку создать диск
Спойлер: Диск записывается.
Следующий шаг – создание образа. С помощью UltraISO или другой программы, создаете ISO образ свежезаписанного диска. Диск не выбрасываете, мало ли когда еще пригодится.
Диск создается для определённой разрядности ОС. Поэтому неплохо будет создать и иметь на флешке x86 и x64 образы. Как загрузить образ с помощью GRUB мы уже знаем. Так же среду восстановления Windows RE можно запустить перед установкой W7 из первого окна.
Там в низу две строчки: Что нужно знать перед выполнением установки Windows и Восстановление системы
--- Цитировать ---
Отлично работает! И не нужно образы распаковывать. ..... также добавил Вин 7, 8 .......
В общем, остановился на варианте .... , несколько 7-подобных систем с помощью Win7_ISO_flash.exe
--- Конец цитаты ---
Опишите ваш способ в отдельном сообщении более подробно со скриншотами. Нам всем будет интересно. Всем можно и нужно развивать тему. :)
wpwpwp:
В общем вот:
Создание мультизагрузочной флешки c несколькими дистрибутивами Windows XP, 7, 8, Vista, Live PE, Hiren`s и т.д. Установка ВСЕХ Windows с не распакованных ISO образов. (Полуавтомат!)
Все необходимые программы и проч. файлы в архиве прикрепил к сообщению (1,5 Мб). Инструкция по подготовке флешки там же.
Видео делать не умею. Скриншоты с более подробным описанием смогу сделать когда появится время и если в этом будет необходимость. Для использования простым пользователям пригодно и в таком виде. А опытные и сами с усами.
Навигация
Перейти к полной версии