Завантажувальний диск beos своїми руками, спільнота користувачів haiku-os і beos

Завантажувальний диск BeOS своїми руками.

У цій статті я спробував детально і в той же час є описати весь процес створення завантажувального диска BeOS. Підштовхнуло мене до цього неповнота одних посібників і перевантаженість деталями інших, через які свого часу набив чимало гуль.
Отже, все по-порядку # 133;

Вам знадобляться:
* CD-R або CD-RW болванка;
* Пишучий CD-R / RW привід;
* Програма запису болванок;
* Образ дискети BeOS;
* Образ самої BeOS;

У моєму випадку це були:
* Mirex Pro CD-R 700Mb 1x-24x, BASF CD-RW 650Mb 1x-4x
* TEAC CD-W540E 40x12x48x, HP CD-Writer + 9100 8x4x32x
* Nero - Burning Rom 5.5.9.0 (Windows)
* CDBurner + mkhybrid 0.48 (BeOS)

% Nero_screenshot_1% Тепер потрібен образ BeOS, якщо у вас вже встановлена ​​BeOS R5 PE (на розділ Windows), то чином системи буде файл # 147; X: BeOSimage.be # 148 ;, а чином дискети - # 147; X: BeOSfloppy.img # 148; (замість # 147; X # 148; підставте потрібну букву). Якщо ви викачали BeOS R5.1 з Мережі (часто # 147; tbupdate.zip # 148;), то образ - запакований файл (часто # 147; beos.iso # 148;).
ВАЖЛИВО: образ дискети від R5 не підійде до R5.1 і навпаки!
% Nero_screenshot_2%
Також образ дискети можна отримати при встановленій BeOS, вставивши нову дискету в дисковод і набравши в Terminal'е команду:

$ Makebootfloppy -cd -preserve

Суфікс '-cd' дозволяє використовувати отриманий образ (дискету) для завантаження з CD (це нам і потрібно), а суфікс '-preserve' поміщає копію образу в файл «/tmp/boot.img». Копіюємо отриманий файл на розділ Windows і їдемо далі. Про записи болванок в BeOS буде сказано пізніше.

2a. Запис з Windows

% Nero_screenshot_3% Запускаємо програму Nero. Створюємо проект «CD-ROM (Boot)" (рис. 1, 2), тиснемо # 147; New # 148 ;. Потім йдемо в меню «File | Write CD # 133; # 148; (рис. 2).

% Nero_screenshot_4% Після запису тиснемо # 147; Discard # 148 ;, відсуває болванку назад, перемикається в додаток # 147; Nero Express # 148; (З самого Nero я записати не зміг, він лаявся на те, що на болванці вже щось є і пропонував її відформатувати). тепер вибираємо # 147; Disc image or saved project # 148; (рис. 4), вказуємо на розташування файлу образу BeOS та тиснемо # 147; Next # 148 ;.

2b. Запис з BeOS

Для запису болванок з BeOS можна використовувати стандартну програму # 147; CDBurner # 148 ;. Але тут є маленька заковика - ваш пишучий привід може в ній і не працювати :( Мені пощастило, обидва приводу визначилися.

Далі, за допомогою програми Mkhybrid. конвертуємо образ дискети (floppy.img) в ISO9660, придатний для запису з CDBurner'а (boot.img):

$ Mkhybrid -b floppy.img -c boot.catalog -a -r -J -V BeOS_Boot -o boot.img directory_name

тут:
'-b' вказує на те, що образ є завантажувальним
'-c' створює певний boot.catalog (навіщо - невідомо;))
'-a -r -J' включає всі файли, rationailzed rock (Unix), Joliet
'-V' задає ім'я доріжки
'-o' задає ім'я образу (в який буде зроблений запис)
directory_name - місце, де знаходиться floppy.img і інші файли (наприклад / boot / home / cdrom, важливо, щоб в цьому каталозі не було нічого зайвого)

% Cdburner_screenshot_1% Тепер запускаємо програму CDBurner (меню «Be | Applications | CDBurner»). Через меню «Disc | Add Data Track» додаємо послідовно вже сконвертовані в Mkhybrid образ дискети (boot.img) і образ BeOS (в моєму випадку це beos.iso).

І останній штрих - тиснемо кнопку з промовистою назвою # 147; Burn Now! # 148;

для пункту "Запис CD з Беос". Мені не так пощастило як Михайлу. у мене якийсь лівий RW привід, і він не визначається ні в Вин, ні Бурнером під Бе. Допомогла програма Helios. Послідовність така:
1. У преференції. обов'язково. виставляємо multisession. (Це, ніби як очевидно, але часто забувається).
2. Просимо пропалити СД-імідж і пишемо шлях до образу дискети.
3. Після цього тим же методом пожігаем ІСОшку самого Бе.

Стандартний Бурнер на жаль працює з обмеженим набором пристроїв, а Геліос розуміє більше.
Якщо що, пишіть: [email protected]

А як бути, якщо BeOS встановлена ​​в окремий розділ а не в Вінду і хочеться з неї зробити завантажувальний диск з встановленим софтом?

Створити свій власний образ за допомогою dd (обов'язково блок = 2048) з файлової системою BFS, примонтировать його і помістити туди копію вже готової системи.

Що стосується пункту 1 і 2

Завантажувальний імідж створений

$ Makebootfloppy -cd -preserve

НЕ ПІДХОДИТЬ для запису в якості boot_cd ні в Windows (Nero), ні в BeOS.

Спочатку його потрібно обробити

$ Mkhybrid -b floppy.img -c boot.catalog -a -r -J -V BeOS_Boot -o boot.img directory_name

Ось тепер вийшов імідж буде підходити для запису в якості завантажувального в вине (Nero) і в BeOS

"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "
Тепер стосовно boot_floppy_51d0_ (with_cd_support) .img
зустрічається в мережі.

Це не завантажувальний імідж.

Для орієнтиру:
дивіться розмір 1,44Мб - неправильно (НЕ завантажувальний),
а правильний (завантажувальний) імідж - 1,45Мб (1 527 800 байт)

Щоб «неправильний» імідж став завантажувальним, його потрібно обробити в mkhybrid
Найсмішніше, що ті хто шукає імідж хочуть поставити BeOS, а щоб його поставити потрібно обробити імідж в BeOS та зробити завантажувальний диск: LOL:
Замкнуте коло: LOL:
Linux в розрахунок не беремо # 133; ;)

Щоб більш ні кому не довелося мучитися, викладу через # 133; надцять де -ніть нормальну бутявку.