Создайте образ загрузочной виртуальной дискеты на Linux из двоичного файла

278
Shadow

Я пытаюсь создать образ загрузочной дискеты (.img) для очень старой версии Debian. Я надеюсь запустить его на виртуальной коробке. мне удалось создать .img и смонтировать его на / media / floppy как цикл. Debian состоит из 3 файлов: загрузочный диск, basedsk1 и basedsk2. тип файла загрузочного диска есть; Бинарный (приложение / октет-поток). я пытался использовать дд, но он всегда не открывается / медиа / дискета.

инструкции Debian заключаются в следующем;

«Загрузочная дискета и basedisk изображения можно найти в каталоге` базы». В Монтаж basedisks требуется . Просто загрузите три образа диска, используйте Gunzip распаковывать их, а затем дд или RAWRITE изображения на дискету. Загрузите систему с загрузочный диск и следуйте инструкциям для установки базовой системы.

Пакеты Debian Linux можно найти в packages'. Installation of these packages is completely optional. Install only the packages that you need or want with theутилите каталога dpkg '; Печатные копии man-страницы dpkg в формате ASCII и PostScript можно найти в каталоге `doc 'верхнего уровня."

Я искренне извиняюсь, если ничего из этого не имеет смысла. Я запутался. если нужна дополнительная информация, просто спросите.

0

1 ответ на вопрос

2
grawity

Прежде всего: ddне заботится о каталогах. Это не инструмент архивации и не извлекает файлы из изображения. То, что он является, по существу, прославил catпрограмма, которая занимает ровно один файл в качестве входных данных и один файл в качестве выходного сигнала.

«Файл» может быть файловым узлом / dev, обычно соответствующим диску. Например, если вы хотите записать образ на физический дисковод гибких дисков, вы бы использовали dd if=bootdisk.img of=/dev/fd0(который не сильно отличается от cat bootdisk.img > /dev/fd0).

Обратите внимание, что это делается без установки устройства в любом месте. Образ содержит все содержимое устройства - загрузочный сектор, таблицу разделов, файловую систему и т. Д.


Но сейчас дд совершенно не нужен.

Согласно инструкциям Debian исходные изображения создавать не нужно - они уже доступны для скачивания. И, согласно вашему сообщению, это не физический диск, а файл образа для VirtualBox.

Так что просто используйте загруженный образ непосредственно с VirtualBox. Больше ничего (кроме распаковки) не нужно делать.

(Ну, конечно, нет ничего плохого в создании пустого изображения, подключении устройства петли с помощью losetupи последующем использовании dd if=bootdisk of=/dev/loop0. Но это совершенно бесполезно - в конце концов, вы просто скопируете из файла A в файл B.)

Похожие вопросы