Я хочу установить Ubuntu из другого Linux и получить все то же самое, что и новая установка, загруженная из файла ISO .
Легко смонтировать ubuntu-20.10-live-server-amd64.iso
, а затем casper / filesystem.squashfs
.
Однако после rsync -ahPHAXx
to target и arch-chroot
,Мне все еще нужно имитировать установщик сервера, чтобы установить языковой стандарт и часовой пояс, а также другие вещи.
Есть ли какой-нибудь документ для этого процесса? Или где я могу прочитать сценарий установщика сервера Ubuntu?
Есть другой способ сделать это, как задумано командой Ubuntu.
Начинается с Ubuntu Base
, затем вы продолжаете устанавливать все. Нет необходимости в filesystem.squashfs из ISO.
Примерно следуйте моему ответу здесь: https://askubuntu.com/a/1293305/1080682
Вместо загрузки с другого LiveCD или сетевой загрузки используйте текущий Ubuntu, пропустите разрешение загрузки форматирования, просто отредактируйте загрузчик и используйте Ubuntu Base squashfs, затем APT для установить весь рабочий стол.
Вместо того, чтобы поместить сценарий в автоустановщик, вы можете выполнить его в своем Терминале / CLI. Просто будьте осторожны с тем, что выполняется внутри и вне chroot.
Поскольку я ввел это в ответ вместо комментария (раннее утро), вот грубый шаг (точные команды см. По ссылке):
Пс. Извините, я получил сообщение до того, как закончил набирать