Рейтинг:0

Различия в команде boot_command между Ubuntu Server 21.10 и 20.04

флаг vn

Можно ли как-то устранить неполадки с командой boot_command между различными версиями серверов Ubuntu? Я провожу часы в поиске в Google и нахожу огромные различия в том, как люди пишут команду загрузки.

Я использую упаковщик для создания виртуальных машин для виртуального бокса. Моя текущая загрузочная команда выглядит так

"<enter><enter><f6><esc><wait> ", "autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/", "< подождите><введите>"

Эта команда работает в Ubuntu Server 20.04, но не работает в версии 21.10.

Моя проблема в том, что, похоже, нет единого мнения о том, как следует писать команду загрузки:

На другом сайте есть:

  "загрузочная_команда": [
    "<esc><wait><esc><wait><f6><wait><esc><wait>",
    "<bs><bs><bs><bs><bs>",
    "автоустановка ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/",
    "--- <введите>"

Еще один, который я видел, имел несколько рядов "<bs><bs><bs><bs><bs><bs><bs><bs>".

Я все еще ищу документы и Интернет, чтобы найти процесс определения допустимой команды boot_command.

У кого-нибудь есть команда boot_command, которая работает с 21.10? Если да, то как кто-нибудь понял, что это должно быть.

Я относительно новичок в Ubuntu, и я не использовал автоматическую установку в прошлом, и различия между старым способом preseed.cfg и подсистемой для серверов и повсеместностью для настольных компьютеров очень сбивают с толку, пока я не выясню логику всего этого.

Спасибо за любую помощь.

Рейтинг:0
флаг vn

Используя новые шаблоны HCL2 упаковщика для создания ящиков, следующая команда загрузки работает с Ubuntu Server 21.10. Для json вы можете использовать старый стиль синтаксиса «boot_command»: [].

загрузочная_команда = [
            " <подождите>",
            " <подождите>",
            " <подождите>",
            " <подождите>",
            " <подождите>",
            "с",
            "<подождать>",
            "установить gfxpayload=сохранить",
            "<введите><подождите>",
            "linux /casper/vmlinuz тихий <ждать>",
            "автоустановка<ожидание>",
            " ds=nocloud-net<ожидание>",
            "\;s=http://<ждать>",
            "{{.HTTPIP}}<ожидание>",
            ":{{.HTTPPort}}/<ожидание>",
            "---",
            "<введите><подождите>",
            "initrd /casper/initrd<ожидание>",
            "<введите><подождите>",
            "загрузка<введите><подождите>"
        ]
David avatar
флаг cn
Это может работать, но это не решает вопрос, как он задан.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.