робимо cd

    puhpol
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 1047
  • Репутація. 26

Додаємо установку Windows

Все з образу з Windows 7 витягаємо в папку "iso_root", і в файл "menu.lst" додаємо рядки:
title Setup Windows 7 x86 x64 SP1
root (cd)
chainloader (cd) / bootmgr

Windows ХР

Щоб додати на диск LIVE CD:
Витягуємо з образу все в папку "iso_root", і в файл "menu.lst" додаємо рядки:
title Встановити WINDOWS XP
root (cd)
chainloader (cd) /I386/setupldr.bin

ЗБИРАЄМО ОБРАЗ: Після додавання потрібних вам програм збираємо образ в форматі "iso". Для цього:
Виходимо з папки "iso_root" і входимо в папку "grub4iso". У ній знаходимо файл "Make.bat" і запускаємо його (в Windows 7 з правами адміністратора.)
Перед вами відкриється віконце, в якому ви зможете спостерігати за процесом.
Після закінчення роботи програми в папці "grub4iso" з'явиться ISO файл. Це і є ваш образ диска (повторний запуск "Make.bat" перезапише образ. Те-є, зітре старий і запише новий. Якщо ви хочете зберегти старий образ, треба перейменувати файл образу з grub4iso.iso в будь-який інший).
Можна перевірити, що вийшло програмою MobaLiveCD_v2.1 (запуск від Адміністратора).

Робимо універсальний ISO

Універсальним чином я називаю образ, який можна витягти на підготовлений USB носій без редагування menu.lst.
Щоб зробити такий образ, в menu.lst не повинно бути явного вказівки завантажувачу з якого диска завантажуватися.
Домогтися цього можна, використовуючи маркерний файл і команду завантажувачу find --set-root
При створенні CD або DVD на завантажувач груба використовуємо для установки Windows 7 стандартну команду.
title Setup Windows 7
root (cd) - зробити СД кореневих пристроєм
chainloader / bootmgr
Все начебто правильно і з диска працює, але, якщо все з образу витягти на флешку, доведеться міняти команди меню, що вкрай незручно. Щоб створений вами диск можна було розпакувати на флешку, нічого не змінюючи, можна використовувати команду find --set-root і файл маркер.
В папці "iso_root" створюємо текстовий файл, припустимо, puh.txt, і пишемо в меню:
title Setup Windows 7
find --set-root /puh.txt - знайти і зробити puh.txt кореневих
chainloader / bootmgr
При такій команді грубо буде шукати файл puh.txt, і запустить виконання файлу bootmgr з пристрою, в корені якого лежить файл puh.txt. Зрозуміло, що якщо ви витягнете все з образу на флешку, на флешці виявиться і puh.txt. Відповідно, і bootmgr запуститься з флешки. Те-є не треба вносити ніяких змін в меню.

Приклад "menu.lst" для диска

Схожі статті