Загрузка 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 системы.
|
|
| |
Atlant | Дата: Среда, 14.08.2013, 10:47 | Сообщение # 16 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Дефрагментируй образ - Wincontig в помощь.
|
|
| |
UchihaMadara | Дата: Суббота, 17.08.2013, 20:33 | Сообщение # 17 |
Ищущий
Группа: Пользователи
Сообщений: 24
Статус: Отсутствует
| У меня образ дефрагментирован Добавлено (17.08.2013, 20:33) --------------------------------------------- И все равно ошибка есть
|
|
| |
Atlant | Дата: Воскресенье, 18.08.2013, 18:07 | Сообщение # 18 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| 60-я ошибка или какая ? Попробуй еще Defraggler и проверь геометрию флешки.
|
|
| |
lionkiller5 | Дата: Четверг, 05.09.2013, 01:07 | Сообщение # 19 |
Неизвестный
Группа: Пользователи
Сообщений: 2
Статус: Отсутствует
| Ребят! Помогите! Извините если не туда, я в отчаянии! Дело в общем такое: груб установил, образ винды есть, но вот беда, кроме как в груб, компьютер никуда не входит! Тоесть я могу командную строку груба меня и все такое, но совершенно не понимаю в какую стоону копать. Мне нужно начать установку виндовс хр, дистрибутив исо есть и это все. Как бы мне в строке прописать такое, что бы уже загрузка началась? Помогите. Добавлено (05.09.2013, 01:07) --------------------------------------------- Вот такое вот дело выходит
|
|
| |
lionkiller5 | Дата: Четверг, 05.09.2013, 01:37 | Сообщение # 20 |
Неизвестный
Группа: Пользователи
Сообщений: 2
Статус: Отсутствует
| Вот Добавлено (05.09.2013, 01:36) --------------------------------------------- Вот Добавлено (05.09.2013, 01:36) --------------------------------------------- Вот такое вот дело выходит Добавлено (05.09.2013, 01:37) --------------------------------------------- РебÑÑ‚! Помогите! Извините еÑли не туда, Ñ Ð² отчаÑнии! Дело в общем такое: груб уÑтановил, образ винды еÑÑ‚ÑŒ, но вот беда, кроме как в груб, компьютер никуда не входит! ТоеÑÑ‚ÑŒ Ñ Ð¼Ð¾Ð³Ñƒ командную Ñтроку груба Ð¼ÐµÐ½Ñ Ð¸ вÑе такое, но Ñовершенно не понимаю в какую Ñтоону копать. Мне нужно начать уÑтановку Ð²Ð¸Ð½Ð´Ð¾Ð²Ñ Ñ…Ñ€, диÑтрибутив иÑо еÑÑ‚ÑŒ и Ñто вÑе. Как бы мне в Ñтроке пропиÑать такое, что бы уже загрузка началаÑÑŒ? Помогите. Добавлено (05.09.2013, 01:37) --------------------------------------------- РебÑÑ‚! Помогите! Извините еÑли не туда, Ñ Ð² отчаÑнии! Дело в общем такое: груб уÑтановил, образ винды еÑÑ‚ÑŒ, но вот беда, кроме как в груб, компьютер никуда не входит! ТоеÑÑ‚ÑŒ Ñ Ð¼Ð¾Ð³Ñƒ командную Ñтроку груба Ð¼ÐµÐ½Ñ Ð¸ вÑе такое, но Ñовершенно не понимаю в какую Ñтоону копать. Мне нужно начать уÑтановку Ð²Ð¸Ð½Ð´Ð¾Ð²Ñ Ñ…Ñ€, диÑтрибутив иÑо еÑÑ‚ÑŒ и Ñто вÑе. Как бы мне в Ñтроке пропиÑать такое, что бы уже загрузка началаÑÑŒ? Помогите.
|
|
| |
Atlant | Дата: Четверг, 05.09.2013, 11:52 | Сообщение # 21 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Меню в студию, и хватит дублировать посты - удали этот бред.
|
|
| |
tux-92 | Дата: Среда, 23.07.2014, 20:35 | Сообщение # 22 |
Неизвестный
Группа: Пользователи
Сообщений: 1
Статус: Отсутствует
| А Inquisitor таким образом получится загрузить?
|
|
| |
Atlant | Дата: Среда, 23.07.2014, 22:01 | Сообщение # 23 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| tux-92, Попробовать самому всяко быстрее чем ждать здесь ответа.
|
|
| |
JOYsticK8000 | Дата: Среда, 20.08.2014, 11:47 | Сообщение # 24 |
Экспериментатор
Группа: Проверенные
Сообщений: 144
Статус: Отсутствует
| Цитата Sphinx114 ( ) title Ubuntu 12.10 i386 parttype (%?_BOOT:~1,3%,3) | set ID= if not %ID:~-3,2%==00 pause Entry 4 is already in use! && configfile /menu.lst set ISO=/ubuntu/ubuntu-12.10-desktop-i386.iso partnew (%?_BOOT:~1,3%,3) 0 %ISO% map %ISO% (255) map --hook root (255) chainloader А можете прокомментировать что значат эти команды? И данные о виртуальном разделе только в ОЗУ находятся, флешка остается в режиме только чтения, реальный MBR не затрагивается?
Сообщение отредактировал JOYsticK8000 - Среда, 20.08.2014, 11:48 |
|
| |
Sphinx114 | Дата: Среда, 20.08.2014, 20:08 | Сообщение # 25 |
Экспериментатор
Группа: Пользователи
Сообщений: 128
Статус: Отсутствует
| JOYsticK8000, я с тех пор переделал немного: Код title ubuntu parttype (%@root:~1,3%,3) if not %@retval%==0 pause Error! && configfile /menu.lst set ISO=/ubuntu-10.04.3-desktop-i386.iso partnew (%@root:~1,3%,3) 0 %ISO% map %ISO% (255) map --hook chainloader (255) Эти строки: parttype (%@root:~1,3%,3) if not %@retval%==0 pause Error! && configfile /menu.lst являются проверкой кода типа раздела в 4 записи таблицы разделов флешки.
Если код типа раздела не равен нулю (то есть там прописан реальный раздел), то выход обратно в меню, если равен нулю, то груб создаёт запись в 4 строке таблицы разделов, ссылающуюся на исошник (код типа раздела остаётся равен нулю). Реальный мбр затрагивается. Линукс в процессе загрузки монтирует этот 4 раздел с исошной файловой системой.
|
|
| |
gorod-z | Дата: Воскресенье, 24.08.2014, 14:58 | Сообщение # 26 |
Ищущий
Группа: Проверенные
Сообщений: 23
Статус: Отсутствует
| Вот ещё вариант загрузки ubuntu из ISO-образа.
title Ubuntu 32bit find --set-root /liveusb map /linux/ubuntu32.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/linux/ubuntu32.iso locale=ru_RU splash -- initrd /casper/initrd.lz
|
|
| |
z8491 | Дата: Суббота, 04.10.2014, 12:22 | Сообщение # 27 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| Что делаю не так? пытаюсь добавить образ на загрузочную флешку JonDo 0.9.64 для Grub4dos menu.lst
title Boot jondo-live-cd.iso find --set-root --ignore-floppies --ignore-cd /multiboot/ISOS/jondo-live-cd.iso map --heads=0 --sectors-per-track=0 /multiboot/ISOS/jondo-live-cd.iso (hd32) map --hook chainloader (hd32)
https://anonymous-proxy-servers.net/en/software_win.html
начинается загрузка, но жалуется потом, что LiveCD не может быть найден. Почему? , пробовал несколько образов и CD и DVD
|
|
| |
Sh1td0wn | Дата: Суббота, 04.10.2014, 20:17 | Сообщение # 28 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| z8491, не читаете тему и не пользуетесь командой partnew?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Kergon | Дата: Среда, 24.06.2015, 13:41 | Сообщение # 29 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| народ нужна помощь, вин7 загрузка с образа с фира диском, но все равно выдает ощибку драйвера СД привода. Кто может подсказать как еще можно обойти эту ошибку драйвера? причем если создаю пустую флешку и засовую туда файлы винды из исходного образа без фиры, все нормально ставится. буду благодарен за советы как обойти ошибку, если грузить из образа.
|
|
| |
Atlant | Дата: Среда, 24.06.2015, 15:27 | Сообщение # 30 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Посмотри видна ли флешка - проверить наличие загрузочного устройства в Vista и старше можно так: Shift + F10 > notepad > Сtrl + o > Компьютер (посмотреть наличие устройства с которого была совершена загрузка).
|
|
| |