Загрузка ISO из виртуального раздела.
|
|
puhpol | Дата: Вторник, 05.03.2013, 15:06 | Сообщение # 1 |
Ищущий
Группа: Пользователи
Сообщений: 26
Статус: Отсутствует
| По мотивам статьи ►► eng.
Пробуем загрузить образ диска с виртуального раздела на флешке. Как работает: Загрузчик монтирует образ диска как 4 раздел жесткого диска.Что позволяет не зависеть от файловой системы на загрузочном диске.То есть системы требующие для загрузки файловую систему FAT32 будут грузится и работать с HTFS.Так как загрузка идет с виртуального раздела,на котором создается файловая система необходимая для работы именно этой системы. В основном полезно для загрузки Linux ISO ,образы которые не грузились ,теперь ВОЗМОЖНО загрузятся .
ВНИМАНИЕ!!! Что бы работало ,на носителе должно быть не больше 3 основных разделов! Так как загрузка этим способом создает четвертый раздел в таблице разделов.
Пример:Качаем образ допустим "ubuntu-12.10-desktop-i386.iso" .Копируем образ в папку "ubuntu" в корне носителя.В меню пишем :
iftitle [if exist /ubuntu/ubuntu-12.10-desktop-i386.iso] Ubuntu 12.10 i386 set ISO=/ubuntu/ubuntu-12.10-desktop-i386.iso ls (hd0,0)/%ISO% && partnew (hd0,3) 0x00 /%ISO% map /%ISO% (0xff) echo -e \r\n map --hook root (0xff) chainloader (0xff)
ubuntu - имя папки в которой лежит образ. ubuntu-12.10-desktop-i386.iso - имя образа.
Или так (без авто меню):
title Ubuntu 12.10 i386 set ISO=/ubuntu/ubuntu-12.10-desktop-i386.iso ls (hd0,0)/%ISO% && partnew (hd0,3) 0x00 /%ISO% map /%ISO% (0xff) echo -e \r\n map --hook root (0xff) chainloader (0xff)
Если в папку ubuntu положить файл "casper-rw" и добавить к загрузочному меню параметры ядра,то система будет сохронять настройки.
title Ubuntu 12.10 i386 set ISO=/ubuntu/ubuntu-12.10-desktop-i386.iso ls (hd0,0)/%ISO% && partnew (hd0,3) 0x00 /%ISO% map /%ISO% (0xff) echo -e \r\n map --hook root (0xff) chainloader (0xff) kernel /casper/vmlinuz cdrom-detect/try-usb=true noprompt boot=casper floppy.allowed_drive_mask=0 ignore_uuid file=/cdrom/preseed/ubuntu.seed persistent persistent-path=ubuntu locale=ru_RU.UTF-8 initrd /ubun86/casper/initrd.lz
Вот как-то так. Естественно таким образом можно грузить не только Linux системы.
|
|
| |
30komrad30 | Дата: Понедельник, 27.02.2017, 18:09 | Сообщение # 61 |
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| здравствуйте. помогите пожалуйста с кодом для partition magic
MaM
|
|
| |
Atlant | Дата: Вторник, 28.02.2017, 01:11 | Сообщение # 62 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Если не знаешь меню (хотя гугл для всех доступен) - пробуй универсальное меню для Linux-ов:
Код title Linux partnew (%@root:~1,3%,3) 0x00 /Boot/Linux.iso map /Boot/Linux.iso (0xff) map --hook chainloader (0xff)
|
|
| |
30komrad30 | Дата: Пятница, 24.03.2017, 18:51 | Сообщение # 63 |
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| уважаемые посетители, помогите пожалуйста холопу с загрузочным кодом для Kali linux (есстественно файл iso)
MaM
|
|
| |
Atlant | Дата: Пятница, 24.03.2017, 23:13 | Сообщение # 64 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Юзай поиск, уже выкладывал меню.
|
|
| |
30komrad30 | Дата: Суббота, 25.03.2017, 17:51 | Сообщение # 65 |
Неизвестный
Группа: Пользователи
Сообщений: 9
Статус: Отсутствует
| извините, но разве для кали? т.к. стандартный линуксовый загрузчик не канаетЦитата Atlant ( ) Юзай поиск, уже выкладывал меню.
MaM
|
|
| |
Atlant | Дата: Суббота, 25.03.2017, 18:20 | Сообщение # 66 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| http://greenflash.su/forum/6-2872-26878-16-1443353021
|
|
| |
z-80a | Дата: Пятница, 14.04.2017, 09:50 | Сообщение # 67 |
Неизвестный
Группа: Проверенные
Сообщений: 4
Статус: Отсутствует
| кто знает, как можно обоитись без kickstart-а? конструкция вида
Код kernel memdisk initrd V46138-01.iso append iso raw не работает
|
|
| |
Elmeraleman | Дата: Среда, 13.07.2022, 12:56 | Сообщение # 68 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Вы можете попробовать это с любым виртуальным компьютером.
|
|
| |