Ubuntu-14.04

Ubuntu 網路引導安裝崩潰

  • August 26, 2015

我有一個執行 PXE 的 dhcp 伺服器,以及一個需要通過 PXE 安裝 ubuntu 的客戶端。

我設法讓安裝程序工作。它在kickstart文件的幫助下順利完成安裝,但突然停在“安裝系統”處,並說它遇到了錯誤。我不知道是什麼原因造成的,或者如何解決它。有什麼幫助嗎?

錯誤是這種一般性的失敗,它沒有給我任何繼續:

                            [!!] Install the system 
                            Installation step failed 
                           an installation step failed. 
               you can try to run the failing item again from the menu,
                       for skip it and choose something else. 
                      the failing step is: Install the system

我的 kickstart 文件如下所示:

#Generated by Kickstart Configurator
#platform=x86

#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard dk
#System mouse
mouse
#System timezone
timezone Europe/Copenhagen
#Root password
rootpw SecretPass
#Initial user
user local --fullname "Local Admin" --password SecredPass
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://172.16.0.6/ubuntu14.10
#System bootloader configuration
bootloader --location=mbr 
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel 
#Disk partitioning information
part  swap --recommended --asprimary --ondisk sda
part /boot --fstype ext4 --size 128  --ondisk sda
part / --fstype ext3 --size 1 --grow --ondisk sda
#System authorization infomation
auth  --useshadow  --enablemd5  --enableldap --enableldapauth --ldapserver ldap://hellerup.mosek.intranet --ldapbasedn dc=hellerup,dc=mosek,dc=intranet
#Firewall configuration
firewall --disabled 
#Do not configure the X Window System
skipx

要安裝 PXE 伺服器,我使用了本指南,信中 https://help.ubuntu.com/community/PXEInstallServer

看起來這是在所有較新版本的 ubuntu 上發生的錯誤。較新的 Ubuntu 版本在安裝過程中使用稱為 squashfs 的東西,但 PXE 伺服器不會通知 .squashfs 文件是否存在,因此安裝失敗。

要解決它,只需將以下內容添加到預種子文件中

d-i live-installer/net-image string http://path/to/installation/filesystem.squashfs

引用自:https://serverfault.com/questions/715162