首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预置或固定“力UEFI安装”在超-V安装?

预置或固定“力UEFI安装”在超-V安装?
EN

Ask Ubuntu用户
提问于 2016-12-21 00:56:46
回答 1查看 2.7K关注 0票数 0

我试图在Hyper上构建一个Ubuntu模板,作为第2代虚拟机,这意味着设置一个无人值守的安装。根据我从主厨的本托中收集到的信息,他们使用的大多数设置似乎都是在超高速V上工作,没有任何问题。

下面是我使用的确切的引导命令:

代码语言:javascript
复制
...
"boot_command": [
  "c<wait>",
  "linuxefi<wait>",
  " /install/vmlinuz<wait>",
  " auto<wait>",
  " console-setup/ask_detect=false<wait>",
  " console-setup/layoutcode=us<wait>",
  " console-setup/modelcode=pc105<wait>",
  " debconf/frontend=noninteractive<wait>",
  " debian-installer=en_US<wait>",
  " fb=false<wait>",
  " kbd-chooser/method=us<wait>",
  " keyboard-configuration/layout=USA<wait>",
  " keyboard-configuration/variant=USA<wait>",
  " locale=en_US<wait>",
  " netcfg/get_domain=vm<wait>",
  " netcfg/get_hostname=vagrant<wait>",
  " grub-installer/bootdev=/dev/sda<wait>",
  " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ubuntu-16.10/preseed.cfg<wait>",
  " -- <wait>",
  "<enter><wait>",
  "initrdefi<wait>",
  " /install/initrd.gz<wait>",
  "<enter><wait>",
  "boot<wait>",
  "<enter><wait>"
],
...

(我尝试了linuxlinuxefi/initrd以及initrdefi作为命令,结果都是一样的。Fedora需要efi变体,所以为了保持一致性,我把它放在那里。)

实际的预置文件与Bento提供的文件完全相同。

但是,我在磁盘分区期间遇到了一个问题。完整的对话框是

这台机器的固件已经以UEFI模式启动了安装程序,但看起来可能已经使用"BIOS兼容模式“安装了现有操作系统。如果您继续以UEFI模式安装Debian,以后可能很难将机器重新引导到任何BIOS模式的操作系统中。如果您希望安装在EUFI模式,而不关心保持启动一个现有系统的能力,您可以选择强制在这里。如果您希望保留引导现有操作系统的选项,则应该选择不强制在这里安装UEFI。强制UEFI安装?

我对此相当困惑,因为首先,驱动器应该是完全空的,因为它是通过Hyper-V创建的。

是否有一种方法可以将此值预置或设置为true,或者更好地配置Hyper安装,使其根本不出现?

EN

回答 1

Ask Ubuntu用户

发布于 2017-01-13 13:03:42

当我使用gen2模板https://github.com/taliesins/packer-baseboxes/blob/master/hyperv-ubuntu-16.04.json时,这个解决方案对我有效。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/862869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档