达里诺尔湖附近饭店:iscsi+pxe 实现无盘安装,无盘启动-linux篇(组图)-IT频道-和讯网
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 18:58:41
iscsi+pxe 实现无盘安装,无盘启动-linux篇(组图)
2009年06月17日06:26 来源: 我有话说 查看评论(0) 好文我顶(0) iscsi+pxe 实现无盘安装,无盘启动-linux篇。
PXE 环境设置
PXE 环境需要dhcp, tftp, 看个人习惯,有很多组合, 我习惯用dnsmasq, 小巧又功能强大
配置文件大致包含以下几项
dhcp-range=192.168.1.50,192.168.1.150,255.255.255.0,12h
dhcp-option=3,192.168.1.1
expand-hosts
domain=linuxce.cn
dhcp-host=00:0c:29:34:67:9a,net:diskless
dhcp-option=net:diskless,17,"iscsi:192.168.1.147::::iqn.2008.com.linuxce:linuxce.windiskless.20090210124113"
dhcp-option=44,192.168.1.6
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/tftpboot
红色的两项是要给gpxe 使用,从gpxe 启动不支持大于1024cylinder的大硬盘,奇怪的是在虚拟机中把网卡认做成10M,启动速度奇慢
在调试阶段出现最多的问题是拼写错误,最好不使用服务,而是在命令行下面带调试参数
dnsmasq –d --log-dhcp
pxe 的配置菜单如下
default vesamenu.c32
#prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 m.msg
F5 rescue.msg
menu background splash.jpg
menu title Welcome to Fedora 10!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
label linux
menu label ^Install or upgrade an existing system
kernel vmlinuz
menu label boot diskless linux from iscsi
kernel vmlinuz_diskless
append initrd=initrd_diskless
label gpxe
menu label boot diskless windows from iscsi
kernel gpxe.lkrn
后面会提到那两个启动文件vmlinuz_diskless, initrd_diskless如何获得
iscsi 环境设置
现在支持iscsi 服务的系统很多, 我用的是LHS-200 iscsi 存储器, 一个小巧的黑盒子,装上硬盘,开机就可使用,要高性能可以装一个PC 版本, 嫌麻烦可以到他的网站
http://www.linuxce.cn
抓一个已经配置好的虚拟机来用,
Linux Home Server 谈不上有什么复杂配置, 首先登录