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 |