3、Fedora Linux安装续

来源:互联网 发布:b2b2c 商城app源码 编辑:程序博客网 时间:2024/06/07 07:14

对于Linux,其安装方式还有很多,以下进行其他安装方式的测试。

按照教程,因为教程是FC1,其他的安装方式:

- 需要软盘引导
- 硬盘安装方式
- 网络安装方式:NFS方式安装,HTTP方式安装,FTP方式安装。

基本步骤:先制作引导软盘,这需要如下文件:必须的是bootdisk.img,可选的是:drvblock.img(磁盘驱动盘),drvnet.img(网卡驱动盘),pcmciadd.img(笔记本用的pcmcia驱动盘)。

安装时,先用引导软盘进行引导,在出现boot:提示符后,输入linux askmethod,继续进行会出现选择安装方式的画面:


可以选择5种方式。

随着系统的逐渐复杂,一张软盘已经放不下引导所需的文件了,所以现在不提供软盘引导的方式,可以使用硬盘、U盘等方式进行引导,这里用RHEL5.4为例,进行硬盘安装。

首先创建一个虚拟机,硬盘40G,先安装一个xp(硬盘选用IDE格式的,一开始使用的是SCSI,结果xp无法找到硬盘,按照网上的说法,安装时使用F6安装vmware提供的vmscsi.flp也不行,如果哪位大侠解决过这个问题,请解惑一下,万分感谢),使用15G空间,FAT32格式(一开始使用的是NTFS,好像不认,还是请大侠指教),xp安装省略。

1、xp安装好后,下载grub4dos,将grub4dos和rhel-server-5.4-i386-dvd.iso文件传到xp系统c盘的rhel目录下,将grub4dos解压缩,将grub.exe,grlrd,和menu.lst拷贝到c盘根目录下,然后从rhel-server-5.4-i386-dvd.iso中提取出isolinux目录下的vmlinuz和initrd.img文件,放到cpan根目录下。

2、修改xp的boot.ini,添加启动项目,如下:

[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetectc:\grldr="GRUB"
最后一行是新增的,这样在xp启动时,就多了一项GRUB启动项。

3、修改grub4dos的menu.lst文件,增加一个启动项:

title install RHEL Server 5.4root (hd0,0)kernel (hd0,0)/vmlinuzinitrd (hd0,0)/initrd.imgboot
4、重新启动xp,这时界面:


选择GRUB后,显示:

最后一项就是我们自己添加的,选择这一项,启动加载程序,然后出现选择语言和键盘的画面,然后出现第一幅图选择安装方法的界面,然后选择hard drive,

输入在xp系统中rhel-server-5.4-i386-dvd.iso文件所在目录,这里是rhel,然后就进入安装过程。(默认自动就进入了图形安装,我想进入文本安装模式,不知道在什么地方设置),总之已经可以安装了。

在选择安装到什么地方时,选择剩余的可用空间,然后默认系统分区,显示:

5、使用FTP安装,在Installation Method界面选择FTP安装,出现如下界面:

我选择IPv4,手工分配IP,OK后

输入IPv4地址,子网掩码,ok


这里应该输入ftp服务器的地址以及RHEL Server的目录,我的FTp地址是192.168.1.64,服务器目录是rhel,(我将iso光盘镜像文件解压,放在ftp服务器的rhel目录下),ftp服务器匿名访问。然后就出现错误提示:

具体什么原因不知道,意思就是找不到安装需要的image文件。

(是配置的IPv4地址没起作用,还是FTP服务器做的不对呢?先放一放,慢慢在试吧,感觉这一步过了,那就到了正常的安装过程了)

6、使用HTTP安装方式。

在Installation Method界面选择HTTP方式:

同样出现TCP/IP配置界面。选择Ipv4手工配置

输入地址及掩码。

输入web服务器的地址及rhel服务器的目录,这里我设置的web服务器在192.168.1.64,目录是/根目录,我直接将iso文件解压在rhel目录下,然后将这个目录设为web的根目录(我用的是迷你型多功能服务器程序来做FTP和WEB服务器),ok后,画面显示系统在retrieve images/stage2.img,然后出现:

显然引导已经成功,选择use text mode方式,就是使用文本安装方式,

出现安装欢迎界面。
按照安装提示安装成功。
(真是奇怪啊,HTTP能成功,为什么FTP不成功呢?)

7、使用NFS方式安装。

选择NFS image方式后,第一步,也是选择TCP/IP配置方式,选择手工IPv4,继续,输入IP地址,然后输入NFS服务器的地址及系统安装所在的目录


这一步通过后应该就到了正常安装过程了。

因为对NFS不熟悉,不进行测试了。

总结:对于不同的安装方法,不同之处就是安装所用的介质不同,使用光盘安装最简单,直接安装就可以了,使用硬盘和其他方式安装,首要的是解决掉引导的问题,在无法使用软盘的方式下,可以使用U盘,或者自己制作启动cd,就是使用grub,先装载vmlinuz,再装载initrd.img,引导后,选择安装方式(这就像使用硬盘安装,设置引导一样),然后就是设置IP地址,设置相应安装方式的服务器,使引导程序能够找到安装文件。

测试安装,光盘成功,硬盘成功,HTTP方式成功,FTP方式不成功,NFS没有测试。

问题:1、本来是想安装成双系统启动,结果安装后就剩下RHEL了,不知道怎么能设置成双系统。

        2、关于几个知识点不懂,VNC,LVM,BTRFS。

        3、关于grub的安装位置,有hda和hda?之分(是boot的分区),这有什么区别?

再看一遍安装位置的画面:




注意hda2是单独一个分区,是/boot分区。




这应该是系统启动时的启动提示项,就像windows启动时可以有多个系统可以引导一样,注意这里的linux系统它的device是LogVol00,注意与上面的分区画面对比。


这一步,选择boot loader的安装位置,一个是在MBR(主引导扇区),一个是在/dev/hda2分区的第一个扇区(就是/boot分区)。这里要研究一下它们的区别。

选择第一项,xp的引导被覆盖,linux系统默认启动项,xp无法启动,

选择第二项,xp引导保留,不知道怎样启动linux了。

在网上找到了一个解决的办法:

按照上面的安装方式,grub引导写入了/dev/hda2分区的第一个扇区,只要能够运行这个扇区的内容,就能引导安装的linux系统,使用linux光盘引导,进入rescue模式(网上是用LiveCD引导,我这里没有这张盘,但是感觉只要能访问每个分区就行,所以使用rescue模式),进入后,新建一个目录fat32,这个名字随便,只为了挂载xp的fat32分区,然后执行挂载:mount -t vfat /dev/hda1 /fat32

然后使用dd命令将linux的引导分区的第一个扇区数据(引导扇区)读出写到windows的分区,即/fat32目录中:

dd if=/dev/hda2 of=/fat32/linux.lnx bs=512 count=1

这样,在windows分区中就有一个linux.lnx文件,是linux的引导扇区,在windows xp的启动菜单中,即boot.ini中添加如下项:

c:\linux.lnx=“Red Hat Enterprise Linux 5.4”

重新启动计算机,


选择最后一项,启动linux,至此,双系统启动完成。

0 0
原创粉丝点击