Я использовал grub2 для начальной загрузки файла ISO Ubuntu от моего жесткого диска (не записывая его к DVD или флеш-накопителю), но я не хочу устанавливать Ubuntu на разделе на моем жестком диске; вместо этого я хочу установить его на образе диска (.img) файл.
Так, я создал .img файл (использование dd
) и затем я смонтировался .img
файл через несколько путей:
Используя kpartx
(который монтируется к /dev/mapper
устройства).
Используя losetup
(который монтируется к /dev/loopX
устройства).
Но когда я запускаю установщик Ubuntu (ubuquity
) установщик, кажется, не распознает циклическое устройство как жесткий диск, таким образом, я только добираюсь /dev/sdXX
устройство и не видит циклические устройства!
Теперь, я не пытался смонтировать изображение с помощью mount
команда, но я уверен, что она покажет ту же проблему, потому что насколько я знаю это losetup
использование mount
смонтировать файлы.
Таким образом, у меня есть два вопроса:
Существует ли способ заставить повсеместность обнаружить "циклические устройства" как жесткие диски?
Я могу смонтироваться .img
файлы к /dev/sdXX
устройства (вместо нормального /dev/loopX
)?
Я записал сообщение в блоге об этом .
В основном просто необходимо создать виртуальное блочное устройство в /dev/sdX
и смонтировать LOFS на нем. Затем можно запустить установщик и установить Ubuntu на нем. Но обратите внимание на то, что Вы не можете установить GRUB непосредственно на нем (и нет никакого смысла сделать так).