Ubuntu 16.04安装程序启动提示行中断


1

我正在构建VirtualBox Ubuntu 16.04映像。我想使用预置文件来回答安装问题。

我启动了VirtualBox VM,并在VM上附加了16.04 .iso,然后按ESC键进入安装程序的“ boot:”提示符。当我输入许多内核参数时,某些字符以80个字符进入换行符。

我不认为这是VirtualBox控制台,因为我可以附加14.04 .iso并在“ boot:”提示符下键入完全相同的行,并且不插入任何换行符。

16.04安装无法按预期方式运行,可能是因为换行了。14.04安装确实按预期工作,即它从preseed.cfg文件获取安装程序问题的答案。

有什么想法如何防止换行吗?有什么想法在哪里看?我不知道“ boot:”提示符是Grub还是Debian Installer或什么。请帮助,并在此先感谢。

Answers:


1

看来16.04安装程序具有新的命令行方式来输入安装程序启动参数。这是靠近屏幕底部的一行。您可以使用带有安装程序选项的屏幕,在屏幕上按F6键来编辑此行,从“ Install Ubuntu Server”开始。使用此行可以输入一长串启动参数。它水平滚动。

因此,如果您使用的是Packer,template.json则无法在Internet上找到适用于Server 14.04 的示例文件。这是我使用的“构建器”部分,该部分有效:

"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" ] ] }],

您也可以在Github中查看我的一个项目:https : //github.com/lcreid/rails-5-jade

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.