Установить Ubuntu на циклическом устройстве?

Я использовал grub2 для начальной загрузки файла ISO Ubuntu от моего жесткого диска (не записывая его к DVD или флеш-накопителю), но я не хочу устанавливать Ubuntu на разделе на моем жестком диске; вместо этого я хочу установить его на образе диска (.img) файл.

Так, я создал .img файл (использование dd) и затем я смонтировался .img файл через несколько путей:

  1. Используя kpartx (который монтируется к /dev/mapper устройства).

  2. Используя losetup (который монтируется к /dev/loopX устройства).

Но когда я запускаю установщик Ubuntu (ubuquity) установщик, кажется, не распознает циклическое устройство как жесткий диск, таким образом, я только добираюсь /dev/sdXX устройство и не видит циклические устройства!

Теперь, я не пытался смонтировать изображение с помощью mount команда, но я уверен, что она покажет ту же проблему, потому что насколько я знаю это losetup использование mount смонтировать файлы.

Таким образом, у меня есть два вопроса:

  1. Существует ли способ заставить повсеместность обнаружить "циклические устройства" как жесткие диски?

  2. Я могу смонтироваться .img файлы к /dev/sdXX устройства (вместо нормального /dev/loopX)?

4
задан 21 January 2018 в 13:25

1 ответ

Я записал сообщение в блоге об этом .

В основном просто необходимо создать виртуальное блочное устройство в /dev/sdX и смонтировать LOFS на нем. Затем можно запустить установщик и установить Ubuntu на нем. Но обратите внимание на то, что Вы не можете установить GRUB непосредственно на нем (и нет никакого смысла сделать так).

2
ответ дан 1 December 2019 в 10:17

Другие вопросы по тегам:

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