Как установить Ubuntu в файл .disk

Я использую Ubuntu 12.04.3 Live USB

Я создал 25 ГБ файл .disk, расположенный в разделе Windows. (То же, что и WUBI)

Я сделал: sudo losetup /dev/loop1 /mnt/<disk file location>/root.disk.

Теперь я вижу этот файл .disk с помощью утилиты диска, и он имеет файловую систему ext4.

Как мне добавить этот диск (и файл подкачки .disk) в установщик Ubuntu, чтобы я мог установить Ubuntu в файлы .disk.

0
задан 6 December 2013 в 17:40

1 ответ

Вуби использует две разные техники. Метод образа диска загружает предварительно установленный файл образа диска, который был сжат. Затем он распаковывает это как root.disk, а затем использует resize2fs, чтобы сделать его любым нужным вам размером. Затем остается создать учетную запись пользователя при входе в систему, что он делает с файлом preseed:

d-i clock-setup/utc boolean false
d-i time/zone string $(timezone)
d-i passwd/user-fullname string $(user_full_name)
d-i passwd/username string $(username)
d-i passwd/user-password-crypted password $(password)
d-i user-setup/encrypt-home boolean false
d-i netcfg/get_hostname string ubuntu
d-i debian-installer/locale string $(locale)
d-i keyboard-configuration/layoutcode string $(keyboard_layout)
d-i keyboard-configuration/variantcode string $(keyboard_variant)

Все $(xxx) заменены установщиком Wubi - большинство из них довольно просты, но мои попытки получить сбой правильного пароля (его легко восстановить позже).

Затем остается загрузить установку с файлом preseed:

loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
search --set=diskroot -f -n /ubuntu/disks/root.disk
probe --set=diskuuid -u $diskroot
linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk preseed/file=/ubuntu/install/preseed.cfg wubi-diskimage ro quiet splash
initrd /initrd.img

В любом случае это самый простой способ установить Wubi вручную. Я недавно сделал это на виртуальной машине с прошивкой EFI.

Другой метод - заставить ubiquity (настольный установщик) установить его непосредственно на root.disk. Это также требует предварительного файла. Wubi запускает программу установки через grub4dos, затем использует ядро, извлеченное из ISO, для загрузки ISO (которое было сохранено на диск). Тогда это предшествует установщику. Это намного сложнее, чем использование предварительно установленного образа диска.

0
ответ дан 6 December 2013 в 17:40

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

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