zoukankan      html  css  js  c++  java
  • 网络启动并安装Debian

    网络启动(PXEBoot)并安装Debian的官方文档在这里,不过官方文档有点冗长,我这里假设已经有一台安装好Debian,需要网络安装另一台(这台可以是虚拟机,通过ISO文件等等方式安装的)。PXE需要两个服务,tftp和dhcp,不过debian中dnsmasq一个软件包全部搞定

    sudo apt-get install debian-installer-9-netboot-amd64 dnsmasq
    (注意:9表示是debian stretch,amd64是架构)

    打开 /etc/dnsmasq.conf,搜索并打开(uncomment)以几个注释行

    dhcp-range=192.168.7.50,192.168.7.55,255.255.255.0,12h
    dhcp-boot=pxelinux.0
    pxe-service=x86PC, "Install Linux", pxelinux
    enable-tftp
    tftp-root=/usr/lib/debian-installer/images/9/amd64/gtk

    我只是修改了dhcp-range和tftp-root两行,其他都是直接打开注释的,dhcp-range这一行要注意前两个IP必须和你本机是同一个网络内的,当然不能和网内其他主机冲突了。

    把目标机器设置为从网络启动,然后就可以正常开始安装了。这只是开始安装而已,因为这样配置的目标机器实际是不能上网(连接internet),所以还需要用apt-mirror把debian镜像下来,然后在本机安装nginx,让目标机器使用本地mirror。当然我们也可以配置DHCP服务器,使目标机器可以连接internet,那就请参照官方文档了。

  • 相关阅读:
    tomcat常见错误及解决方案
    MySQL 5.6 for Windows 解压缩版配置安装
    win7 cmd 操作mysql数据库
    @Responsebody与@RequestBody
    ajax常用参数
    JSP和servlet有什么区别?
    面试 小总结
    cocoapods导入三方库头文件找不到问题
    git笔记
    iOS裁剪,缩放图片白边问题解决办法
  • 原文地址:https://www.cnblogs.com/windtail/p/8400135.html
Copyright © 2011-2022 走看看