Пользовательского поиска
Среда, 24.05.2017, 07:17
Приветствую Вас Гость | RSS
Главная | Помогите новичку прикрутить ISO образ - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Какой объем должна занимать Мультизагрузочная флешка?
1. 8Gb
2. 4 gb
3. 16 Gb
4. 32 Gb
5. 2 Gb
6. 1 gb
7. 512 Mb
Всего ответов: 6080
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Sh1td0wn 
Форум » Мультизагрузочная флешка » Общий » Помогите новичку прикрутить ISO образ (ISO образ)
Помогите новичку прикрутить ISO образ
TermonДата: Среда, 01.04.2015, 11:56 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Здравствуйте уважаемые специалисты и читатели.

Столкнулся с необходимостью создать загрузочную флешку, что меня и привело на этот форум. Ранне загрузочных флешек не создавал, познания в программировании поверхностные.

Цель - прикрутить ISO образ программы HDAT2 к Grub4DoS.
Файл hdat2_v50.iso -  ЗДЕСЬ

Я сделал следующее:

1. Установил Grub4DoS по инструкции (там же и скачал), на флешке появились папка Boot, файл grldr и Menu.lst

2. Далее создал папку IMAGE на флешке, в нее скопировал образ ISO с программой hdat2_v50.iso.
В файле Menu.lst прописал так:

title HDAT2
map /IMAGE/hdat2_v50.iso (0xFF) || map --mem /IMAGE/hdat2_v50.iso (0xFF)
map --hook
chainloader (0xFF)

3. Перезагрузился, запуск с флешки, меню запустилось, в меню присутствует HDAT2.
Запускаю HDAT2, в появившемся меню выбираю 1.PATA/SATA CD driver only,
идет запуск, но в отличии от успешного запуска с CD - привода, все заканчивается строкой:

No CD-ROM drive with HDAT2 detected.

(HDAT2) A:\>

Мои попытки докопаться до решения проблемы не дали результата.

Дефрагментировал iso образ

Пробовал запустить FiraDisk_integrator рядом с iso.

Скачал файл eltorito.sys и пытался добавить строку device=eltorito.sys /D:oemcd001 в файл config.sys и строку MSCDEX /D:oemcd001 /L:D в AUTOEXEC.BAT, как это сказано в этой инструкции Загрузка из .ISO образа

Но так и не понял, как сохранить изменения в файле, распаковать-упаковать (не помогли 7 zip и UltraISO)

Потратил кучу времени и в итоге оказался в ступоре.

Помогите решить проблему, пожалуйста! Что нужно сделать и где прописать?


Сообщение отредактировал Termon - Среда, 01.04.2015, 12:11
 
Sh1td0wnДата: Среда, 01.04.2015, 22:33 | Сообщение # 2
Программист
Группа: Модераторы
Сообщений: 3828
Репутация: 209
Статус: Отсутствует
Используйте Lite-версию. В её ISO-образе есть только один загрузочный сектор, являющийся образом дискеты (легко извлекается тем же 7zip). Этот образ дискеты больше ни от чего не зависит. Такую комбинацию легче эмулировать.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
TermonДата: Четверг, 02.04.2015, 10:01 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Цитата Sh1td0wn ()
Используйте Lite-версию. В её ISO-образе есть только один загрузочный сектор, являющийся образом дискеты (легко извлекается тем же 7zip). Этот образ дискеты больше ни от чего не зависит. Такую комбинацию легче эмулировать.
Спасибо, Lite-версия грузится без проблем.

Но все же хотелость бы знать, возможно ли решить проблему с полной версией, и помогут ли действия, описанные в ИНСТРУКЦИИ?
 
AtlantДата: Пятница, 03.04.2015, 15:33 | Сообщение # 4
Мастер
Группа: Проверенные
Сообщений: 2111
Репутация: 201
Статус: Отсутствует
Цитата Termon ()
помогут ли действия, описанные в ИНСТРУКЦИИ?

Пробуй вложенный мапинг, там же ISO образ с файлами программы + загрузочным сектором является образ дискеты с DOS-ом. Еще вариант - сделать большой образ дискеты чтоб туда влезли все файлы, только это нужно разбирать и переписывать батники внутри.
 
TermonДата: Пятница, 03.04.2015, 17:24 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Цитата Atlant ()
Пробуй вложенный мапинг, там же ISO образ с файлами программы + загрузочным сектором является образ дискеты с DOS-ом.
Спасибо, как это реализовать, какие действия?
 
AtlantДата: Понедельник, 06.04.2015, 00:05 | Сообщение # 6
Мастер
Группа: Проверенные
Сообщений: 2111
Репутация: 201
Статус: Отсутствует
Сделал большую дискетку в которую скинул все файлы и немного поправил AUTOEXEC.BAT чтоб все это работало, а после еще сжал в LZMA чтоб меньше весило и быстрее грузилось. Пробуй.

