RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > ...сделать загрузочную USB флэшку с OS/2? > > ну я делал. Есть интересная wiki на аглицком про загрузку OS/2 с USB-носителей, в том числе, с флопов, сидюков и флешек. Вики эта находится по адресу http://www.os4you.org/168.98.html . Следуя тамошним указаниям, мне удалось успешно создать загрузочную флешку с OS/2. К сожалению, проблема в том, что usbmsd.add и os2dasd.dmd не поддерживают назначение буквы диска для removable устройств на этапе загрузки basedev драйверов, то есть, надо чтобы доступ к флешке продолжал работать через BIOS Int 13h, а не через usbmsd.add. На этот предмет есть ключик для usbmsd, в вики про это написано. Еще проблемой является назначение нужной буквы разделу на флешке при помощи os2dasd, поэтому юзается система без lvm и с danidasd.dmd вместо стандартного os2dasd. Здесь еще такая проблема (особенность danidasd), что буквы должны назначаться сначала fixed устройствам, а потом removable, и пробелов между буквами быть не должно. То есть, флешке должна назначиться последняя буква диска. То есть, надо вручную определить, какая последняя буква диска назначается fixed устройствам, и флешке через danidasd назначить следующую. Проблема в том, что на разных компьютерах набор букв дисков разный и флешке должен быть назначен следующая по порядку буква. Это приходится определять вручную и прописывать в параметры запуска danidasd. Вот, если бы это можно было бы автоматизировать, было бы хорошо. У меня пока идея одна -- сделать скрипт/прогу, которая определит букву диска для флешки и через os2csm (есть такая технология подстановки параметров в config.sys) подставит параметры danidasd'у. > > В общем, юзать загрузочную флешку в оси можно, но проблема с автоопределением буквы диска для флешки плюс доступ к диску через int13h работает только для файловой системы FAT, так что флешку с HPFS или JFS ты хотя и сделаешь, но загрузиться с нее не сможешь :(. В общем, вся надежда на то, что кто-нибудь доточит os2dasd для того чтобы он вовремя сумел назначить букву USB-устройству... А пока это не сделали, приходится смириться с ограничениями. > > >Хочется проинсталить на ноутбук, а у него CD через firewire. > > ЦД через firewire? -- экзотика... Через PCMCIA, USB и LPT подключал (в оси!), а с фиревире дело труба, конечно... > > > И кстати, почему бы не видется в оси USB флэшке на 4ГБ, хотя флэшки меньшего размера видятся без проблем? > > Дело в том, что флешки размером до 2 Гб бывают обычно с ФС FAT16, а максимальный размер FAT16-раздела -- 2 Гб. Поэтому флешки размером начиная с 4 Гб делаются уже с ФС FAT32. И здесь проблема опять AFAIK в os2dasd.dmd -- если флешка размечена как Big floppy (без MBR), то ось не хочет понимать Big floppy с FAT32, так как, в ее понимании, флоппи могут быть только с ФС FAT16. И буква диска опять не назначается. Проблему можно решить, если на флешке создать таблицу разделов и LVM'ом создать том с назначением буквы диска. Или, на худой конец, можно (если, конечно, буква диска флешке назначается), взять mtools от Фролоффа (http://froloff.homeip.net/) и читать и писать на ФС флешки при помощи ftp-подобного интерфейса. Неудобно конечно.... > > WBR, > Валерий >
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.