Použil jsem grub2 ke spuštění souboru ISO Ubuntu z pevného disku (bez vypálení na DVD nebo flash disk), ale nechci instalovat Ubuntu do oddílu na mém pevném disku; místo toho jej chci nainstalovat do souboru obrazu disku (.img).
Vytvořil jsem tedy soubor .img (pomocí dd
) a pak jsem připojil .img
soubor několika způsoby:
-
Pomocí
kpartx
(který se připojuje k/dev/mapper
zařízení). -
Pomocí
losetup
(který se připojuje k/dev/loopX
zařízení).
Ale když spustím instalační program Ubuntu (ubuquity
) Zdá se, že instalační program nerozpozná smyčkové zařízení jako pevný disk, takže dostávám pouze /dev/sdXX
zařízení a nevidí smyčková zařízení!
Nyní jsem nezkoušel připojit obraz pomocí mount
příkaz, ale jsem si jistý, že to bude ukazovat stejný problém, protože pokud vím, tak losetup
používá mount
připojit soubory.
Mám tedy dvě otázky:
-
Existuje způsob, jak zajistit, aby všudypřítomnost detekovala „zařízení smyčky“ jako pevné disky?
-
Mohu připojit
.img
soubory do/dev/sdXX
zařízení (místo normálního/dev/loopX
)?
Přijatá odpověď:
Napsal jsem o tom blogový příspěvek.
V podstatě stačí vytvořit virtuální blokové zařízení na /dev/sdX
a namontujte na něj svůj LOFS. Poté můžete spustit instalační program a nainstalovat na něj Ubuntu. Ale mějte na paměti, že nemůžete nainstalovat GRUB přímo na něj (a nemá smysl to dělat).