从硬碟安装Linux操作系统,首先要打算安装包,Linux操作系统的安装包一般是一个或多个ISO镜像文件(通常通过网路下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接出来,根据安装程序的提示信息进行安装就可以了。安装过程中,须要指定Linux操作系统的安装位置,这主要涉及硬碟分区的一些知识。
综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统打算硬碟空间?第二、如何启动ISO镜像文件中的安装程序。
硬碟分区
一般,在使用硬碟时,都要进行分区。假如把未分区的硬碟比做一张大白纸,这么分区后的硬碟就相当于这张大白纸被画上了几个大方框。一块硬碟被分成多个分区以后,各分区之间是相对独立的,每位分区都可以有自己的文件格式,比如FAT16、FAT32、NTFS等等。
Linux操作系统须要的硬碟分区
要安装一个操作系统,通常来讲都要为它打算专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,后者是由于不同的操作系统可能须要不同格式的c盘分区,前者则更多地出于用户数据安全和系统维护便捷的考虑。从最低配置角度讲,Linux操作系统须要一个EXT2或EXT3格式的硬碟分区作为根分区,大小在2~5G就可以。另外还须要一个SWAP格式的交换分区,大小与显存有关:假如显存在256M以下,交换分区的大小应当是显存的两倍;假如显存在256M以上,交换分区的大小等于显存大小即可。
Linux硬碟分区管理工具
在安装Linux操作系统时,假若选择了手工的分区方法,将启动硬碟分区工具DiskDruid。这个程序是安装程序自带的。下边讨论一下该软件的使用。Linux下硬碟分区的标示在Linux下用hda、hdb等来标示不同的硬碟;用hda1、hda2、hda5、hda6来标示不同的分区。其中,字母a代表第一块硬碟,b代表第二块硬碟,依次类推。而数字1代表一块硬碟的第一个分区、2代表第二个分区,依次类推。1到4对应的是主分区(PrimaryPartition)或扩充分区(ExtensionPartition)。从5开始,对应的都是硬碟的逻辑分区(LogicalPartition)。一块硬碟虽然只有一个主分区,逻辑分区也是从5开始编号的,这点应非常注意。
系统上有一块硬碟,名子为/dev/hda,它里面有一个NTFS格式的主分区hda1以及一个扩充分区hda2电脑安装linux系统步骤,扩充分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3格式的hda8,swap格式的hda7。
提示:兼容性问题。假如在Windows环境下看,hda1将对应C,hda5对应D,hda6则对应E,其他分区Windows是不能辨识的,因而看不到。
删掉分区
假如要删掉某个分区,先用键盘选中它,之后单击“删除”按钮,就可以删掉一个分区了。删掉前,会有确认删掉的对话框,点“删除”按钮,选中的分区就被删掉了,弄成空闲空间。
创建分区
要创建分区,硬碟上必须有空闲空间。用键盘选中空闲空间,之后单击“新建”按钮,还会出现添加分区的对话框。创建新分区时,须要先选择文件系统类型,再依照文件系统类型的不同选择或设置挂载点。Swap类型的分区不须要设置挂装点,其他类型分区都须要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
使更改生效
上述更改操作后,并没有对硬碟形成实质的影响,还是可以点击“退出”按钮来终止安装程序因而舍弃对硬碟的更改的。假如想使更改生效,点击“下一步”按钮就可以了。
注意:在更改分区并使之生效后,就不要终止安装程序了,否则有可能造成硬碟分区表损毁。
Linux下操作ISO文件
在Linux下,以root身分执行以下格式的命令就可以从/path目录中读到xxx.iso这个文件中的内容。实际使用时,应当按照实际情况更改/path和xxx.iso。
mount-tiso9660-oloopxxx.iso/path
假如想制做ISO文件,把光碟放在硬盘中,之后执行如下的拷贝命令就可以把光碟上的内容拷贝到一个ISO文件中去。实际使用时,应当按照实际情况更改xxx.iso。
cp /dev/cdrom xxx.iso
Windows下操作ISO文件
在windows下,通常须要专用工具软件能够操作ISO文件。例如WinISO、WinImage、DameonTools等。
假如仅仅是想读取ISO文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR打开ISO文件,选中须要的内容,将其解压下来就可以了。
Linux操作系统安装盘的ISO文件
iso安装文件在Linux环境下挂装到/mnt/iso值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软驱的镜像文件,其中bootdisk.img可以拿来制做安装用启动软驱;另一个是dosutils,其中包含了一些DOS工具,例如rawrite.exe,用这个软件可以把软驱的镜像文件讲到软驱里。
Linux启动安装法
这些技巧须要制做一张Linux启动盘。先把iso文件中images文件夹里的bootdisk.img读下来单独储存到硬碟上。假如是在Linux下,就把软驱插入软盘,之后执行下边的命令把bootdisk.img写入软驱:
ddif=bootdisk.imgof=/dev/fd0
假如是在DOS/WINDOWS下,则还要把iso文件中dosutils文件夹里的rawrite.exe读下来并与bootdisk.img保存在同一个目录下。之后在DOS提示符下执行rawrite,按提示插入软驱,将bootdisk.img写入软驱。做好Linux启动盘后,用它引导启动计算机。当提示寻问何种安装方法时,选择硬碟安装方法(HardDrive),并提供正确的iso文件位置信息,才能启动iso文件中的安装程序了。根据安装程序的提示,就可以完成安装了。
在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
DOS启动安装法
此方式须要在纯DOS环境下进行,因而须要想办法步入纯DOS环境。具体操作方式是,先把iso文件中dosutils目录读下来单独储存到硬碟上。注意要存到FAT16或FAT32格式的分区中,确保在DOS环境下能访问该分区。之后启动纯DOS环境,步入dosutils目录,执行autoboot.bat。当提示寻问何种安装方法时,选择硬碟安装方法(HardDrive),并提供正确的iso文件位置信息,才能启动iso文件中的安装程序了。
“凑瞻沧俺绦虻奶崾荆就可以完成安装了。在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
提示:步入DOS环境最简便的方式就是用DOS启动盘启动计算机。
Windows下vmWare启动安装法
这些技巧须要windows环境而且须要专用软件vmWare。用vmWare先创建一个虚拟机,并把Linux操作系统的iso安装文件作为该虚拟机的CDROM,之后从这个CD-ROM启动虚拟机,就可以启动Linux操作系统的安装程序,进行安装了。下边谈谈详尽步骤。此方式可用于安装多种Linux
操作系统。
用vmWare创建虚拟主机
关于vmWare的用法,在网上也可以找到详尽的使用指导。为了便捷读者,本书整理收录了其中的一篇。
运行vmWare,点击其中的“NewVirtualMachine”(新建虚拟机),步入新建虚拟机的向导。选择其中的“Custom”(用户自定义),点下一步继续。在接出来的界面上选择操作系统类型。选择“Linux”,版本选择“OtherLinux”,点下一步继续。接出来是要给虚拟机起个名子。我们不过是借用vmWare安装Linux,因而虚拟机的名子是无关紧要的,可以随意起。虚拟机名子下边是储存虚拟机配置文件的位置信息,也不用管,用程序默认的就可以了,点下一步继续。接出来是选择虚拟机所用的硬碟。这是比较关键的地方。应当选择“useaphysicaldisk”,就是“使用化学硬碟”。这是利用vmWare安装LINUX的关键,决不能选错,点下一步继续。
程序会给出了一个警告,表示使用化学硬碟创建虚拟机会有风险,不要管它,点下OK继续。接出来要选择硬碟。选一个,并使用整个硬碟(entiredisk),点下一步继续。最后是指定储存虚拟机配置信息的文件名,用默认的就可以。点击“完成”,虚拟机就创建好了。
创建好虚拟主机后,还要更改虚拟机的设置。在虚拟主机管理界面上双击CD-ROM,在CD-ROM配置窗口(如图A0-17)上更改它,使用iso镜像文件(UseISOimage)作为CD-ROM,浏览(browse)找到我们打算好的Linux系统iso文件。确认。这样就把我们所须要的虚拟机打算好了。
这个虚拟机是专门拿来安装Linux操作系统的。安装以后,这个虚拟机就没哪些用了。
启动虚拟机安装Linux
点击窗口中的红色箭头“startthismachine”,就可以启动虚拟机。在虚拟机启动的时侯,按照提示,按F2键步入setup(就是类似于笔记本的bios),找到Boot,把启动的次序改一改,按“+”“-”号,把CD-ROM(光碟)的位置放在第一个,保存退出,vmWare手动重新启动虚拟机,这时才会从虚拟机的光碟引导了,实际上就是从Linux操作系统的ISO安装文件引导。这时才能见到相应Linux操作系统安装的启动画面了。跟用光碟启动时听到的安装界面是一样的。
下边挑几个关键环节表述一下安装红旗Linux4.1桌面版的过程。
注意,虽是利用vmWare,但在操作时都跟直接从真实的安装光碟启动安装时的操作一样。可以把vmWare的视图切换为全屏视图,使安装过程看上去更真实。直接按回车键,就可以开始在图形化界面的向导下开始安装了。假如要以文本界面形式安装,在boot:后输入linuxtext嵌入式linux论坛,之后再按回车。接出来都会出现使用合同的界面。有兴趣可以读一下,选择“接受”,之后点“下一步”。
接出来开始设置分区。首先会见到由用户来选择分区的方法的界面,选手工分区,之后点“下一步”。接出来都会出现选择分区的界面。在这儿列举了c盘上所有的分区情况。由图中可以看出,系统上有一块硬碟,名子为/dev/hda,它里面有一个NTFS格式的主分区hda1以及一个扩充分区hda2,扩充分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3格式的hda8,swap格式的hda7。其实hda7是为Linux系统打算好的交换分区,而hda8是为Linux
系统打算的分区。选中hda8,点“编辑”按钮将出现该分区的编辑窗口。将该分区的挂装点设为根(/)电脑安装linux系统步骤linux命令行和shell脚本编程宝典,选取“将该分区低格”,但是低格类型选ext3。这儿一定要选择低格以把选取分区原有的内容清除干净。否则系统运行时有可能出现异常。编辑好分区以后,点“确定”,将出现一个低格警告窗口,倘若不想低格,可以点取消,否则点“格式化”继续。
下边该进行系统配置了,主要包括引导程序的设定、网络设备的设定、以及超级用户账号(root)密码的设定。这种项都可以在系统运行时修改,因而可以一律使用默认值,连续点击下一步就可以。默认情况下,引导程序被安装在/dev/hda1,也就是主引导区(系统安装好后,可以修改,参见“管理启动方法”),安装程序会手动解决双启动的问题(参见“Windows与Linux的双重启动”)。
点击下一步就开始安装了。安装过程上将显示安装进度界面。安装过程中,不再须要人工干预。当安装完成后,将出现提示界面。假如是用光碟安装,此时点击“结束”将重新启动计算机。我们这儿使用的是虚拟计算机,因而点击“结束”只会手动重启虚拟计算机,这并不是我们想要的,因而,此时可以按+组合键,重新获得键盘,之后关掉vmWare。
再度重新启动计算机,将会出现grub的启动界面,Linux系统早已实实在在地安装到计算机上了,可以开始用了。
Linux系统安装成功后,NTFS格式的主分区hda1将被手动挂装为/mnt/WinC,FAT格式的hda5被手动挂装为/mnt/WinD,而hda6被手动挂装为/mnt/WinE。NTFS格式的分区虽能被Linux手动挂装,但只能读,不能写。FAT格式的分区手动挂装后是可读可写的,但并不能施行文件的权限控制和管理,也不能进行c盘空间的配额管理。要想充分发挥Linux的特点,应当考虑构建ext3格式的用户数据储存分区,并把用户数据保存在ext3格式的分区中。
Windows与Linux的双重启动
由Linux引导
计算机上已存在Windows系统的情况下安装Linux,而且选择把引导数据讲到/hda1,这么Linux都会手动把Windows系统的启动选项添加到启动菜单中以供选择。双重启动问题手动解决,不需赘言。
由Windows引导
假如计算机上先安装了Linux,后来又要安装Windows。Windows将覆盖主引导,但不会手动把Linux的启动项加入到启动菜单。这时必须手工解决Windows和Linux的双重启动问题。
这些情况下,在安装Windows之前,应当先把Linux引导磁道的信息提取下来备用。假定Linux引导程序在/dev/hda5,引导磁道的信息提取下来以后保存到FAT16或FAT32分区/mnt/WinD/,文件名为bootsect.lnx,这么相应的命令就是:ddif=/dev/hda5of=/mnt/WinD/bootsect.lnxbs=512count=1这是一条在Linux下能够执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到FAT16或FAT32分区中。为防不测,可以把这个文件复制到软驱或U盘上。
在安装Windows以后,把bootsect.lnx复制到Windows系统的C盘根目录下,之后编辑c:/boot.ini文件,降低下边的一行并保存。这样,再重新启动计算机后,才会在Windows启动菜单中出现“Linux”的启动项了,选择它,即可步入Linux操作系统。
c:/bootsect.lnx="Linux"
恢复Windows引导
假如Linux的引导数据被安装到了/hda1,都会覆盖MBR。此时,Windows和Linux
都能由GRUB正常引导。假如还想用Windows的引导程序引导这两个系统,可以先根据按“由Windows引导”准备管用bootsect.lnx文件,之后用dos(win98以上)启动盘启动计算机,执行下边的命令就可以恢复Windows的引导。
fdisk /mbr
接出来要做的,就是按“由Windows引导”设置boot.ini文件,实现双重启动。