6

У меня сломан DVD-привод, и на данный момент нет других доступных для записи DVD-дисков, поэтому вместо этого я бы хотел использовать пустой жесткий диск.

Я пробовал Unetbootin, но он копирует только несколько мегабайт файлов - остальные данные изображения в ISO игнорируются.

Я подтвердил, что ISO действителен и работает с VirtualBox. Это MD5 хэш, как и ожидалось. Но мне нужно загрузить реальный BIOS, а не эмулируемый.

Я также пробовал такие вещи, как:

sudo cat /disk/image.iso > /dev/sdb1

и что получил "Отказано в доступе" - понятия не имею, почему.

5 ответов5

9

В конце я использовал dd и USB-флешку в качестве загрузочного диска, потому что загрузка как-то не сработала для DVD на жестком диске.

sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M

sudo dd if=/storeM/bootdisk.img of=/dev/sdc
6

Для информации, так как это поражает многих людей, использующих sudo при записи в файл. Вот что происходит, если вы используете команду cat:

sudo cat /disk/image.iso > /dev/sdb1

интерпретируется оболочкой как выполнение команды sudo cat /disk/image.iso с последующей отправкой вывода в /dev/sdb1 . Только команда cat является привилегированной; перенаправление вывода не.

dd избегает этих проблем, поскольку source и target являются аргументами и частью привилегированной команды.

5

Существует различие между образом ISO (для компакт-диска) и образом жесткого диска (также применимо к usb). Однако можно настроить ISO-образ таким образом, чтобы он соответствовал требованиям образа жесткого диска. Такое изо образ называется гибридным изо. В Linux есть инструмент, который выполняет эту настройку: isohybrid .

Итак, вот что я сделал с успехом:

cp orig_image.iso hybrid.iso
isohybrid hybrid.iso
dd if=hybrid.iso of=/dev/sdd_ bs=8M

На Debian 8 утилита содержится в пакете syslinux-utils .

2

Вы можете использовать MEMDISK для загрузки оптического образа с жесткого диска.

1

Я хотел бы рассмотреть вопрос о загрузке файла еще раз, а также проверить целостность, есть причина, по которой вы сталкиваетесь с ошибками. У меня никогда не было проблем с UNetBootin.

Вы также можете попробовать Universal USB Installer, если у вас есть запасной вариант Windows. EasyBCD также имеет возможность вставить ISO для загрузки из Windows Bootloader, iso может быть запущен из памяти или с жесткого диска, но является экспериментальным.

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