《Linux就该这么学》是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。
分类: LINUX
2016-04-30 08:44:01
# yum groupinstall "X Window System" # yum groupinstall Desktop # yum groupinstall Fonts # reboot
# yum install httpd –y # /etc/init.d/httpd start # chkconfig --level 35 httpd on
# cp -r /mnt/cdrom/ /var/www/html/
# yum install tftp-server –y
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot disable = no per_source = 11
cps = 100 2
flags = IPv4
}
# /etc/init.d/xinetd restart # chkconfig xinetd on
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot说明:syslinux是一个功能强大的引导加载程序,而且兼容各种介质。更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。
# cp /var/www/html/cdrom/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot/
# cp /var/www/html/cdrom/isolinux/*.msg /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /var/www/html/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
default ks #默认启动的是 'label ks' 中标记的启动内核
prompt 1 #显示 'boot: ' 提示符。为 '0' 时则不提示,将会直接启动 'default' 参数中指定的内容。
timeout 6 #在用户输入之前的超时时间,单位为 1/10 秒。
display boot.msg #显示某个文件的内容,注意文件的路径。默认是在/var/lib/tftpboot/ 目录下。也可以指定位类似 '/install/boot.msg'这样的,路径+文件名。
F1 boot.msg #按下 'F1' 这样的键后显示的文件。
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux #'label' 指定你在 'boot:' 提示符下输入的关键字,比如boot: linux[ENTER],这个会启动'label linux' 下标记的kernel 和initrd.img 文件。
kernel vmlinuz #kernel 参数指定要启动的内核。
append initrd=initrd.img #append 指定追加给内核的参数,能够在grub 里使用的追加给内核的参数,在这里也都可以使用。
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks= initrd=initrd.img #告诉系统,从哪里获取ks.cfg文件
label local localboot 1 label memtest86 kernel memtest append -
# yum -y install dhcp
# cp -f /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
ddns-update-style interim; ignore client-updates; filename "pxelinux.0"; #pxelinux 启动文件位置; next-server 192.168.111.130; #TFTP Server 的IP地址; subnet 192.168.111.0 netmask 255.255.255.0 { option routers 192.168.111.130; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.111.100 192.168.111.200; default-lease-time 21600; max-lease-time 43200; }
# /etc/init.d/dhcpd start
# yum install system-config-kickstart启动X Windows 环境
# startx配置Kickstart
# system-config-kickstartA. 设置语言,键盘,时区,Root密码,安装完毕后重启等。
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好: