《Linux操作系统实用技术-3-Linux操作系统的安装.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统实用技术-3-Linux操作系统的安装.ppt(62页珍藏版)》请在三一办公上搜索。
1、Linux操作系统实用技术第三课 Linux操作系统的安装,河北经贸大学王春海,本课内容,磁盘与分区知识、多系统引导在物理主机安装Linux1 使用光盘安装2 光盘或软盘引导、通过网络安装3网卡引导、通过网络安装安装Ubuntu、Red Hat 企业版5,全新安装或虚拟机安装,全新安装Ubuntu全新安装Red Hat Enterprise Linux 5采用默认分区、默认选择光盘启动,图片记录,演示1:安装新氧Ubuntu演示2:安装Ubuntu 9.04演示3:安装Red Hat Enterprise 5,多系统引导知识,如果主机速度不适合装虚拟机,或者想实际在自己的计算机上安装Linux
2、并使用,但又不想完全放弃Windows,可以考虑多系统安装。使用多系统管理器、安装多系统常用的多系统管理器有BootStar、System Command、Boot Magic、sfdisk,分区基本知识,我们现在用的硬盘,是“主引导记录(MBR)”分区。每个硬盘,最多只能创建4个主分区。在最初,DOS 3.30及其之前的系统,每个分区最大不能超过32MB。40MB32+8扩展分区,解决了“分区数量不够”的问题。通过在扩展分区中,创建“逻辑分区”来划分多个分区。扩展分区占有一个主分区的标志。,MBR方式特点,支持最大卷为 2 TB(1TB1024GB,1GB1024MB)并且每个磁盘最多有 4
3、 个主分区(或 3 个主分区,1 个扩展分区和多个逻辑驱动器)。FAT文件系统、NTFS文件系统、ext2、swap,计算机引导顺序,Step 1.内部电源打开,初始化,等待一小段时间用来产生稳定的电流。如果主板芯片和CPU收到了不符合规定的电流,将自动产生一个RESET信号。在主板没有收到电源的Power Good信号之前,重复步骤1。Step 2.执行BIOS中0FFF0h处的代码。这里只有一条JMP指令,将跳转到真正的BIOS启动程序处。,Step 3.BIOS开始加电自检(Power-On Self Test,POST),如果出现错误,启动停止。成功的话执行INT 19h(SYSTEM
4、-BOOTSTRAP LOADER)。Step 4.BIOS开始寻找显卡,找到的话将执行显卡的BIOS。接着显卡初始化,将显示一段显卡信息,我们开机看到的第一屏就是它。Step 5.BIOS开始执行所有其他设备的BIOS,包括软驱,硬盘等。Step 6.BIOS显示启动信息。,Step 7.BIOS开始额外的检测。一般有内存检测,如果内存有问题,将显示错误消息。Step 8.BIOS探测所有的硬件,将显示如硬盘/光区信息等。Step 9.BIOS给出一个已知硬件的列表。Step 10.BIOS按照设置的驱动器顺序找驱动器,如果驱动器存在的话继续找启动扇区,软驱/硬盘的启动扇区都在0柱0头1扇区
5、(cylinder 0,head 0,sector 1)。启动设备可以有:光盘、硬盘、软盘、网卡,tep 11.将启动扇区读到内存0000:7c00处,接着INT 19h开始执行0000:7c00处代码。系统BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。Step 12.如果找不到驱动器,系统显示错误信息并停止。通常是“No boot device”或“NO ROM BASIC-SYSTEM HALTED”。注:上面是冷启动的过程,热启动将从步骤8开始。,多系统引导原理,
6、在加载硬盘主引导记录时,默认是检查分区表、寻找活动分区,然后从活动分区 引导操作系统而多系统引导程序,修改了硬盘的主引导记录,系统引导时,先加载多系统引导程序,这个多引导程序显示一个菜单,由用户选择,用户选择的分区会被激活,然后多引导程序把控制权交给被激活的分区,多系统引导的问题,多系统引导程序的安装问题多系统引导程序的修复问题(多系统引导菜单不出现)1、使用PM调整分区2、Sfdisk的安装、多分区创建、多分区系统的安装,分区标识,在DOS、Windows中,分区的命名规则是C、D、E、F等,引导的主分区通常称为C。而在Linux中,命名规则由三分部构成,例如:hda1、sdb3等。前两个字
7、母反映磁盘类型,如果是普通IDE硬盘,则为hd,如果是SCSI硬盘,则为sd;,第3个字母取决于磁盘的位置。第一个物理硬盘为a,第2个物理硬盘为b,并依次类推。对于IDE硬盘来说,如果主IDE控制器上有两个硬盘,则设置为主盘的则为had,设置为从盘的则为hdb;如果有三个SCSI硬盘,ID为1、4、7,则ID为1的则是sda,ID为4的则为sdb,ID为7的则为sdc。如果是扩展分区,数目则从5开始算:第一个扩展分区为hda5,第二个扩展分区为hda6,第4个位置的字母反映了磁盘如何分区。因为每一个硬盘最多只能有4个主分区,则指定为1、2、3、4,而第一个生成的逻辑盘在位置5,即使主分区数量不
8、够4个。例如,一个IDE硬盘上,只有1个主分区、1个扩展分区,则在Linux下,其名称为hda1、hda5。在一个IDE接口的磁盘中,最多有16个分区,在一个SCSI接口的磁盘中,最多有15个分区。这些分区,包括主分区、逻辑分区。,安装Linux的分区要求,安装时,至少有一个100MB的主分区,用于加载Linux的/root路径,用于引导Linux,在这个分区上要安装Linux的“引导装入器”,如GRUB。也可以将/路径与/root放在同一个分区,这时候,分区的大小至少要有4GB空间。还要有一个SWAP交换分区。,在一个硬盘上,最多只能有4个主分区,如果分区数据不够,可以将其中的一个主分区,划
9、分成扩展分区,然后进一步将扩展分区中划分成多个逻辑分区。在格式化的时候,建议将所有的Linux分区,格式化成ext3文件系统。【说明】100MB的/root分区并不是必需的,也可以与根文件系统(/)在同一分区上。,常见的几种安装方式,(1)在新硬盘上,用整个硬盘安装Linux,安装的过程中对硬盘分区,或者对硬盘重新分区。这种情况是很少见的,除非是在服务器上安装Linux,并将Linux作为服务器的操作系统。或者是在虚拟机中。也可能是专门有一台机器运行Linux,用来测试。(2)多系统安装。在一个或多个硬盘上,安装Windows、Linux。这种情况下是比较常见的。,如果主机内存在512M(包括
10、)以上,对于初学者来说,建议在VMware Workstation、Microsoft Virtual PC 2007虚拟机中,安装、测试Linux。如果主机内存小于256M(包括),或者想真正使用Linux、将Linux用于现实,可以直接在主机上安装Linux。可以在保留原来的Windows操作系统的情况下、使用多系统启动管理器,安装新的Linux。,在主机安装Linux,安装方式选择:(1)光盘启动、光盘安装(2)从光盘或软盘启动,从网络安装。(3)从网络启动,从网络安装。需要支持PXE引导的网卡。,安装前的分区调整:如果主机上已经安装了操作系统,并且有了一些数据,可以使用PQ-Magic
11、,调整分区,并且划分出Linux分区,并且使用Sfdisk或者PQ-Boot Magic管理工具,管理多系统的启动。在下图中使用PQ-Magic,划分为3个主分区、3个扩展分区,其中,第1个黄色的为Linux引导分区(主分区),中间黄色的Linux扩展分区、最后为Linux交换分区。,安装前先“激活”Linux分区,出现“Missing operating system”,之后,就可以通过网络、光盘等方式安装Linux了。,从网络安装Linux前的准备工作,在一台Windows Server 2003计算机上,在一个可用空间至少为2GB的分区上,创建inst文件夹,复制Linux的3张光盘到此
12、目录中,如图1-9和图1-10所示。,准备FTP服务器,如果从网络安装Linux,可以从FTP、Web服务器安装。所以,下面的服务器,准备其中任意一个即可。安装Serv-U,让“匿名用户(即anonymous用户)”的默认路径是inst的父路径,在本例中为E盘,如图所示。,设置匿名用户对E盘根目录有“只读”权限,准备Web服务器,还可以准备Web服务器,在Windows Server 2003中,安装IIS服务器,并且设置IIS的默认网站的路径为E盘根目录,如图1-13所示。,同时要启用“匿名访问”,修改MIME类型,添加或者将.bin的类型修改为.*,准备PXE启动服务器,如果要安装Linu
13、x的计算机,支持PXE引导功能,可以通过在网络上配置TFTP服务器、为支持PXE引导的网卡提供网络启动功能、然后从网卡安装Linux。可以从“”下载Windows下的TFTP服务器软件,下载后,在Windows Server 2003计算机上安装该软件。,然后,从下载syslinux的压缩包,然后解压缩展开,从解压缩后的core文件夹中,复制pxelinux.0文件到一个目录中,假设该目录为D盘linux-inst文件夹(该目录可以随意指定)。然后从Linux的第一张安装光盘中,复制下列文件:(1)将imagespxeboot目录下的initrd.img和vmlinux复制到D盘linux-i
14、nst文件夹中,然后在该目录下创建pxelinux.cfg目录,注意,该目录一定要为“pxelinux.cfg”,不能是其他名称。,(2)将isolinux目录中的isolinux.cfg文件复制到 D:linux-instpxelinux.cfg目录中,然后将该文件重命名为“default”(3)将isolinux目录下的所有扩展名为.msg的文件复制到D:linux-inst下。复制后目录如图1-17和图1-18所示。,配置并启动TFTP服务器,然后运行安装好的“TFTP32”服务器,进行如下的配置:(1)设置DHCP作用域的起始地址、作用域地址池数。在本次实验中,当前计算机的IP地址为,
15、设置DHCP作用域的起始地址为,设置可分配地址数为20,则DHCP服务器作用域地址为。同时,设置“Boot File”为“pxelinux.0”,然后单击“Settings”按钮,如图1-19所示。,使用PXE引导安装Linux,(1)设置计算机从网卡启动,启动后,进入Linux安装界面,先按F2,然后键入linux askmethod,启动文本安装,如图1-21所示。,linux askmethod,从光盘引导、从光盘安装Linux,从光盘引导、从网络安装Linux,也可以从光盘或者软盘引导Linux,然后通过网络,完成Linux的安装。如果要从光盘引导Linux,可以使用Linux的第1张
16、安装盘,启动计算机,在进入安装界面时,按F2,键入linux askmethod,并按回车键,进入文本安装方式。之后,选择合适的网络安装方式,就可以完成Linux的安装。,安装其他Linux、基于Linux的系统,安装Fedora9的时候,与安装Red Hat Linux9类似,只是在分区的时候注意还可以采用此方法,安装VMware ESX Server,详细的步骤,Linux操作系统的安装(PXE引导安装、网络安装、分区选择)最后,大量安装Linux,需要Kickstart配置文件,课后实验,1、掌握VMware Workstation的用法,在自己(或 同学、机房)的计算机上安装VM,并安装Linux。2、在自己的计算机上,安装多系统管理工具,安装Linux。3、通过网络安装Linux。,