ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux kickstart无人值守安装

linux kickstart无人值守安装

原创 Linux操作系统 作者:297106770 时间:2014-07-31 17:28:48 0 删除 编辑
1:创建nfs(NETWORK FILE SYSTEM)网络共享目录。(共享os安装文件, kickstart config文件)
NFS用来传输的端口是随机取用小于1024的端口。client访问时,需要依靠RPC服务辅助才能获取正确的端口。
所以,创建nfs server 需安装PRC主程式(rpcbind /portmap), NFS主程式(nfs-utils)。

如果没有安装,可使用yum install portmap /yum install nfs-utils 在线安装.或选择其他安装方式。
创建目录:mkdir /var/public/nfs/centos2.6   拷贝OS安装文件: cp -r /media/* /var/public/nfs/centos2.6  (将光盘放入光驱,mount在/media目录下)
NFS设置共享目录,只需要在/etc/exports config文件中编辑即可.

因nfs-utils 启动时需向PRC注册,所以,需要首先启动portmap。

然后启动nfs。

使用showmount 命令扫描共享目录

至此,NFS共享目录已经创建完成。

2:创建kickstart config文件
在X-WINDOW下, 使用system-config-kickstart tool 产生kickstart config 文件.
如果没有安装,可使用yum install system-config-kickstart 在线安装.


将kickstart config文件(ks.cfg)保存在/var/public/nfs目录下共享


点击(此处)折叠或打开

  1. #platform=x86, AMD64, or Intel EM64T
  2. # System authorization information
  3. auth --useshadow --enablemd5
  4. # System bootloader configuration
  5. bootloader --location=mbr --md5pass=$1$FxkMg54l$29Cz14hMeBVnRyofeTInE0
  6. # Clear the Master Boot Record
  7. zerombr
  8. # Partition clearing information
  9. clearpart --all --initlabel
  10. # Use text mode install
  11. text
  12. key --skip
  13. # Firewall configuration
  14. firewall --disabled
  15. # Run the Setup Agent on first boot
  16. firstboot --disable
  17. # System keyboard
  18. keyboard us
  19. # System language
  20. lang en_US
  21. # Installation logging level
  22. logging --level=info
  23. # Use NFS installation media
  24. nfs --server=192.168.146.128 --dir=/var/public/nfs/centos2.6
  25. # Network information
  26. network --bootproto=dhcp --device=eth0 --onboot=on
  27. # Reboot after installation
  28. reboot
  29. #Root password
  30. rootpw --iscrypted $1$E89oV0rW$b.gdFtZm1qJyumnNHqScj/
  31. # SELinux configuration
  32. selinux --disabled
  33. # Do not configure the X Window System
  34. skipx
  35. # System timezone
  36. timezone Asia/Shanghai
  37. # Install OS instead of upgrade
  38. install
  39. # Disk partitioning information
  40. part /boot --bytes-per-inode=4096 --fstype=\"ext3\" --size=100
  41. part swap --bytes-per-inode=4096 --fstype=\"swap\" --size=1000
  42. part /tmp --bytes-per-inode=4096 --fstype=\"ext3\" --size=2000
  43. part / --bytes-per-inode=4096 --fstype=\"ext3\" --grow --size=1
  44. %post
  45. /usr/sbin/useradd sunbil
  46. %packages
  47. @base
  48. @java-development
  49. @base-x
  50. @printing
  51. @server-cfg
  52. @admin-tools
  53. @mysql
  54. @office
  55. @sound-and-video
  56. @openfabrics-enterprise-distribution
  57. @gnome-desktop
  58. @mail-server
  59. @web-server
  60. @system-tools
  61. @ftp-server
  62. @kde-software-development
  63. @clustering
  64. @legacy-software-support
  65. @cluster-storage
  66. @java
  67. @sql-server
  68. @chinese-support
  69. @graphical-internet
  70. @kde-desktop
  71. @text-internet
  72. @graphics
  73. @dialup
  74. @authoring-and-publishing
  75. @editors
  76. @legacy-network-server
  77. @news-server
  78. @smb-server
  79. @games
  80. @engineering-and-scientific
  81. @dns-server
  82. @network-server


3:进行kickstart 安装

从光盘启动, boot:提示符后输入 "linux ks=nfs:192.168.146.128:/var/public/nfs/ks.cfg" 指定kickstart config文件路径.enter -> 进入如下自动安装界面:







来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21998432/viewspace-1243285/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 列转行
请登录后发表评论 登录
全部评论

注册时间:2009-06-29

  • 博文量
    9
  • 访问量
    13576