Код
title HDAT2 v5.0
map --mem /Boot/HDAT2_v5.0.LZMA (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1


Сообщение отредактировал Atlant - Понедельник, 06.04.2015, 08:33
 
TermonДата: Вторник, 07.04.2015, 12:11 | Сообщение # 7
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Цитата Atlant ()
Сделал большую дискетку в которую скинул все файлы и немного поправил AUTOEXEC.BAT чтоб все это работало, а после еще сжал в LZMA чтоб меньше весило и быстрее грузилось. Пробуй.
Спасибо огромное, все работает ! Уже и не надеялся. Вот это мастер своего дела!

Есть еще вопрос по ISO образу. Скачал Ubuntu Unity 12.04.4, там в образе ISO сначала идут две папки session1 и  session2, в них все файлы с зарузчиками, Live CD не запускается.

Вот код, от которого другие сборки Ubuntu Live CD запускаются (в них нет папок  session1 и  session, а сразу идут все файлы), правда запускаются минуя предварительное меню , где можно выбрать язык, установку или запуск Ubunto  перед запуском, но все же запускаются.

title  Ubuntu-12.04.4
find --set-root /Boot/Image/ubuntu-12.04.4.iso
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /Boot/Image/ubuntu-12.04.4.iso (0xff) || map --mem /Boot/Image/ubuntu- ubuntu-12.04.4.iso (0xff) || map --mem --heads=0 --sectors-per-track=0 /Boot/Image/ubuntu- ubuntu-12.04.4.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Image/ ubuntu-12.04.4.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
errorcheck on
map --unmap=0:0xff

Какие изменения можно внести?

В таком варианте запуск доходит до заставки рабочего стола и все, другие версии не запускаются:

title Try Ubuntu without installing
map /Boot/Image/ubuntu-13.04.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Image/ubuntu-13.04.iso quiet splash --
initrd (0xff)/casper/initrd.lz

Добавлено (07.04.2015, 12:11)
---------------------------------------------
Проблема с Ubuntu решена.

Взял версию Ubuntu 14.04.1 LTS_KDE Desktop, в меню так

для x64

Код
title Try Ubuntu without installing 64  
  map /Boot/Image/ubuntu-13.04.iso (0xff)  
  map --hook  
  kernel (0xff)/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Image/ubuntu-13.04.iso quiet splash --  
  initrd (0xff)/casper/initrd.lz


 для x32 

Код
title Try Ubuntu without installing  
  map /Boot/Image/ubuntu-13.04.iso (0xff)  
  map --hook  
  kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/Image/ubuntu-13.04.iso quiet splash --  
  initrd (0xff)/casper/initrd.lz
 

Все как сказано ЗДЕСЬ.
Еще раз большое спасибо Atlant !


Сообщение отредактировал Termon - Вторник, 07.04.2015, 02:39
 
AtlantДата: Вторник, 07.04.2015, 12:48 | Сообщение # 8
Мастер
Группа: Проверенные
Сообщений: 2111
Репутация: 201
Статус: Отсутствует
Termon, Особенность сборки Ubuntu Unity 12.04.4 в том что опция iso-scan/filename не работает. Используй Гибридное монтирование (образ еще монтируется как 4-й раздел флешки):
Код
title Try Ubuntu without installing
partnew (%@root:~1,3%,3) 0x00 /Boot/mybuntu_unity_12.04.4-i386.iso
map /Boot/mybuntu_unity_12.04.4-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --
initrd (0xff)/casper/initrd.lz


А чтоб не было возможных накладок (читай пример ниже), добавь в шапку menu.lst строчку:
Код
if exist /Boot/Grub/Blue.tag partnew (%@root:~1,3%,3) 0 0 0
Где /Boot/Grub/Blue.tag имя и путь к уникальному файлу-маркеру на флешке.

Словил забавный глюк: при попытке классической загрузки образа с использованием iso-scan/filename в начале маячила заставка из запускаемой убунты, а в итоге загрузилась Avira Rescue System (к слову тоже на основе убунты). Вся соль в том что iso-scan/filename не сработал и ядро начало поиск устройства с файлами дистрибутива, и нашло одноименные файлы (но уже от Avira) на 4-ом разделе. Avira Rescue System видимо последнее что я запускал с флешки гибридной загрузкой ISO.


Сообщение отредактировал Atlant - Вторник, 07.04.2015, 12:50
 
Форум » Мультизагрузочная флешка » Общий » Помогите новичку прикрутить ISO образ (ISO образ)
Страница 1 из 11
Поиск:
Чат

Copyright GreenFlash © 2017
Рейтинг@Mail.ru