Страница 2 из 3

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 18:41
CdR
meser писал(а):
CdR писал(а): Злобный вариант "изподвыперда". Но вычурность оценил. :)
во обозвал - так обозвал! :-)
а мне кажется весьма рабочее решение, безо всяких "нужно написать".
Рабочее. Не вопрос. Но оно намного сложнее, чем хотелось бы.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:20
Шэф
Похоже, надо бы еще пояснить, народ недопонимает, что требуется.

Ну вот например надо проинсталлить винду. Втыкаешь флэшку, выбираешь в менюшке имидж N1
(здесь главная конфузия: мне НЕ надо грузить ОС, мне надо грузить инсталляционный сидюк)
и безо всякой (!!!) виртуальной машины загружается инсталлятор и все идет своим чередом.

Или выбираешь имидж N2 и загружается что-то там антивирусное опять же без виртуальной
машины, точно так, как будто бы загрузка выполнялась с физического СД-рома.

Или, например, под номером 3 - сидюк со сбросом пассворда.

Технически, драйвер, позволяющий грузиться с сидюка безо всяких этих хитростей уже есть
в БИОСе, и стал быть он небольшой. Другой драйвер, который знает, как грузиться с флэшки,
в последних БИОСах тоже во всех есть.

Осталось скрестить ежа с ужом. Типа какая софтинка (ну верю, что небольшая должна быть,
и резидентом в память вполне сможет прокатить), которая после загрузки с флешки и выбора
в менюшке создает (ну типа) еще один (виртуальный) сидюк в списке имеющихся к загрузке
устройств, назначает ввод-вывод на этот выбранный имидж, ну, а дальше все как обычно.

Все просто, не нужна никакая виртуальная машина. К тому же из-под виртуальной машины
не совсем 100%-ный доступ к железу, как если бы загрузка шла с СД-драйва.

Я склоняюсь к решению, уже тут озвученному: наплодить несколько партишенов по 700 МБ
и посбрасывать туда содержимое сидюков. Выбор тоже можно перенаправить на партиции,
например Акроникс поможет отцу русской демократии. Одна незадача: как зафигачить загрузку
на них, на сидюке ведь структура для этого отличная от харддрайва. Технически можно
грузиться даже в ДОС и из под него запускать инсталлятор (примитивно, но работать будет).
Опять же, как быть с линуксовыми бутабл сидюками? Там с этим ваще мрак. Потому проще
всего и сделать ISO имиджи и не морочить голову.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:23
CdR
Шэф писал(а):Опять же, как быть с линуксовыми бутабл сидюками? Там с этим ваще мрак.
Вот с этим как раз проще всего.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:27
meser
CdR писал(а):
meser писал(а):
CdR писал(а): Злобный вариант "изподвыперда". Но вычурность оценил. :)
во обозвал - так обозвал! :-)
а мне кажется весьма рабочее решение, безо всяких "нужно написать".
Рабочее. Не вопрос. Но оно намного сложнее, чем хотелось бы.
Не соглашусь. Для повседневно использующих виртуализацию - тривиально.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:32
meser
dd

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:41
CdR
meser писал(а):автостарт обозвал загузкой.
Я бы так не сказал.
автостарт к теме имеет примерно такое отношение, как GPS к роддому.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:42
Шэф
Был пьян...

Упор делается на подмену (имитацию) физического СД-рома имиджем с флешки.
В такем случАе неважно, что там на имидже: инсталляшка, рабочая ОС, или даже имидж с
флоппика - все они чево-то по-своему загружают. Стал быть я счел эту тонкость несущественной.
Не вдаваясь в подробности какая там на ISO структура, главный вопрос: КАК?

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:43
meser
Шэф писал(а):Похоже, надо бы еще пояснить, народ недопонимает, что требуется..
Если будешь нарезать партишены, то наверное и grub можно присабачить. Я думаю его и на флэшку поставить не проблема.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:43
meser
CdR писал(а):
meser писал(а):автостарт обозвал загузкой.
Я бы так не сказал.
автостарт к теме имеет примерно такое отношение, как GPS к роддому.
да ладно, я уже осознал, что был не прав.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 19:53
CdR
meser писал(а):
Шэф писал(а):Похоже, надо бы еще пояснить, народ недопонимает, что требуется..
Если будешь нарезать партишены, то наверное и grub можно присабачить. Я думаю его и на флэшку поставить не проблема.
Могу сказать совершенно точно -- grub отлично ставится на флешку и прекрасно загружает live-(и-не-live) систему с выбраного partition нарезаного на флешке.
Чего я не могу сказать -- как сделать M$ Windows "a la liveCD" partition, ибо не знаю нахер оно вообще надо. :)

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 20:02
meser
Шэф писал(а):Был пьян...

Упор делается на подмену (имитацию) физического СД-рома имиджем с флешки.
В такем случАе неважно, что там на имидже: инсталляшка, рабочая ОС, или даже имидж с
флоппика - все они чево-то по-своему загружают. Стал быть я счел эту тонкость несущественной.
Не вдаваясь в подробности какая там на ISO структура, главный вопрос: КАК?
если имидж, то начальный загрузчик должен быть хитрым - уметь различить файловую систему (какую?) на флэшке, уметь читать файлы с нее, загрузить 0 блок исошки в память, наверное вместо себя передать ему управление , самое главное сказать ему "дружище, ты вовсе не девайс а файл на флэшке!" Т.е. бут блок исошки должен быть таким же умным.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 20:24
meser
CdR писал(а):
meser писал(а):
Шэф писал(а):Похоже, надо бы еще пояснить, народ недопонимает, что требуется..
Если будешь нарезать партишены, то наверное и grub можно присабачить. Я думаю его и на флэшку поставить не проблема.
Могу сказать совершенно точно -- grub отлично ставится на флешку и прекрасно загружает live-(и-не-live) систему с выбраного partition нарезаного на флешке.
Чего я не могу сказать -- как сделать M$ Windows "a la liveCD" partition, ибо не знаю нахер оно вообще надо. :)
наверное надо один маленький раздельчик делать собственно для grubа и /boot/grub/menul.lst, чтобы менюшку выбора сделать. Впрочем можно какой-нибудь линуксенок туда засунуть, например пароле-очищалку, или еще что-нибудь полезное из списка.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 20:32
CdR
meser писал(а):наверное надо один маленький раздельчик делать собственно для grubа и /boot/grub/menul.lst, чтобы менюшку выбора сделать.
Этот этап тривиален. grub с разделом, syslinux или lilo c вкомпиленым меню -- это мелочи. Мне не совсем понятно как передать потом boot-процесс в iso image.

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 20:45
meser
CdR писал(а):
meser писал(а):наверное надо один маленький раздельчик делать собственно для grubа и /boot/grub/menul.lst, чтобы менюшку выбора сделать.
Этот этап тривиален. grub с разделом, syslinux или lilo c вкомпиленым меню -- это мелочи. Мне не совсем понятно как передать потом boot-процесс в iso image.
а мы от него уже отказались :)

Re: Boot .ISO image from USB-flash - как?

Добавлено: 20 дек 2008, 20:48
CdR
meser писал(а):
CdR писал(а):Мне не совсем понятно как передать потом boot-процесс в iso image.
а мы от него уже отказались :)
Не, ну тогда вопросов вообще не должно возникать.