如何通过远程控制来升级Linux操作系统(2)

 2.如何启动安装程序

  首先从 Red Hat LINUX 的启动安装程序开始。从 Red Hat LINUX 的官方安装装手册上我们可以看到主要的几种启动方式:CDROM、软驱及从 dos 环境运行光碟上的 dosutils\\autoboot.bat 文件三种方式,对于我们来说这还是不够的,我们的 LINUX 工作站是没有软驱和光驱的,当然更加不会有 dos。通过分析各发行版第一张光盘的 /images目录下的 boot*.img 文件我们发现,这些启动镜像文件其实只有两个主要的文件:vmlinuz 内核和 initrd.img,initrd.img是一个压缩的最小文件系统[2]。将这两个文件提取到己有的 LINUX 系统 /boot 目录下,在系统的 bootloader(一般是 LILO 或者 GRUB)配置文件中加入相应的配置行即可启动安装程序。以 Red Hat 7.2 和 GRUB 为例(使用 Red Hat 8.0 的网络启动镜像文件):

  

     [root@client mnt]# mount -o loop -o ro /mnt/nfs/psyche/cd1/images/bootnet.img bootnet   [root@client mnt]# cd bootnet/   [root@client bootnet]# ls   boot.msg initrd.img options.msgrescue.msgsplash.lsssyslinux.png   general.msgldlinux.sysparam.msgsnake.msgsyslinux.cfgvmlinuz   [root@client bootnet]# cp vmlinuz /boot/vmlinuz8   [root@client bootnet]# cp initrd.img /boot/initrd8   [root@client bootnet]# vi /boot/grub/menu.lst    
 

  添加如下三行:

  

     title Upgrade to Psyche via NFS   kernel /boot/vmlinuz8 ro   initrd /boot/initrd8    
 

  注意:以上是没有 /boot 分区的配置,有 /boot 分区则不需要前面的 /boot,见 GRUB 配置文件中 NOTICE 部分。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/732b62c86eb8b4c827dcfdc89cbebae2.html