Возвращение сына демо CD
Как всем известно (по крайней мере должно быть), каждый установочный диск BeOS был на самом деле live CD (задолго до того, как его "изобрели" для Linux). И, конечно, так же будет сделано и в Haiku.
С того времени никто больше не пытался этого сделать и понадобились некоторые усилия, чтобы сделать его снова. Создание рабочего CD всё ещё требует времени (Bootscript.cd, возможно ramdisk...), но он наконец снова грузится.
Одной из проблем было то, что передававшийся в ядро аргумент как int32, воспринимался как булев и его значение игнорировалось
Кроме того, в jam-файле FloppyBootImage, который я записал, не хватало драйвера scsi_cd. Поскольку я пользовался копи-пастом из NetBootImage, я пропустил его.
Пожалуй, как демо CD его распростанять ещё рано, но, по крайней мере, давайте покажу, как его сделать.
Создание загрузочного CD требует двух дорожек на одном CD. Первой дорожкой будет El-Torito bootable ISO-9660 file-system, несущая загрузочный образ флоппи-дискеты. Она создаётся вот такой командой:
jam -q haiku-boot-cd
После выполнения команды, у вас будет файл по имени 'haiku-boot-cd.iso' в директории 'generated/'.
Второй дорожкой будет BFS образ 'haiku.image' в 'generated/', который создаётся так:
jam -q haiku-image
В Unix/Linux и BeOS для создания CD может быть использован cdrecord:
cdrecord dev=x,y,z -v -eject -dao -data generated/haiku-boot-cd.iso generated/haiku.imageгде x,y,z - номера устройств вашего CD рекордера (их можно узнать по команде cdrecord -scanbus)
Пользователи Windows могут найти и использовать .cue файлы от дистрибутивов BeOS, они должны работать с Haiku
François Revol
