Linux: Скопировать образ DVD ISO на пустой жесткий диск/раздел и загрузиться, как будто это DVD?

Linux: Скопировать образ DVD ISO на пустой жесткий диск/раздел и загрузиться, как будто это DVD?

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

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

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

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

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

и получил сообщение «Отказано в доступе» — не знаю почему.

решение1

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

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

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

решение2

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

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

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

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

решение3

Eстьразница между образом ISO(для cd) и образ жесткого диска (применимо также к usb). Однако можно настроить образ iso так, чтобы он соответствовал требованиям образа жесткого диска. Такой образ iso называется гибридным 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.

решение4

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

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

Связанный контент