pxe网络引导安装linux_mint自定义镜像环境
来源:互联网 发布:学日语的游戏知乎 编辑:程序博客网 时间:2024/06/03 20:46
选择通过NFS共享方式完成软件分发本地源配置,pxe网络安装linuxmint16
1、安装nfs-kernel-server,tftpd-hpa,dhcp3-server
apt-get install dhcp3-server nfs-kernel-server tftpd-hpa
2、新建文件夹/home/testom/linuxmint32
mkdir -p /home/testom/linuxmint32
3、挂载iso文件到/mnt目录下
mount -t iso9660 -o loop /wq_tmp/linux_mint_t.iso /mnt
4、拷贝镜像文件到/home/testom/linuxmint32目录下
cp -R /mnt/* /home/testom/linuxmint32
cp -R /mnt/.disk /home/testom/linuxmint32
5、新建目录/var/lib/tftpboot/linuxmint32
mkdir -p /var/lib/tftpboot/linuxmint32
拷贝光盘casper目录/var/lib/tftpboot/linuxmint32
cp -R /home/testom/linuxmint32/casper /var/lib/tftpboot/linuxmint32/.
6、拷贝解压netboot.tar.gz 文件到/var/lib/tftpboot/目录下
tar -xzvf /wq_tmp/netboot.tar.gz -C /var/lib/tftpboot/
---文件已经拷贝完成下面是配置文件
1、配置nfs文件信息如下
/etc/exports
/var/cache/apt/archives *(r0,sync,no_subtree_check)
/home/testom/linuxmint32 *(insecure,ro,async,no_root_squash)
2、配置dhcp服务器(可以用地址池也可以绑定mac指定hostname和ip)
/etc/dhcp3/dhcp.conf
allow booting;
allow bootp;
ddns-update-style none;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.137 192.168.1.147;#地址池
option routers 192.168.1.254;#网关
option broadcast-address 192.168.1.255;#广播地址
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.1.242;#dhcp服务器地址
filename "pxelinux.0";
}
3、配置/var/lib/tftpboot/ubuntu-installer/i386/boot-screens/text.cfg文件
--指定启动选择界面选项背景图片之类的位置
default install
label install
menu label ^Install
menu default
kernel linuxmint32/casper/vmlinuz
append boot=casper only-ubiquity initrd=linuxmint32/casper/initrd.gz netboot=nfs nfsroot=192.168.1.242:/home/testom/linuxmint32 quiet splash—
label cli
menu label ^Command-line install
kernel ubuntu-installer/i386/linux
append tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=normal initrd=ubuntu-installer/i386/initrd.gz -- quiet
--两个linuxmint32文件夹不能合并,通过nfs挂载之后文件夹格式变化导致无法挂载第二次无法引导安装源报错
mount call failed-server replied:permission denied
4、启动服务
service nfs-kernel-server restart
service dhcp3-server restart
service tftpd-hpa restart
-----服务端搭建完成
客户端需要启动是选择网络启动即可自动获取安装源通过服务器安装源安装操作系统
-本地源环境搭建server:
/etc/exports
/var/cache/apt/archives *(insecure,ro,async,no_root_squash)
server:
mount -t nfs 192.168.1.242:/var/cache/apt/archives /mnt
server:
crontab -e
* 1 1 * * apt-get upgrade
* 4 1 * * dpkg-scanpackages /mnt | gzip>/mnt/Packages.gz
server,client:
/etc/fstab添加
192.168.1.242:/var/cache/apt/archives /mnt nfs defaults 0 0
---netboot.tar.gz 下载地址
- pxe网络引导安装linux_mint自定义镜像环境
- PXE网络引导自动化安装系统详解
- rh401 - 简单pxe网络引导环境的搭建
- PXE引导无人值守安装LINUX----网络安装系统
- Centos安装TFTP/NFS/PXE服务器网络引导安装系统
- Centos6/7来网络引导(pxe)安装centos
- 网络引导技术PXE浅析
- LINUX PXE网络安装
- rhel 网络安装 pxe
- pxe网络自动化安装
- 网络PXE自动化安装
- PXE网络安装
- Ironic Key Technologies--PXE网络引导
- PXE网络引导装机原理介绍
- Linux system PXE网络环境
- PXE网络安装linux原理
- Linux-pxe~install网络安装
- 实施DHCP服务增加网络引导扩展服务(+PXE启动+网络HTTP安装操作系统)
- 静多态,动多态对比
- 迷宫算法
- android视频监控的解决方案探讨
- 数据库开发(22)高级事务处理
- Spring管理Action并在Action中开启事务,在继承ModelDriven时无法在JSP中访问Action属性
- pxe网络引导安装linux_mint自定义镜像环境
- SQLServer变量_循环
- 4G高屏占比 华为MediaPad X1平板电脑发布
- EASY_PAT_ZJU_1046 求循环数字公路中两个出口的最短距离
- eclipse里面找不到database explorer怎么办?
- 用NDKr9编译最新ffmpeg2.0.1(ffmpeg2.0.2)到android平台
- include与jsp:include与s:action与s:include与iframe用法汇总
- php @符号的使用
- 【全知讯微小兔】浅谈:微信营销深水误区是什么!