如何配置preseed以跳过语言支持问题?
我正在尝试创建一个预置的配置文件,用于通过可启动的USB拇指驱动器自动安装Ubuntu Server 10.04-4 LTS x64,并且我在此过程中遇到了重大障碍。 debian-installer正确处理preseed文件,直到它失败并在以下屏幕上要求输入:
“[!]选择并安装软件
安装CD不包含对您的语言的完全支持。 您想现在从互联网上下载所需的软件包吗? 这包括各种应用程序的拼写检查,词典和翻译。
如果您现在不想下载,可以在安装后启动语言选择器以安装对您的语言的完整支持。
下载语言支持? “是”“不”
到目前为止,我已经尝试修改内核引导线并尝试对预置文件进行各种调整,但都无济于事。 任何帮助都非常感谢,因为我没有想法! 我在下面包含了我的内核启动行和预置文件(newestattempt.seed)。 我知道preseed文件可能有其他错误/问题,但在修复此问题之前我无法恢复测试。 此外,请注意我已使用虚拟示例替换了有关我的配置的敏感信息:
Kernal引导线:
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
我随便偶然发现了解决方案。 我能够通过在我的preseed文件中添加以下内容来解决这个问题:
di pkgsel/install-language-support boolean false
我在这里添加:
### Package selection tasksel tasksel/first multiselect ubuntu-server, standard di pkgsel/install-language-support boolean false #tasksel tasksel/first multiselect lamp-server, print-server #tasksel tasksel/first multiselect kubuntu-desktop
我在以下网页上找到了解决方案:
在将来,如果您遇到这样的问题并且您没有足够的幸运能够找到有效的答案,请手动完成设置。 在新系统上,安装debconf-utils
软件包:
sudo apt-get install debconf-utils
这使您可以访问debconf-get-selections
命令。 您可以使用它来生成预置配置:
sudo debconf-get-selections --installer > preseed.cfg
您应该注意,按照Debian Wiki中的建议,您不应该使用上面的preseed.cfg
文件,而是搜索您需要的条目( grep -i language preseed.cfg
?)并将它们添加到您自己的preseed文件中。
此条目适合我:
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 --
- VM VirtualBox不允许在Ubuntu 12.04和Lenovo G500S上启用64位guest虚拟机
- 为什么Thunderbird将核心锁定在100%?
- 从ubuntu-wine ppa安装wine1.6-amd64也要求安装wine1.6-i386
- Steam:加载共享库时出错:libGL.so.1:错误的ELF类:ELFCLASS64
- 仅在按下cmd / win键时显示Unity启动器?
- 64位13.10显示比16位13.04少1GB的RAM
- 这个内核需要一个x86-64 CPU,但只检测到一个i686 CPU
- 如何启用Windows分区的读/写?
- 如何调整Acer Aspire One D270的屏幕亮度?