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/mapperzařízení). -
Pomocí
losetup(který se připojuje k/dev/loopXzaří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
.imgsoubory do/dev/sdXXzaří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).