我正在尝试创建一个预置配置文件,以便通过可启动的 USB 拇指驱动器自动安装 Ubuntu Server 10.04-4 LTS x64,但在此过程中遇到了重大障碍。debian-installer 正确处理了预置文件,直到它失败并在以下屏幕上要求输入:
“[!] 选择并安装软件
安装 CD 不包含对您的语言的完整支持。您是否要立即从 Internet 下载所需的软件包?这包括拼写检查、词典和各种应用程序的翻译。
如果您现在不想下载,您可以在安装后启动语言选择器来安装对您的语言的完整支持。
下载语言支持?“是” “否”
到目前为止,我尝试修改内核启动行,并尝试对预置文件进行各种调整,但都无济于事。任何帮助都将不胜感激,因为我没有主意了!!我已将内核启动行和预置文件 (newestattempt.seed) 包含在下面。我知道预置文件可能存在其他错误/问题,但在修复此问题之前我无法恢复测试。另外,请注意,我已用虚拟示例替换了有关我的配置的敏感信息:
内核引导行:
kernel /install/vmlinuz
append vga=normal initrd=/install/initrd.gz locale=en_US console-setup/ask_detect=false console-setup/layoutcode=us netcfg/wireless_wep= interface=eth0 hostname=example domain=example file=/cdrom/customseed/newestattempt.seed cdrom-detect/try-usb=true quiet` --
预先设置文件(我发布了一个链接,因为我无法让这个论坛不将以 # 开头的行加粗,这是文件的大部分内容): http://reed.blacklight.net/preseed/newestattempt.seed
答案1
将来,如果您遇到这样的问题,并且您没有足够的运气找到可行的解决方案,只需手动完成设置即可。在新系统上,安装软件包debconf-utils
:
sudo apt-get install debconf-utils
这样您就可以访问该debconf-get-selections
命令。您可以使用它来生成预置配置:
sudo debconf-get-selections --installer > preseed.cfg
您应该注意,正如Debian 维基您不应该preseed.cfg
按原样使用上述文件,而是搜索您需要的条目(grep -i language preseed.cfg
?)并将它们添加到您自己的预置文件中。
答案2
我偶然发现了这个问题的解决方案。我通过将以下内容添加到我的预置文件中来解决这个问题:
d-i pkgsel/install-language-support boolean false
我在这里添加了它:
### Package selection
tasksel tasksel/first multiselect ubuntu-server, standard
d-i pkgsel/install-language-support boolean false
#tasksel tasksel/first multiselect lamp-server, print-server
#tasksel tasksel/first multiselect kubuntu-desktop
我在以下网页上找到了解决方案:
答案3
此条目对我有用:
LABEL ubuntu12 Install
kernel ubuntu-installer12/i386/linux
append ramdisk_size=14984 locale=es_ES console-setup/ask_detect=false keyboard-
configuration/layoutcode=es console-setup/layoutcode=es netcfg/wireless_wep= ne
tcfg/choose_interface=eth0 netcfg/get_hostname= url=http://192.168.1.5/preseed1
2.cfg vga=normal initrd=ubuntu-installer12/i386/initrd.gz --