linux
的自动安装:
靠
anaconda
安装程序实现
anaconda
程序会根据提供的光盘或其他数据源让其上的数据包安装到系统上,
会根据用户的定制提供交互界面
kickstart
文件提供让
anaconda
在需要获取某些信息从该文件中读取相应的配置信息得功能,
略过了需要用户手动输入的麻烦
kickstart
有两种方法生成:
1
、用文本编辑器编辑
2
、系统命令:
system-config-kickstart
ksvalidator
检查文件语法是否正确
自动化安装
boot
:后面可以跟的选项
boot: linux text
字符界面安装
boot:linux ks
会在
DHCP
服务器上找
etc/dhcpd.conf
里的
next-server
定义
boot:linux ks=url kickstart
文件配置要正确
(ks=ftp:192.168.0.254:/var/ftp/pub/kickct.cfg,ks=nfs://server:/file)
boot:linux ks=hd|cdrom:/path to yourkictstart_file
boot:linux ks=cdrom:/kickstart
boot
:
linux ks=floppy:/a/kickstart
boot: linux rescue
进入急救模式
askmethod
询问用户安装文件在什么地方
dd
在安装在硬件上时提供路径包含硬件设备驱动
noprobe
安装时不探测硬件型号
noipv6
关闭
ipv6
netmask
明确指定掩码
gateway
指定网关
dns
指定
dns
vnc
远程启动安装
lowers
低分辨率安装
maisofs
-o
创建好放在那里
-b
是否自启动
-c
使用哪个文件显示信息
ppmtolss16
转换图片格式
ftp://192.168.0.1/ftp://192.168.0.1
install.log
是当前系统安装所需要的软件包
vim ansconda-ks.cfg
创建系统引导光盘
mkdir /tmp/iso
mount /dev/cdrom /media/crom
cp -r /media/cdrom/* /tmp/iso
cd /tmp/iso
wget http://192.168.0.254/workstation.cfg
mv workstation.cfg kickstart
chown u+w isolinux/isolinux.cfg
vim isolinux/isolinux.cfg
default linux ks=cdrom:/kickstart
下载图片
3.jpg
gimp &
编辑图片
640x320 16
位色
save as
成
ppm
格式
ppmtolss16<3.ppm >3.lss
转换格式
lss
的
mv 3.lss /tmp/isolinux/splash.lss
cd /tmp
mkisofs -o myboot.iso -b isolinux/isoliux.bin -c isolinux/boot.cat --no-emul-boot --boot-load-size 4 --boot-info-table -R -J -v -T iso/
做成镜像
测试
:
将
/tmp/myboot.iso
拷出挂载该镜像
Xen
工作在底层硬件之上
,
模拟出系统运行的环境,可以安装不同操作系统,提供实时迁移。
Xen
可以提供半虚拟化,也可以提供全虚拟化,但是
cpu
要支持
操作系统虚拟化
库级别的虚拟机
wine
应用虚拟化:
KVM
只能运行全虚拟化