4

Можно ли использовать команду dd для создания загрузочного образа ISO? Я использую следующую команду, чтобы сделать это:

dd if=/dev/sda of=/mnt/sdb/my.iso

Я могу создать ISO, но не могу загрузить его. Когда я пытаюсь загрузиться, я получаю эту ошибку:

Operating System not found.

/dev/sda перечисляет 4 раздела, а в разделе 1 установлен grub: файловая система - ext3.

2 ответа2

4

файловая система ext3

Это говорит само за себя, поскольку компакт-диск имеет файловую систему ISO9660, и dd не будет преобразовывать одно в другое.

2

Вы не можете загрузить HDD как DVD или CD из-за разных файловых систем. Вы могли бы скопировать все файлы с rsync и записать DVD/CD со всеми файлами, но вы не можете просто dd образа жесткого диска на DVD. Вы можете использовать dd для копирования одного жесткого диска на другой, но второй жесткий диск будет загрузочным.

С другой стороны, вы можете попробовать genisoimage (cdrkit, проекта debian) или mkisofs (cdrtools, то, что разветвил Debian). Я использовал genisoimage для создания загрузочных дисков, например, когда я скопировал все файлы с диска Debian, изменил несколько и переделал a.ISO. Это может не работать для Windows и некоторых других ОС, но оно того стоит.

Я сделал свой загрузочный компакт-диск после этой страницы:
https://wiki.debian.org/DebianInstaller/Modify/CD

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .