由 Kickstart Configurator 生成

由 Kickstart Configurator 生成

我们需要使用 PXE 网络启动来部署多个相同的 Ubuntu 12.04 LTS 服务器。

我尝试过各种 Kickstart 配置文件,但总是被抛到安装程序的分区屏幕。自动安装运行正常,直到其分区部分,然后它停止提示手动或引导方式。无论我使用标准或替代服务器 CD(我们使用 amd64 架构)都没有关系 - 我总是得到相同的结果。我也尝试过相同的 Kickstart 配置和 CD 安装,安装程序的行为相同。有人遇到过相同的安装程序行为吗?

#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone America/Vancouver
#Root password
rootpw --iscrypted $1$j.nmHx6Z$i2MJ1qZQK2bcB58lp3aT./
#Initial user
user sa --fullname "System Administrator" --iscrypted --password $1$HPhjKlNS$fqwFah9e3IsSxdJMqaEf60
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://hostname.domain.com/ubuntu
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext2 --size 2048 --asprimary --ondisk sda
part /data --fstype ext4 --size 204800 --asprimary --ondisk sda
part / --fstype ext4 --size 51200 --ondisk sda
part /home --fstype ext4 --size 51200 --ondisk sda
part /var --fstype ext4 --size 102400 --ondisk sda
part swap --recommended --asprimary --ondisk sda
#System authorization infomation
auth  --useshadow  --enablemd5
#Network information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled
#Do not configure the X Window System
skipx

答案1

在我的例子中,物理服务器中有两个 HDD,它们之间存在 raid1 关系。raid1 设置是通过 BIOS 完成的。我得到了相同的错误“没有定义根文件系统”。

有人可以分享用于在物理机上自动安装“ubuntu-12.04.1-server-amd64”操作系统的 ks.cfg 吗?

答案2

我们正在使用物理服务器,并正在其上自动安装“ubuntu-12.04.1-server-amd64”操作系统。

有两个硬盘用于安装操作系统,它们之间有 RAID1 关系。此设置已通过 BIOS 完成。

kickstart 配置文件如下所示:

由 Kickstart Configurator 生成

平台=AMD64 或 Intel EM64T

系统语言

lang en_US

要安装的语言模块

语言支持 en_US

系统键盘

键盘我们

系统鼠标

老鼠

系统时区

时区 亚洲/帝力

根密码

rootpw --iscrypted $1$Yl1QJyta$KzIT.kq3i9E5XaiQKcUJn/

初始用户

用户 ankit --全名“Ankit”--iscrypted --密码 $1$c6Yflpea$pi1QQ59/jgywmGwBv25z3/

安装后重新启动

重启

使用文本模式安装

文本

安装操作系统而不是升级

安装

使用 Web 安装

url --url REPO

系统引导加载程序配置

引导加载程序 --location=mbr

清除主引导记录

zerombr 是

分区清除信息

clearpart --all --initlabel

磁盘分区信息

部分 /boot --fstype ext4 --size 100 --ondisk sda 部分 / --fstype ext4 --size 10000 --ondisk sda 部分 /var --fstype ext4 --size 10000 --ondisk sda 部分 swap --size 1024 --ondisk sdb

系统授权信息

身份验证 --useshadow --enablemd5

网络信息

网络 --bootproto=dhcp --device=eth0

防火墙配置

防火墙--enabled--trust=eth0--http--ftp--ssh--telnet--smtp

X Window 系统配置信息

xconfig --depth=8 --resolution=640x480 --defaultdesktop=GNOME

但我收到以下错误:“没有定义根文件系统”

请就此提出建议。我们需要对 kickstart 配置文件进行任何修改吗?任何这方面的帮助对我们来说都是非常有帮助的。

使用上述 ks.cfg(kickstart 配置文件),Ubuntu OS 的自动安装在虚拟机 (VM) 中成功,但在物理机上安装失败。请对此提出建议,如果可能,请提供新的 ks.cfg 文件来解决上述问题。

感谢与问候, Rajesh Prasad

相关内容