Feb 16

[原]完善PXE安装方式 晴

linuxing , 14:40 , 网络服务 » 常见服务 , 评论(0) , 引用(0) , 阅读(18576) , Via 本站原创 | |
 昨天写了一篇《使用PXE方式安装红旗Desktop 5.0》,把使用PXE网络安装Linux的基本方法说清楚了。今天,我希望可以再修改一下设置,以同时可以适用于多个不同版本的安装。
 首先,我把希望今后可以安装的版本的核心文件和根文件准备好,都放在后台服务器的/tftpboot目录下,如下面的对应:
引用
1、红旗桌面4.1 plus
vmlinuz_dt4.1
initrd_dt4.1.img
2、红旗服务器4.1 for x86
(因为AS和DC都是基于AsinaUX 1.0平台,所以用一个即可)
vmlinuz_dc4.1x86
initrd_dc4.1x86.img
3、红旗服务器4.1 for x86_64
vmlinuz_dc4.1x86_64
initrd_dc4.1x86_64.img
4、红旗桌面5.0
vmlinuz_dt5_beta
initrd_dt5_beta.img
5、红旗服务器5.0 for x86
vmlinuz_dc5x86
initrd_dc5x86.img
6、红旗服务器5.0 for x86_64
vmlinuz_dc5x86_64
initrd_dc5x86_64.img

 然后,我们就在/tftpboot/下建立一个default文件,内容如下:
引用
DEFAULT install
PROMPT 1
TIMEOUT 300
LABEL install
 KERNEL vmlinuz
 APPEND initrd=initrd.img devfs=nomount ramdisk_size=16384
LABEL dt4.1
 KERNEL vmlinuz_dt4.1
 APPEND initrd=initrd_dt4.1.img devfs=nomount ramdisk_size=16384
LABEL dc4.1x86
 KERNEL vmlinuz_dc4.1x86
 APPEND initrd=initrd_dc4.1x86.img devfs=nomount ramdisk_size=16384
LABEL dc4.1x86_64
 KERNEL vmlinuz_dc4.1x86_64
 APPEND initrd=initrd_dc4.1x86_64.img devfs=nomount ramdisk_size=16384
LABEL dt5_beta
 KERNEL vmlinuz_dt5_beta
 APPEND initrd=initrd_dt5_beta.img devfs=nomount ramdisk_size=16384
LABEL dc5x86
 KERNEL vmlinuz_dc5x86
 APPEND initrd=initrd_dc5x86.img devfs=nomount ramdisk_size=16384
LABEL dc5x86_64
 KERNEL vmlinuz_dc5x86_64
 APPEND initrd=initrd_dc5x86_64.img devfs=nomount ramdisk_size=16384
LABEL local
 localboot 1

 那今后我们在我们要安装的系统的时候,需要先准备好后台的FTP或NFS服务器,然后使用网卡启动,在看到boot:状态的时候,根据安装系统的不同,输入不同的选择即可。
 如我要安装红旗桌面5.0 beta版本,并且使用文本方式安装,则这样:
dt5_beta text
(第一个是Label名称,后面的text是给核心传递的参数)

点击在新窗口中浏览此图片
 用专家模式安装红旗DC Server 5.0 for x86,则是:
dt5x86 expert

 只要你准备好FTP上的介质,你甚至可以用rescue的拯救模式。
 若不要安装的话,用local即可从本地启动。

※附件:
这里是已经配置好的文件,点击后下载。
下载后,解压到根目录下,修改/etc/dhcpd.conf文件中的TFTP地址,并修改/etc/xinetd.d/tftp中启动TFTP的选项,即可使用。(记得启动后台服务)
Tags: ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]