如何远程安装Linux操作系统_unix linux

一、引言
一般情况下,我们都是利用软驱或光驱引导Linux后,再通过本地的光驱安装Linux。但是,这种安装方法在以下的几种情况下就不能适用:

无软驱和光驱:很多公司为了节省成本,计算机一般都不带光驱或软驱,这样就无法通过本地安装Linux;
非标准的软驱和光驱:虽然笔记本都会配置光驱,但是并不一定都是标准的IDE设备,有些是通过USB接口,有些是通过1394接口(例如Samsung的Q10)。在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装Linux;
另外,在一些场合,如机房中,有大量的计算机需要同时安装Linux,如果通过光驱的方式一个个安装,不仅效率低,也不利于维护。
笔者在工作过程中,就遇到过第二种情况。一台Samsung的Q10笔记本需要安装Redhat Linux 8.0,但是通过光驱引导后发现,安装程序无法访问光盘。针对这个问题,笔者经过查阅资料和摸索,找到了在Q10上安装Linux的方法。在下面的讨论中,如不做特别声明,都将以Q10为例,介绍如何通过PXE Bootrom来远程安装Linux。
二、基本原理
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协议的工作过程。

时间: 2024-09-28 03:18:25

如何远程安装Linux操作系统_unix linux的相关文章

远程升级Linux系统_unix linux

本文简要地介绍了使用 Red Hat LINUX 的 kickstart 及网络安装功能方便快捷地升级己有 LINUX 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0. 自从 5.2 版开始, Red Hat LINUX 便 增加了一个称为 kickstart 的功能,其主要是为了减少安装过程中需要交互式 (interactive)的系统参数输入,提高安装效率.将其运用于自动安装 LINUX,特别是需要在短时间迅速安装至成百台 LINUX 工作站这种特殊场合尤为

Linux系统概述_unix linux

    本章概述Linux系统.首先描述操作系统提供的主要服务.然后说明实现这些服务的程序 with a considerable lack of detail.本章的目的是理解系统整体,以后再详细说明每个部分.     一个操作系统的不同部分 一个UNIX操作系统包括一个核心程序kernel和一些系统程序system programs.还有一些做某件事情的应用程序application programs.核心是操作系统的心脏 .它跟踪磁盘上的文件,启动程序并运行它们,给不同的进程分配内存和其他

全球顶尖超级计算机60%用Linux系统_unix linux

美国当地时间3月15日06:00 (北京时间3月15日19:00)消息,据统计,在全球顶尖的500台超级计算机中,有约60%安装了Linux操作系统,相对于其他类型的操作系统,Linux系统在高性能计算应用中占据了绝对优势. 从开始时作为一个大学生的私房爱好,Linux系统的发展已经历了较长时间.近几年中,经过IBM.惠普.Novell和Red Hat的专业计算机编程者对其不断改进,Linux现在已成为了技术强大的代名词-Linux操作系统在全球超级计算机上的应用远较其他系统普遍.有机构称,在全

试用Linux的法宝--Demo Linux试用_unix linux

你还记得第一次用Linux系统的情景吗?正如其他人一样,也许你也有过痛苦的安装经历吧:也许你也使用FIPS或者Partition Magic来增加你的硬盘空间,也许你也曾小心翼翼.提心吊胆,害怕由于自己的误操作而造成硬盘系统的坏死.你经常会为在一个知之甚少的Linux系统中完成上述操作而感到头痛,但是现在有一个好办法来解决这一难题---使用DemoLinux. DemoLinux第一次为人们所知是在2000年的Linux产品巴黎博览会上.DemoLinux可以使用户不需要实际安装Linux操作系

优秀Linux站点_unix linux

(一) 软件下载  (1) Freshmeat站点  网址:http://www.freshmeat.net  评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点.这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接.此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接.  (2) Tucows Linux  网址:http://linux.tucows.com  评介:最初,该站点是一个基于Wi

windows/linux大事记_unix linux

1981年8月12日: IBM推出带有微软MS-DOS 1.0操作系统的PC机    1990年5月22日:微软推出Windows 3.0    1995年8月24日:微软推出Windows 95   版权所   1998年6月25日:微软推出Windows 98    2000年2月17日:微软推出Windows 2000    2001年10月25日:微软推出 Windows XP    2003年4月25日:微软推出 Windows server 2003   linux大事记:    1

操作系统安全防范简述:Linux篇_unix linux

Linux作为自由.开放的象征,越来越受到广大用户的关注,但真正使用的个人用户较少,主要是因为它的系统特性,及周边的软件开发商较少,让它只在服务器系统领域有所普及.它的安全防护,笔者稍做介绍: 1. 禁止访问重要文件 Linux不像Windows,它不但公布源代码,其核心程序还可以根据用户需要任意修改,而对于系统中的某些关键性文件如inetd.conf和lilo.conf等,同样可以被(远程登录用户)修改,为了保护系统安全,可以事先修改其属性,以防止非法的入侵和修改. 首先进入Linux的命令界

Linux中流媒体Helix Server的安装和配置_unix linux

1.下载 Helix.server(也就是REAL服务器)的开源版本,RM媒体流服务器,没有任何限制的版本.支持RTSP协议,支持RM,MP3等格式,即便是商业用,也能应付的来. 2.安装 解压缩:#tar -zxvf Helix_DNA_Server_10.1.tar.gz 当前路径下得到目录Helix_DNA_Server_10.1 #cd Helix_DNA_Server_10.1 有两个文件,执行安装命令如下: #./servinst_plus_linux-2.2-libc6-i586-

CVSNT在Linux下面的安装和配置_unix linux

CVSNT在Linux下面的安装和配置 CVSNT是一个非常不错的CVS软件,通常是在Windows平台下使用,但Linux,Soliras等平台下也可以使用,并且有完全可替找Linux平台下的cvs软件,同时,还有些特殊的功能. 本文主要讲述如何在Linux下安装CVSNT CVSNT的rpm的安装包,您可以在这里下载: http://www.march-hare.com/cvspro/ 源码可在这里下载: http://www.cvsnt.org/wiki/Download 另外,官方的Li