Или хоть на худой конец на линуксе?
У меня есть файл /Users/elisey/Downloads/OS/2/Bootloader, и я хочу создать ЖД для QEMU с MBR и FAT16 чтобы он использовал мой загрузчик и при этом был монтируемым (чтобы можно было файлы туда кидать).
Как это сделать?
Создать — в смысле написать? Ну, открываете спецификации на MBR, QEMU, а так же механизмы загрузки нужной ОС и пишете. На гитхабе где-то даже были примеры реализации загрузчика. Ну например: https://medium.com/@dayastant/building-a-simple-bo... или вот ещё.
Елисей Константинов, ага, т.е. у вас есть какой-то код, но он работает не так как вы ожидаете? В этом случае это уже совсем другой вопрос и нужен будет код, а так же подробные детали ошибок и какие именно у вас возникли трудности в отладке.
VoidVolker, уже выяснил в чём проблема :)
Я записывал свой загрузчик dd на созданный hdiutilом диск, но не учёл что без notrunc он обрезает файл диска до размера загрузчика, и таким образом я теряю таблицу разделов :)
Кстати говоря, как сделать так чтобы hdiutil перестал добавлять дурацкое расширение .dmg к имени файла (вместе с расширением .img между прочим!) которое я указал?
Вот моя команда (приходится использовать mv чтобы этого упрямца побороть):
Елисей Константинов, а -ov? В мане написано, что это перезапись файла и по идее оно должно интерпретировать имя файла как есть. Или тоже добавляет расширение без проверки?