[原]完善PXE安装方式

 昨天写了一篇《使用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

 然后,我们就在/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

 那今后我们在我们要安装的系统的时候,需要先准备好后台的FTP或NFS服务器,然后使用网卡启动,在看到boot:状态的时候,根据安装系统的不同,输入不同的选择即可。
 如我要安装红旗桌面5.0 beta版本,并且使用文本方式安装,则这样:

dt5_beta text
(第一个是Label名称,后面的text是给核心传递的参数)

点击在新窗口中浏览此图片dt5x86 expert

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

※附件:
这里是已经配置好的文件,点击后下载。
下载后,解压到根目录下,修改/etc/dhcpd.conf文件中的TFTP地址,并修改/etc/xinetd.d/tftp中启动TFTP的选项,即可使用。(记得启动后台服务)

红旗十周年用户大会——广州站(邀请函)
在Windows下使用红旗HA Cluster  配置工具
Anaconda 的启动参数
红旗Asianux 3.0 安装 Oracle 9i
安装及配置红旗高可用服务器 HA 5.0 [5] – 使用WebManager

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/113777.html

(0)
上一篇 2021年8月27日
下一篇 2021年8月27日

相关推荐

发表回复

登录后才能评论