| TOM's profileTOM WANGPhotosBlogLists | Help |
VM FreeBSD 安装图解版权声明: 本资料包括文字与图片均为原创,您可以免费转载,建议您标示出处,以便查看最新版本,但您不可以用作商业目的。 资料中所包含的各商标等的版权归其版权所有者所有。
关于: 搞IT有些年头了,自从多年前看到了FreeBSD的那个吉祥物,当然就是那个小魔鬼了,我就对这个系统产生了很深厚的兴趣。从此便喜欢上了,用上了FreeBSD,当初对于它还是一窍不通,连安装都安装不上,着实是给我造成了不小的打击,甚至有想放弃的那种想法。不过最后还是坚持下来了。这些事情已经过去很多年了,不过近来总有朋友想朝这方便发展的,也是跟当初的我一样,我看了网上许多关于FreeBSD安装的文章,一些写比较简单,或者有些纯粹是抄过来,半知不解的,所以给大家造成了不小的误导。或者有些太过于专业,看不太懂,所以我们决定写篇这样的资料,以便给新手作个指导。限于能力有限,可能其中会出现错误或者操作不适当等地方,请大家谅解,谢谢您们指出错误以便改正,可以发送邮件到我的邮箱:chinaid@msn.com
注意事宜: 不保证所有资料包括链接的正确性与完整性以及有效性,提醒您先备份好您的数据后再进行操作,不管是不是由此所出现的一切后果,我们概不负责。 资料所涉及到的组件,您可能需要版权公司提供使用授权,当然您也可以选择其它的免费版本。比如XShell可以用Putty代替。
FreeBSD:是什么: FreeBSD是一种遵守GPL协议的免费的兼容性极广的操作系统,它可以安装在x86、x64、IA64、以及UltraSPARC等平台上。 FreeBSD源于美国加州大学伯克利分校开发BSD系统,现由全世界各地的志愿者对它进行维护和升级。 对于BSD我们只想告诉您,Apple公司的Mac系统也是基于BSD系统。(http://www.apple.com/server/macosx/technology/unix.html) 对于FreeBSD我们只想告诉你,Yahoo!公司的网站服务器是基于FreeBSD系统。(http://www.aka.org.cn/Magazine/Aka3/other-yahoo.html)
FreeBSD可以为我们做什么: 您可以在FreeBSD上面安装类如Apache,MYSQL,Postfix,Proftp等组件。 Apache可以为您提供一个Httpd服务器,也就是它可以运行Web服务器。 MYSQL可以为您提供一个Database服务器,也就是它可以后台数据库。 Postfix可以为您提供一个MTA服务器,当然还要需要一些其它的组件的服务,这样你可以用它收发邮件。 Proftp可以为您提供一个Ftpd服务器,也就是您可以通过它上下载。 当然,他们的效率相对来讲会比较高,而且适用二多种平台。不像当你要把Microsoft Windows从x86平台搬到UltraSPARC上面,目前那几乎是不太可能的。 而且更重要的是,它们都是免费的,前提是你得遵守一项几乎不影响你正常使用的协议。 了解了这么多,心动了吧,下面就跟着我One Step to Step来安装吧。
你需要用到的网站和组件: 我们建议你选择跟我们一样的版本,当然其它版本也行,不过可能会有一些差异。 A.FreeBSD的中文社区(http://www.freebsdchina.org)。 B.CU Linux以及Unix的家园(http://www.chinaunix.net)。 C.FreeBSD文档(http://www.freebsd.org/cgi/man.cgi)。 1.FreeBSD发行版本,可以到(http://www.freebsd.org)免费下载。我们选择的是FreeBSD 7。 2.VMWare Workstation,可以(http://www.vmware.com/)下载。我们选择的是VMware Workstation 5。 3.XShell,可以到(http://www.netsarang.com)下载。这个版本无什么特别要求,几乎一样。
详细安装过程: 打开您的VMWare Workstation 5,新建一个Virtual Machine.
新建Virtual Machine向导,直接点下一步。
Virtual Machine Configuration,直接点下一步。
在上面的Guest operating system中选Other,在下面的Version中选FreeBSD。
填上您的Virtual machine name和保存的位置,请注意,保存位置的目标分区要有足够安装一个FreeBSD的空间。
如果您的网络中有DHCP服务器,那请选上Use bridged networing,如果没有请选Use nerwork address translation。
给其分配一个适当的磁盘空间,一般10GB就可以。
我们需要修改一下VM的设置的。
在左边的Hardware列中点中CDROM一项,在右边Connection中的Use ISO image中选择您下载的FreeBSD ISO文件。当然您也可以使用Use physical driver来使用您已经存在CDROM光盘来安装。 注意:(关于SCSI或者SATA设备,请参阅FreeBSD文档说明)
好了,所有关于VM的选项都已经设置好,现在我们只需要给VM进行Power ON,VM便开机了。
在一小会儿的等待后,便进入了安装界面,首先选择国家。
然后是键盘布局。
这里开始很重要,我们要选择Custom,也就是定制一项。
这里选择Partition为FreeBSD安装提供分区。
把光标移动到如图的位置,然后只需要按A既可,就是把全部(All)空间给FreeBSD了。。注意:您的显示可能有所不同。
当按完A后,出一个类似如此的状态,然后再按Q,就是退出(Quit)了。
这个是Boot Manager的选择,如果你要安装多系统的话,需要安装BootMgr,这里我们只有一个FreeBSD,所以选Standard。
下面要对硬盘进行分别,当然这个是相对于WIN来讲,在FreeBSD里面叫Label,请选择Label。
把蓝色光标移动到Disk:1d0上面,然后按C,在这个框里面输入512M,意思是建立(Create)一个512M大小的分区。
在下一个对话框中选择Swap,把刚才建立的分区作用交换分区。
完成刚才的步骤后,再重复一下刚才动作,按C再建立另外的分区,这回不要修改里面的值,意思是全部了。
这回不能再选Swap了,要选FS啦,就是建立一个A file system了。
在接下来的对话框中,输入/,意思是把刚才分出的挂在/目录下。就是根目录,差不多可以理解为windows的C:\了。
核对一下,您的分区是否是如此,如果是的话,请按Q保存退出,如果不对,请检查以上的步骤。 注意:(关于分区建议,请参阅FreeBSD文档说明)
然后在这个对话框中,选择发Distributions,就是你要安装一个什么类型的FreeBSD了。
我们在这里选择Minimal,就是最小化了,这样呢,就会安装一个最简单,可以运行的FreeBSD系统了。 注意:(关于Distributions,请参阅FreeBSD文档说明)
然后我们就可以按Commit进行安装了。
在这个界面里,是让我们选择用什么途径来安装,我们当然选CD/DVD了。
问您是不是确定对磁带进行读写,我们选Yes,当然,这样的话,你磁带上的旧数据将没有了。
安装进行中,这个时候我们只需要等待。
安装完成,问是不是要修改,我们选Yes,以后还可以通过Sysinstall来进行更改。
找到Networking一项。
选中Interface一项。
选择第一项(您的可能不同),也就是VM的网卡。
我们暂不使用IPv6,所以选No。
因为我的网络中有DHCP服务器,所以我们选择Yes。如果你没有的话,请选No。
这就是通过DHCP得到的IP地址和DNS,如果你没有DCHP,请手动填写。点OK保存退出。
在返回的对话框中,我们把sshd选上,因为我们等一下要用到。
然后点Exit退出。
然后再点Exit退出。
然后再点Exit退出。
然后再点Exit退出。
然后再点OK重新启动,以便完成安装。
重新启动后,在login:后面输入root后回车,我们以root用户登录(也就是WIN系统里面的Administrator)。
默认的root密码是空,我们要给其设置一个密码,只要输入passwd命令回车。
在两次输入正确的密码的后,便会成功修改密码。
我们还需要填加一个用户,请输入adduser回车,为后面使用SSH作准备,因为FreeBSD默认不允许root从远程登录。
按提示输入上面的内容后,会出现一个确认对话框,输入ok以确认。
系统提示,已经成功添加一个用户,问还要加另一个吗?输入no不添加。
看一下您的FreeBSD的网络地址是多少。输入命令ifconfig。其中的inet 192.168.4.105就是了,当然您的可能不同。 注意:(不是WIN的ipconfig,FreeBSD网络详细设置,请参阅FreeBSD文档说明)
打开XShell新建一个连接,修改属性如下,请根据您的实际情况填写(Name, Host, User Name, Password),其它默认。
远程登录成功了。当然这个远程可以很远很远,比如,你的服务器在中国,而您身在美国,只要环境适合,都可以这样子操作您的服务器。
好了,系统的基本部分已经安装完成,在以后的日子中,我还会更新送到X-Window经及服务器方便的资料。
未完待续。 |
|
|