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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

alex52mail

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
title 0). Загрузка, и подключение образов как дисков к загружаемой системе из выбора.
#  Run from images with other attached
title 0). Загрузка, и подключение образов как дисков к загружаемой системе из выбора.   \n Нажмите "e" и редактируйте свой выбор - с чего загрузить и что подключить.  Удалите ненужные строки. Для загрузки нажмите "b"  \n Подключение драйвера /iso/WINBLOCK.GZ который сохраняет монтирование образов после перехода от /grldr Lunix к установке, или в загруженной системе образы остаются монтированными, т.е. доступными.  
find --set-root --ignore-floppies /iso/RusLive_WIM_Mini_MM_2011_04_23.ISO
# У меня подключались только первые 8 по списку, независимо какие у них тип и номера дисков или образов. Поэтому в свое меню подбирайте под ваш комп что вам нужно.  
 
# Подключаем различные образы и разделы жесткого диска
# 1.0).  Подключаем драйвер WINBLOCK.GZ
map --mem /iso/WINBLOCK.GZ (fd0)    # Подключение драйвера WINBLOCK.GZ как флоппи диск    
map --mem /iso/WINBLOCK.GZ (fd1)
 
# 1.1).  Подключаем *.iso
# (hd32) is a grub drive number equivalent to (0xA0). If a virtual drive is specified with a drive number greater than or equal to 0xA0, then it will be treated as a cdrom  
# (hd0)==(0x80). Для iso:  (hd32)==(0xA0), (0xff)==(255), избегая конфликта, разумнее CDRom назначать 255, 256 ....      
map --heads=0 --sectors-per-track=0 /iso/slitaz-4.0.iso (261) # Для Linux граб требует: map --heads=0 .....
map /iso/MiniXP_16.06.2014.iso (260)        
map --heads=0 --sectors-per-track=0 /iso/TinyCore-current.iso (259)
map /iso/Peanut_Linux-mc+ntfs.iso (258)
map /iso/AntiSMS_XP.iso (257)        
map /iso/MSDaRT_7.0_RU_x86.iso (256)    # монтируем как CDRom, но как (hd)- нет
map /iso/AntiSMS_W8.iso (0xff)        # монтируем как CDRom
map /iso/RusLive_WIM_Mini_MM_2011_04_23.ISO (hd32) || map --mem /iso/RusLive_WIM_Mini_MM_2011_04_23.ISO (hd32)  
 
# 1.2).  Подключаем образы дисков:
map --mem /iso/peanut.gz (fd2)        # Не монтирует как жесткий диск
map (hd0,1)/xp.vhd (hd1)            # монтируем как 2ой жесткий диск  
map /iso/P_for_DC++.img (hd4)        # монтируем как 5ый жесткий диск
map    /iso/WinMe_my_boot.ima (hd7)        
# map /iso/WinMe_my_boot.ima (fd3)        # Не монтирует как флоппи диск, хотя это его образ
map /iso/GoldMem.img (hd5)        # монтируем как жесткий диск
map /iso/WinMe.ima (hd6)            # монтируем как жесткий диск
# map /iso/w8pe.wim (hd2)          # Не монтирует как жесткий диск
# map (hd0,1)/vdd1400.vhd (hd8) # Не монтирует динамический виртуальный диск
 
# 1.3).  Подключаем разделы и целые диски:
# partnew (hd1,2) 0x00 /iso/WinMe.ima    # Создание раздела под образ. The 0x00 is a type-auto-detection of the image The above command will create a new primary partition (hd1,2) with a proper type and with contents/data being exactly that of the contiguous file /iso/WinMe.ima
# partnew (hd1,3) 0x07 (hd0,4)+1        # Создание первичного раздела (hd1,3) тип 0x07 с содержанием всего раздела (hd0,4)+1 (например, он логический, а надо запускаться с него как с первичного).
# partnew (%@root:~1,3%,3) 0x00 /Boot/Avira.iso    # пишет данные образа в 4-й раздел, если уже используется - то прежний раздел будет затерт.
# PARTNEW modifies the partition table permanently. But  map --in-situ ... will not change the real partition table.
# map --in-situ ... is used with hard drive images or hardrive partitions. With an map --in-situ ... we can use a logical partition as a primary partition.
# In-situ map is a whole drive map. It only virtualize the partition table and the number of hidden sectors in the BPB of the DOS Boot Record.  Note that --in-situ will not change the real partition table.
# map --in-situ (hd0,4)+1 (hd1)        # Эмулирует (hd0,4)+1 как (hd0)
 
# 1.4). Выбираем, и запускаем выбранное:
map  --hook    # !!!!!!!  Ниже, в нижнем set = оставьте или задайте с чего хотите загрузить, и удалите не нужные строки  
set bt= (261)    # Linux 36 MB /iso/slitaz-4.0.iso with net, Firefox     
set bt= (260)    # Linux 16 MB /iso/TinyCore-current.iso    
set bt=(hd1)    # WinXP установленная в 1,4 GB (hd0,1)/xp.vhd
set bt= (258)    # Установка /iso/MiniXP_16.06.2014.iso    
set bt=(hd32)    # WinXP 86 MB /iso/RusLive_WIM_Mini_MM_2011_04_23.ISO
set bt=(257)    # WinXP 67 MB /iso/AntiSMS_XP.iso  
set bt= (256)    # Win-7 145 mb /iso/MSDaRT_7.0_RU_x86.iso
set bt=(0xff)    # Win-8 137 mb /iso/AntiSMS_W8.iso  
set bt=(hd0,0)
# root %bt%
# chainloader %bt%
# Если подключение к системе из образа, то в нижнем set = выбираем или меняем какой загружать.  
# root (hd32)
# chainloader (hd32)
# Если подключение образов к установленной системе, обычно на (hd0,0), то загрузка:
root (hd0,0)
chainloader (hd0,0)+1

Всего записей: 1567 | Зарегистр. 04-09-2015 | Отправлено: 22:19 03-12-2016 | Исправлено: alex52mail, 01:59 04-12-2016
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » 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