Ubuntu 16.04 Quebras de linha de prompt de inicialização do instalador

1

Estou criando uma imagem do VirtualBox Ubuntu 16.04. Eu quero usar um arquivo preseed para responder as perguntas de instalação.

Eu inicio a VM do VirtualBox com o 16.04 .iso anexado à VM, e coloco no prompt "boot:" do instalador pressionando a tecla ESC. Quando eu digito os muitos parâmetros do kernel, algo entra em uma quebra de linha em 80 caracteres.

Eu não acho que seja o console do VirtualBox, porque eu posso anexar o 14.04 .iso e digitar exatamente a mesma linha no prompt "boot:", e nenhuma quebra de linha é inserida.

A instalação do 16.04 não funciona como esperado, presumivelmente por causa das quebras de linha. A instalação do 14.04 funciona como esperado, ou seja, ele leva as respostas para as perguntas do instalador a partir do arquivo preseed.cfg.

Alguma idéia de como evitar as quebras de linha? Alguma idéia de onde procurar? Eu não sei se o prompt "boot:" é o Grub, o Debian Installer ou o que. Por favor, ajude e obrigado antecipadamente.

    
por Lencho Reyes 05.06.2016 / 18:50

1 resposta

1

Parece que o instalador do 16.04 tem uma nova maneira de linha de comando para inserir os parâmetros de inicialização do instalador. É uma única linha perto da parte inferior da tela. Você pode editar esta linha pressionando F6 quando estiver na tela com as opções do instalador, começando com "Instalar o Ubuntu Server". Usando esta linha permite que você insira uma longa lista de parâmetros de inicialização. Ele rola horizontalmente.

Portanto, se você estiver usando o Packer, os arquivos template.json do exemplo que você encontrará na Internet para o Server 14.04 não funcionarão. Aqui está a seção "construtores" que usei, que funciona:

"builders": [{ "type": "virtualbox-iso", "boot_command": [ "<enter><f6><esc>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs><bs><bs>", "<bs><bs><bs>", "auto preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg ", "debian-installer=en_CA locale=en_CA kbd-chooser/method=us ", "hostname=rails-5-jade ", "fb=false debconf/frontend=noninteractive ", "keyboard-configuration/modelcode=SKIP keyboard-configuration/layout=USA ", "keyboard-configuration/variant=USA console-setup/ask_detect=false ", "vga=788 initrd=/install/initrd.gz quiet --- ", "<enter>" ], "boot_wait": "4s", "guest_os_type": "Ubuntu_64", "http_directory": "http", "iso_checksum": "23e97cd5d4145d4105fbf29878534049", "iso_checksum_type": "md5", "iso_url": "http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso", "ssh_username": "vagrant", "ssh_password": "vagrant", "ssh_wait_timeout": "10000s", "disk_size": "8000", "shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now", "vboxmanage": [ [ "modifyvm", "{{.Name}}", "--memory", "512" ], [ "modifyvm", "{{.Name}}", "--cpus", "1" ] ] }],

Você também pode ver um dos meus projetos no Github: link .

    
por 12.06.2016 / 16:54