昨天写了一篇《使用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.1×86
initrd_dc4.1×86.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
vmlinuz_dt4.1
initrd_dt4.1.img
2、红旗服务器4.1 for x86
(因为AS和DC都是基于AsinaUX 1.0平台,所以用一个即可)
vmlinuz_dc4.1×86
initrd_dc4.1×86.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.1×86
KERNEL vmlinuz_dc4.1×86
APPEND initrd=initrd_dc4.1×86.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
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.1×86
KERNEL vmlinuz_dc4.1×86
APPEND initrd=initrd_dc4.1×86.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是给核心传递的参数)
(第一个是Label名称,后面的text是给核心传递的参数)