Я использую 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.
Вуби использует две разные техники. Метод образа диска загружает предварительно установленный файл образа диска, который был сжат. Затем он распаковывает это как 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 (которое было сохранено на диск). Тогда это предшествует установщику. Это намного сложнее, чем использование предварительно установленного образа диска.