我对 ubuntu 还很陌生,我正在尝试自动安装 ubuntu 16.04 桌面。我已经设法使安装过程使用预置值来回答安装过程中的所有问题。然后系统重新启动,但我的问题出现了:它再次询问用户配置问题。因此,它首先运行一个标题为“安装(作为超级用户)”的窗口,第二个窗口称为“系统配置”。在我再次回答问题并重新启动系统后,登录屏幕上有两个用户,一个是预置的用户,另一个是我必须手动执行的用户。有人对我的问题有什么见解吗?
从 efi USB 启动:
如果 loadfont /boot/grub/font.pf2 ;则
设置 gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi设置菜单颜色正常=白色/黑色
设置菜单颜色高亮=黑色/浅灰色设置超时=0 设置默认值=“0”
菜单项“开始”{设置 gfxpayload=keep linux /casper/vmlinuz boot=casper file=/cdrom/install/preseed.cfg automatic-ubiquity quiet noprompt auto=ture priority=critical ubiquity/reboot=true noshell splash languagechooser/language-name=English --
initrd /casper/initrd.lz}
和我的预置文件(preseed.cfg)
联网di netcfg/choose_interface 选择自动
此时不要配置网络
di netcfg/disable_dhcp 布尔值 false
di netcfg/wireless_wep 字符串
di netcfg/dhcp_options 选择di netcfg/dhcp_failed 注意
不要过滤掉已挂载分区的磁盘。
di netcfg/dhcp_timeout 字符串 3
di netcfg/get_hostname 字符串 ubuntudi partman/filter_mounted 布尔值 false
如果存在,请删除现有的软件 RAID 分区。di partman-md/device_remove_md 布尔值 true
不加密用户的主目录。di 用户设置/加密主页 boolean false
不需要具有文件系统的分区的挂载点。di partman-basicfilesystems/no_mount_point 布尔值 false
非电喷系统di partman-efi/non_efi_system 布尔值 true
选择内置 emmc 设备di partman-auto/磁盘字符串 /dev/mmcblk0
使用适合您的架构的常用分区类型di partman-auto/method 字符串常规
没有交换分区di partman-basicfilesystems/no_swap 布尔值 false
使用完整的emmc并且只有一个分区di partman-auto/expert_recipe 字符串 \
选择上面列出的磁盘配方
efi-root :: \
256 300 512 免费 \
$iflabel{ gpt } \
method{ efi } 格式{ } \
.\
4000 10000 -1 ext4 \
$primary{ } \
method{ format } 格式{ } \
use_filesystem{ } 文件系统{ ext4 } \
mountpoint{ / } \
.di partman-auto/choose_recipe 选择 efi-root
无需确认即可分割di partman/confirm_write_new_label boolean true
完成分区并将更改写入磁盘
di partman/choose_partition 选择di partman/confirm_nooverwrite 布尔值 true
引导加载程序即使找到其他操作系统,此加载程序也会将 grub-installer 安装到 MBR
di partman/confirm 布尔值 truedi grub-installer/with_other_os 布尔值 true
键盘选择
d-igrub-installer/only_debian 布尔值 false
di grub-installer/bootdev 字符串 /dev/mmcblk0di 键盘配置/layoutcode 字符串 us
当地的
di 键盘配置/variantcode 字符串在 debian-installer/locale 中字符串 en_US.UTF-8
时区
在 debian-installer/locale 中看到 truedi clock-setup/utc-auto 布尔值 true
禁用自动键盘映射检测
di clock-setup/utc 布尔值 true
di time/zone 字符串 US/Pacific
di clock-setup/ntp 布尔值 true在 console-setup/ask_detect 中 boolean false
创建用户
在 console-setup/layoutcode 中 string usdi passwd/root-login 布尔值 false
di passwd/user-fullname 字符串全名
di passwd/user-fullname 可见 true
di passwd/username 字符串用户
di passwd/username 可见 true
di passwd/user-password 密码 1234
di passwd/user-password-again 密码 1234
di passwd/user-password 可见 true
di passwd/auto-login 布尔值 true
di user-setup/allow-password-weak 布尔值 true
提前感谢您的回答。