1.pxe如何远程安装linux系统?
去机房安装硬盘,拆开机器,发现SCSI线不够长,只能接一个硬盘。
看来只能用新硬盘替换下老硬盘,可是去的时候没有带任何光盘,无法给新硬盘安装操作系统,同事说可以回去用PXE,远程安装系统。以前对PXE也有一些了解,不过没有实践过。
在网上查了如下资料: 基本原理 1) 什么是PXE PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。 协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。
PXE协议的成功运行需要解决以下两个问题: 既然是通过网络传输,那么计算机在启动时,它的IP地址由谁来配置; 通过什么协议下载Linux内核和根文件系统 对于第一个问题,可以通过DHCP Server解决,由DHCP server来给PXE client分配一个IP地址,DHCP Server是用来给DHCP Client动态分配IP地址的协议,不过由于这里是给PXE Client分配IP地址,所以在配置DHCP Server时,需要增加相应的PXE特有配置。 至于第二个问题,在PXE client所在的ROM中,已经存在了TFTP Client。
PXE Client使用TFTP Client,通过TFTP协议到TFTP Server上下载所需的文件。 这样,PXE协议运行的条件就具备了,下面我们就来看看PXE协议的工作过程。
2) 工作过程 在上图中,PXE client是需要安装Linux的计算机,TFTP Server和DHCP Server运行在另外一台Linux Server上。Bootstrap文件、配置文件、Linux内核以及Linux根文件系统都放置在Linux Server上TFTP服务器的根目录下。
2.如何在win10系统下安装linux
打开设置应用程序和头部更新和安全>对于开发。
在这里启动“开发者模式”开关,使开发者模式。接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。
在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。执行此操作后,系统会提示您重新启动计算机。
点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。您的计算机重新启动后,单击开始按钮(或按Windows键),键入bash,然后按Enter键。
运行bash.exe文件中的第一次,系统会提示您接受服务条款。 那么该命令将从Windows Store下载Bash on Ubuntu on Windows。
如何使用Ubuntu的bash shell,并且安装Linux软件您现在有基于Ubuntu的完整的命令行的bash shell。 因为它们是相同的二进制文件,你可以使用Ubuntu的apt-get命令来安装Ubuntu的软件要打开Bash shell,只需打开开始菜单,搜索bash或Ubuntu你会看到一个“Bash on Ubuntu on Windows应用程序。
你可以将这个应用程序的快捷方式放到你的开始菜单,任务栏,或桌面,方便使用。使用你会用的Linux终端命令。
如果你使用标准的Windows命令提示符与DOS命令,这里有两个Bash和Windows中的一些基本命令你需要使用apt-get命令安装和更新了Ubuntu环境下的软件。
3.在Win10专业版如何安装Linux呢?
1.在Microsoft Store中查找所需的Linux发行版:Ubuntu,OpenSUSE或SLES; 2.点击发行版上的下载按钮; 3.系统进行安装时,单击Cortana框并搜索启用或禁用Windows功能。
4.在出现的窗口中,选中Windows子系统为Linux选项,然后按OK; 5.等待安装完成。 在继续之前,您将需要重新启动计算机;注。
一定要检查Linux发行版的下载是否完整; 6.重新启动后,进入开始菜单,打开刚刚下载的Linux发行版;7.无论下载的配置如何,都需要进行安装。
4.PXE网络化安装linux系统的原理是什么
程化实现原理: 支持PXE的电脑开机(预先打开网卡PXE功能,网络引导)---> DHCP给该电脑一个IP地址,并指明下一跳tftp文件服务器 ---> 电脑去tftp服务器上(/tftpboot 文件夹下面)下载到一个叫做 pxelinux。
0的文件,并拿到pxelinux。cfg文件夹下的default配置文件 ---> 根据该配置文件加载内核等操作,同时该配置文件中可以指明ks。
cfg文件的地址,这样实现全程无人化安装! 基本实现步骤: 1。DHCP服务器配置 2。
tftp服务器配置 3。 准备相关文件 安装目录树,ks。
cfg,initrd。img,pxelinux。
0,pxelinux。cfg,vmlinuz A--把安装目录树拷贝到一个共享目录中,例如,/var/ftp/pub下面,用ftp共享 B--ks。
cfg也拷贝到 /var/ftp/pub下面C-- cp /usr/lib/syslinux/pxelinux。 0 /tftpboot cp /media/cdrom/images/pxeboot/{initrd。
img,vmlinuz} /tftpboot mkdir /tftpboot/pxelinux。cfg touch /tftpboot/pxelinux。
cfg/default 。
5.如何使用PXE自动安装linux
最近公司里要搞自动安装,我就研究了pxe,也从网上参考了不少资料,这里做了一些简单的整理,文字表达功底比较有限,大家别拍砖啊,呵呵 准备:1,在VMware中安装了一个CentOS63(CentOS6.4系统,IP : 192.168.202.131)2,在VMware中创建了一个CentOS65(空机器,未装操作系统)3,CentOS镜像文件挂载在CentOS63的/media/CentOS_6.4_Final位置 操作步骤:一,配置DHCP1,安装dhcpd yum install dhcp2,修改dhcp配置文件/etc/dhcp/dhcpd.conf ddns-update-style interim; ignore client-updates; allow booting; allow bootp; subnet 192.168.202.0 netmask 255.255.255.0 { range 192.168.202.200 192.168.202.220; option routers 192.168.202.131; option subnet-mask 255.255.255.0; default-lease-time 21600; max-lease-time 43200; next-server 192.168.202.131; filename "pxelinux.0"; }3,启动dhcpd chkconfig --add dhcpd service dhcpd start 使用命令可以看到dhcpd绑定了多个端口 [root@localhost init.d]# netstat -anp | grep dhcpd udp 0 0 0.0.0.0:67 0.0.0.0:* 3266/dhcpd raw 0 0 0.0.0.0:1 0.0.0.0:* 7 3266/dhcpd unix 2 [ ] DGRAM 18034 3266/dhcpd 注意:第2行raw表示绑定在ICMP协议上,协议号为1 二,配置TFTP 4,安装TFTP yum install tftp-server5,修改tftpd配置文件/etc/xinetd.d/tftp,ftp根目录为/var/lib/tftpboot 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 }6,启动tftp服务(端口69) /etc/init.d/xinetd restart 三,配置引导内核 7,下载pxe引导配置文件 yum install syslinux cp `rpm -ql syslinux | grep '/pxelinux.0'` /var/lib/tftpboot8,拷贝网络启动的内核文件 cp /media/CentOS_6.4_Final/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot mkdir /var/lib/tftpboot/pxelinux.cfg cp /media/CentOS_6.4_Final/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default 修改default文件:default linux prompt 1 timeout 60 display boot.msg menu background splash.jpg menu title Welcome to CentOS 6.4!menu color border 0 #ffffffff #00000000 menu color sel 7 #ffffffff #ff000000 menu color title 0 #ffffffff #00000000 menu color tabmsg 0 #ffffffff #00000000 menu color unsel 0 #ffffffff #00000000 menu color hotsel 0 #ff000000 #ffffffff menu color hotkey 7 #ffffffff #ff000000 menu color scrollbar 0 #ffffffff #00000000 label linux menu label ^Install or upgrade an existing system menu default kernel vmlinuz append ks= yum install nginx chkconfig --add nginx service nginx start10,拷贝操作系统源文件 mkdir /usr/local/nginx/html/dvd cp -R /media/CentOS_6.4_Final/* /usr/local/nginx/html/dvd/11,下载kickstart yum install system-config-kickstart cp /root/anaconda-ks.cfg /usr/local/nginx/html/ks.cfg chmod 755 /usr/local/nginx/html/ks.cfg (不分配权限,外部无法通过work installation url --url="work --bootproto=dhcp --device=eth0 --onboot=yes # System bootloader configuration bootloader --location=mbr # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all # Disk partitioning information part /boot --fstype="ext4" --size=200 part swap --fstype="swap" --size=1000 part / --fstype="ext4" --grow --size=1 # Reboot after installation reboot %packages @base @core gcc%end 五,验证 12,修改CentOS65虚拟配置文件CentOS65.vmx,增加一行bios.bootDelay= "10000",即表示在启动bios的时候停留10秒(否则你根本来不及按任何键的) 给CentOS65加电(打开Power),按Esc选择从Network启动。
6.win10下怎么安装linux双系统安装方法
Windows和Linux双系统的安装方法 Linux经过这些年的发展,其易用性大大提高,这也体现在Linux的安装程序上,所以,将Linux安装在一台已安装了Windows的电脑上已经不是什么难事。
下面,我就谈谈如何在windows电脑上安装Linux。 本文适合在已有Windows的计算机上安装Linux的用户,也适合在空硬盘上同时安装两个操作系统的用户阅读。
如果您想同时安装Windows和Linux,那很简单,请先安装Windows,并在安装Windows的时候,创建好分区,其中,创建一个大于5G的分区用于安装Linux。当你完成了windows的安装,您可以阅读以下正文,来继续安装Linux。
在写正文前,你要知道一个常识,Linux的文件系统和windows的文件系统是互不兼容的。所以,如果您要安装Linux,您就必须从windows里奉献出一个分区给Linux。
好,下面开始正文。 1:前期准备(准备Linux分区) 我们要安装的Linux版本是Red Hat 9,一共三张CD 我们的电脑分区结构:C、D、E、F 其中,D盘数据已经清空,大小10GB。
这个分区就是用来装Linux的。记住,在安装完Linux以后,您在Windows里将看不到这个分区了。
7.如何在win10系统下安装linux
打开设置应用程序和头部更新和安全>;对于开发。 在这里启动“开发者模式”开关,使开发者模式。
接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。
执行此操作后,系统会提示您重新启动计算机。 点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。
您的计算机重新启动后,单击开始按钮(或按Windows键),键入bash,然后按Enter键。
运行bash.exe文件中的第一次,系统会提示您接受服务条款。 那么该命令将从Windows Store下载Bash on Ubuntu on Windows。
如何使用Ubuntu的bash shell,并且安装Linux软件
您现在有基于Ubuntu的完整的命令行的bash shell。 因为它们是相同的二进制文件,你可以使用Ubuntu的apt-get命令来安装Ubuntu的软件
要打开Bash shell,只需打开开始菜单,搜索bash或Ubuntu你会看到一个“Bash on Ubuntu on Windows应用程序。 你可以将这个应用程序的快捷方式放到你的开始菜单,任务栏,或桌面,方便使用。
使用你会用的Linux终端命令。 如果你使用标准的Windows命令提示符与DOS命令,这里有两个Bash和Windows中的一些基本命令
你需要使用apt-get命令安装和更新了Ubuntu环境下的软件。
转载请注明出处windows之家 » win10pxe安装linux