Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)

Модерирует : gyra, Maz

gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пример работы с AllRUN.
Допустим хочется получить  меню для iso образов (сколько их - неважно) находящихся в папке \images\iso (слеши указаны для винды) на каком-то разделе NTFS\FAT32.
 
Если в двух словах:  
- редктируешь ALL$RUN.INI
- создаешь флешку grub4dos c AllRUN.ISO через makedisk
- кидаешь на флешку или любой другой раздел HDD файл ALL$RUN.INI
- кидаешь образы iso в папку \images\iso (указанную в ALL$RUN.INI) на любой раздел HDD или флешку
 
Если подробно:
1. Для порядка создаем 3 подпапки linux, windоws и dos в папке \images\iso  (слеши указаны для винды). Кидаем iso образы в \images\iso\dos, \images\iso\linux и \images\iso\windows . Делаем дефрагментацию iso c помощью Wincontig или Defraggler. Это необходимо для запуска iso при монтировании iso из груб4дос.
 
2. Редактируем конфигурационній файл ALL$RUN.INI для iso под свои пути, уровень вложения оставим 3, то есть будут также просмотрены подпапки внутри папок iso и подпапки подпапок.
 

Код:
 
# Путь к каталогу с ISO.
set _iso=/images/iso/
# Путь к каталогу с дистрибутивами Windоws в виде ISO.
set _isoinst=/iso/
# Путь к каталогу с VHD, VHDX.
set _vhd=/vhd/
# Путь к каталогу с WIM (NT6).
set _wim=/wim/
# Путь к каталогу с IMA, IMG, GZ, LZMA.
set _img=/img/
# Поиск файлов ISO, VHD, VHDX, WIM, IMA, IMG, GZ, LZMA производится  
# по подкаталогам _iso, _isoinst, _vhd, _img,  _wim с уровнем вложения _subdir.
set _subdir=3

 
Вместо ALL$RUN.INI можно редактировать SETTING.INI (ALL$RUN.INI тогда не нужно использовать), но в этом случае нельзя будет оперативно сменить пути для образов, если они изменятся.
 
3. Опциональный пункт (слеши указаны для винды). Редактируем меню allrun\ISO\BOOT\GRUB\MENU.LST по свои нужды (при желании, это необязательно).  
 
4. Опциональный пункт (слеши указаны для винды). Если не нужны драйвера XP - удаляем \allrun\ISO\BOOT\IMGS\DPMS.LZMA. Это уменьшит размер AllRUN.ISO  (при желании, это необязательно).
 
5. Опциональный пункт (слеши указаны для винды). Создаем AllRUN.ISO из папки allrun\ISO (при желании, это необязательно). В качестве загрузочного файла можно использовать \allrun\BOOTFILES\GRLDR_CD.BIN.  
Пример создания ALLRUN.ISO ISO9660 из комстроки для UltraISO:

Код:
"путь\UltraISO.exe" -joliet -jlong -rockridge -ilong -optimize -lowercase -directory "путь\allrun\ISO" -volume "ALLRUN" -output "путь\allrun\ALLRUN.ISO" -bootfile "путь\allrun\BOOTFILES\GRLDR_CD.BIN" -publisher "dialmak" -preparer "%username%"

Пример создания ALLRUN.ISO UDF из комстроки для UltraISO:

Код:
"путь\UltraISO.exe" -udfdvd  -directory "путь\allrun\ISO" -volume "ALLRUN UDF" -output "путь\allrun\ALLRUN.ISO" -bootfile "путь\allrun\BOOTFILES\GRLDR_CD.BIN" -publisher "dialmak" -preparer "%username%"

 
Вы также можете не создавать новый ISO, а просто отредактировать уже существующий. Хозяин-барин...
 
6. Создаём через makedisk флешку и запускаем ее. Для скорости работы образы  желательно расположить на HDD, а не на флешке. И сам ALLRUN.ISO тоже можно переместить туда при желании.

Код:
# Файл ALLRUN.ISO может лежать на любом диске, в том числе CD, по любому пути из нижеперечисленных:
# /ALLRUN.ISO
# /IMGS/ALLRUN.ISO
# /BOOT/IMGS/ALLRUN.ISO

 
7. Все.  
Также нужно помнить про особенности запуска iso через груб4дос, например могут быть такие варианты:
- для нормальной работы некоторых сборок XP в виде ISO необходимы драйвера плюс winvblock или firadisk (см. примеры меню в AllRUN.ISO)
- для нормальной работы некоторых сборок 7 и выше в виде ISO необходимо монтирование через imdisk (уже в винде)
- для нормальной работы некоторых linux-ов в виде ISO необходимо двойное монтирование его в груб4дос (в виде раздела и в виде iso, примеры есть в теме) или повторитиь меню запуска isolinux.
 
А вообще, этот сборник заточен скорее на запуск VHD(X) и WIM.
 
8.  
Скрины для автомата "Запуск ISO из каталога /images/iso/"  
 
   
 
   
 
Скрин для ручного запуска через пункт  "Обзор дисков и запуск образов/файлов".
 
   
 
Скрин  "Загрузка ОС Windows"
 

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 16:12 27-02-2015 | Исправлено: dialmak, 16:43 27-02-2015
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)
gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru