欢迎光临
我们一直在努力

VirtualBox中安装Ubuntu、LAMP、SVN、JRE和Tomcat

建站超值云服务器,限时71元/月

  本文介绍了如何在VirtualBox虚拟机中安装Ubuntu Server 8.04的全过程。其中包括:

  简单的网络配置;

  使用SSH连接Ubuntu;

  安装XAMPP软件包搭建LAMP平台;

  安装SVN版本管理器;

  使用Apache扩展模块管理SVN;

  安装PHP开源CMS——SilverStripe;

  安装jre;

  安装tomcat服务器;

  创建Samba共享目录;

  在安装前,有必要交代一下我使用的硬件和操作系统:

  LenovoT400 笔记本电脑,内存4G;

  MicrosoftWindows 7(64位)旗舰版;

  下面先来介绍VirtualBox和Ubuntu Linux的安装过程。VirtualBox是SUN(现在应该是Oracle)公司旗下的一款开源虚拟机软件,其体积轻巧且功能很强。我个人觉得VirtualBox甚至要比付费版的WMware好很多,呵呵。可以通过http://www.virtualbox.org/wiki/Downloads下载VirtualBox。在我写下这篇文章的时候,VirtualBox已经更新到3.1.6版本。我使用的是3.1.4版本,整个安装过程应该相差不大。Ubuntu是一个以桌面应用为主的Linux操作系统,其具有庞大的社区力量。用户可以方便地从Ubuntu社区获得帮助,非常适合初学者学习和使用Linux操作系统。可以通过http://www.ubuntu.com/getubuntu/download-server下载Ubuntu Server版本。我使用的是8.04版。

  安装VirtualBox:

  1. 启动VirtualBox安装程序,在欢迎界面点击“Next”;

  2. 出现软件许可界面,选择“我同意”,并点击“Next”;

  3. 选择安装路径,我使用的是默认安装路径。点击“Next”;

  4. 创建桌面快捷方式,并在快速启动栏中创建快捷方式。点击“Next”;

  5. 提示安装网络接口。安装网络接口之后,VirtualBox可以连接到Internet或本地网络。选择“Yes”;

  6. 准备安装,点击“Install”;

  #p#副标题#e#  7. 进行安装;

  8. 安装完成,点击“Finish”;

  9. 启动VirtualBox。提示注册,这一步可以跳过。点击“取消”;

  10. 进入VirtualBox主界面;

  11. 安装 VirtualBox 成功之后,会在网络连接里出现“VirtualBox Host-Only Network”连接。这是因为安装了Network Interface的原因,在该连接上点“属性”查看IPv4地址,已经设置为192.168.56.1,这个无需修改!

  #p#副标题#e#  12. 在创建虚拟机之前,先要进行一下设置。主要是修改虚拟机创建位置和热键。默认创建位置放在C盘,与我的Windows 7在同一盘符。安装Ubuntu后C盘空间就会越来越少,我不想让它影响到我的本地操作系统。通过主菜单中的“管理–>全局设定”,打开设置对话框;

  13. 在常规设置中,我修改了“默认虚拟硬盘位置”和“默认虚拟电脑位置”,分别指向“V:\HardDisks”和“V:\Machines”。原先这两个位置是指向C盘的;

  14. 修改热键,热键可以令鼠标光标切入或切入VirtualBox,默认设置在左侧的Alt键上。但是我感觉非常不方便!因为我在虚拟机里安装Windows XP以后,无法通过Alt+Shift切换中文输入法。因为一按Alt键,光标就自动切出来了。所以我把热键修改成不常用的F11;

  15. 为Ubuntu创建虚拟机,通过工具栏中的“新建”按钮创建。出现向导窗口后,点击“下一步”;

  16. 输入名称“Ubuntu_8.04_Server”,操作系统为“Linux”,版本为“Ubuntu”。点击“下一步”;

  #p#副标题#e#  17. 选择内存大小,我调成了512MB。点击“下一步”;

  18. 创建虚拟硬盘,点击“下一步”;

  19. 出现向导窗口后,点击“下一步”;

  20. 选择虚拟硬盘类型,保持默认的“动态扩展”就可以了。点击“下一步”;

  21. 分配磁盘空间,我调成了16G。点击“下一步”;

  #p#副标题#e#  22. 创建完成。注意,在V:\HardDisks目录下生成了一个名称为Ubuntu_8.04_Server.vdi的文件。如果我没有通过第13步指定虚拟机创建位置,那么默认就会被创建在C盘。点击“完成”;

  23. 显示摘要。点击“完成”;

  24. 回到VirtualBox主界面,我们可以看到已创建的虚拟机“Ubuntu_8.04_Server”,其状态显示为“已关闭”;

  25. 在安装Ubuntu之前,先要把Ubuntu光盘塞到虚拟机光驱里,这和使用真实电脑是一个道理。要做到这点,我们还要对虚拟机进行简单设置。通过工具条中的“设置”打开对话框。在“介质”选择“IDE Controller”下面的光驱图标。此时光驱图标被标注为“Empty”,在“Attributes”一栏里选择“CD/DVD Device”最右侧的工具图标;

  26. 在虚拟介质管理器中,点击“注册”按钮;

  #p#副标题#e#  27. 注册Ubuntu Server光盘镜像文件,之后会在虚拟介质管理器中看到“ubuntu-8.04.4-server-i386.iso”。通过第26和27两步可以看出,VirtualBox是通过统一的管理器来管理光盘镜像文件。同时这个管理器还负责虚拟硬盘和虚拟软盘。点击“确定”按钮;

  28. 回到设置窗口,可以看到“CD/DVD Device”已经选择了“ubuntu-8.04.4-server”;

  29. 最后需要设置一下网络连接。选择“网络”选项,可以看到网络连接选项。“网络连接1”使用的是“NAT”方式。采用NAT方式,VirtualBox可以连接到Internet。但是NAT方式无法连接本地网络,为了能让VirtualBox连接本地网络,我们可以为虚拟机建立第二个网络连接。点击“网络连接2”;

  30. 启用网络连接2,连接方式选择“Host-only Adapter”。这样,VirtualBox即可以连接Internet也可以连接本地网络。最后点击“确定”;

  31. 一切就绪,点击“开始”按钮,开始运行虚拟机。我们可以看到Ubuntu Server的安装界面。在虚拟机的启动过程中,可能会出现一些提示信息,点击“确定”按钮跳过提示即可;

  安装Ubuntu 8.04 Server:

  1. 正式进入Ubuntu安装界面之前,系统会提示使用语言。为了保证安装完成后系统能正常使用,我推荐使用英语;

  2. 选择“Install Ubuntu Server”并按回车键启动安装程序。提示:Ubuntu Server的安装界面为字符形式!不像Windows或者是UbuntuDesktop(桌面版)会出现安装提示框,并支持鼠标点击。整个安装过程只能使用键盘,可以通过方向键(上下左右)、Tab键、空格键和回车键进行操作。功能效果如下:

  方向键(上下左右):可以移动聚焦;

  Tab键:可以切换聚焦到功能按钮上;

  空格键:可以选中或取消复选框。被选中的复选框前面,会打星号“*”;

  回车键:确认;

  3. 选择语言,默认为英语。最好还是选择英语来安装,因为选择中文(简体)安装完系统,可能会出现乱码的问题。按回车键继续;

#p#副标题#e#  4. 选择国家或地区,只能选择最接近的“Hong Kong”香港地区,按回车键继续。提示:可以通过方向键“上”来移动聚焦;

  5. 检测键盘布局,按Tab键切换聚焦到“No”,并按回车键继续;

  6. 选择源生键盘布局,默认为“USA”,按回车键继续;

  7. 根据源生键盘布局,选择衍生键盘布局,这一步还保持默认的“USA”就可以了。按回车键继续;

#p#副标题#e#  8. 配置网卡,“eth0”是VirtualBox虚拟机上的第一块网卡,连接方式是“NAT”。也就是说通过这块网卡可以连接到Internet。最好是将这块网卡作为主网络接口,将来可以方便的运行apt-get命令,安装所需要的软件包。不要做任何修改,按回车键继续。提示:至于“eth1”,是VirtualBox虚拟机上的第二块网卡,连接方式是“Host-only Adapter”。也就是说通过这块网卡可以访问本机网络。这块网卡被开启之后,才能用SSH连接到虚拟机。在下一文中,我将详细介绍;

  9. 设置主机名,保持默认的“localhost”即可。按回车键继续;

  10. 磁盘分区,选择“use entire disk(使用整个磁盘)”即可,按回车键继续。提示:如果磁盘中已经装有其他系统,那么就会出现“resize SCSI1”这个选项。选择这个选项以后,Ubuntu将安装到剩余磁盘空间中。而如果使用整个磁盘,Ubuntu将进行全盘格式化,这样旧系统就丢失了;

  11. 安装程序再次向用户确认,按回车键继续;

#p#副标题#e#  12. 保存磁盘分区修改,通过Tab键切换到“Yes”,按回车键继续;

  13. 接下来会自动安装Ubuntu的基本系统,这个过程无需人工干预;

  14. 设置用户名和密码;

#p#副标题#e#  15. 配置软件包管理地址,这一步可以直接按回车键跳过;

  16. 系统自动配置apt,这一步无需人工干预。配置完成后,我们就可以通过apt-get命令来安装所需软件;

  17. 安装服务器软件,选择“OpenSSH server”和“Samba File server”。在这一步,没有选择“LAMP server”,因为我将使用Xampp来代替Ubuntu自带的LAMP服务器。提示:使用方向键“上下”来选择要安装的服务器,按空格键可以选中或取消复选框。按Tab键切换到“Continue”,并按回车键继续;

#p#副标题#e#  18. 显示安装进度,并自动创建登录用户。这一步无需人工干预;

  19. 安装完成,系统会提示取出CD-ROM中的光盘,然后重新启动。提示:这一步先别急着按回车键;

  20. 可以通过菜单中的“设备àCD/DVD DevicesàUnmount CD/DVD Device”卸载光盘,然后选择“Continue”系统就会自动重启;

  21. 重启完成,输入用户名和密码,就可以看到Ubuntu Linux的命令提示符;

#p#副标题#e#  配置本机网络:

  启动Virtual Box并登录Ubuntu Linux系统后,可以通过命令:

  $ ifconfig

  来查看网络配置(注意“$”是提示符)。显示信息如下:

  eth0 Link encap:Ethernet HWaddr00:19:d1:a8:8b:41

  inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0

  inet6 addr: fe80::219:d1ff:fea8:8b41/64 Scope:Link

  UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RXpackets:1126 errors:0 dropped:0 overruns:0 frame:0

  TXpackets:933 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:100

  RXbytes:300690 (293.6 KB) TX bytes:564208(550.9 KB)

  Base address:0x1000 Memory:e0100000-e0120000

  lo Link encap:Local Loopback

  inet addr:127.0.0.1 Mask:255.0.0.0

  inet6 addr: ::1/128 Scope:Host

  UPLOOPBACK RUNNING MTU:16436 Metric:1

  RXpackets:2098 errors:0 dropped:0 overruns:0 frame:0

  TXpackets:2098 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:0

  RXbytes:1156453 (1.1 MB) TX bytes:1156453(1.1 MB)

  这说明Linux系统是可以访问Internet的。我们可以通过命令:

  $ ping www.google.com

  来验证。验证结果如下:

  PING www.l.google.com (74.125.153.99) 56(84)bytes of data.

  64 bytes from ty-in-f99.1e100.net (74.125.153.99):icmp_seq=1 ttl=48 time=151 ms

  64 bytes from ty-in-f99.1e100.net (74.125.153.99):icmp_seq=2 ttl=48 time=153 ms

  64 bytes from ty-in-f99.1e100.net (74.125.153.99):icmp_seq=3 ttl=48 time=151 ms

  64 bytes from ty-in-f99.1e100.net (74.125.153.99):icmp_seq=4 ttl=48 time=151 ms

  — www.l.google.com ping statistics —

  4 packets transmitted, 4 received, 0% packet loss,time 3006ms

  rtt min/avg/max/mdev =151.163/151.955/153.234/0.907 ms

  不过目前,还不能用本机访问虚拟机里的Ubuntu Server,原因是Virtual Box的第二块网卡还没有被驱动起来。我们可以通过ifconfig命令让Ubuntu开启第二块网卡,方式如下:

  $ sudo ifconfig eth1 192.168.56.101 netmask 255.255.255.0

  $ sudo ifconfig eth1 up

  通过ifconfig命令给第二块网卡设置IP地址、子网掩码,并开启该网卡。我们再次运行ifconfig命令查看网络配置:

  $ ifconfig

  显示结果如下:

  eth0 Link encap:Ethernet HWaddr08:00:27:4d:48:62

  inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0

  inet6 addr: fe80::a00:27ff:fe4d:4862/64 Scope:Link

  UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RXpackets:9 errors:0 dropped:0 overruns:0 frame:0

  TXpackets:25 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RXbytes:1768 (1.7 KB) TX bytes:3405 (3.3KB)

  Interrupt:10 Base address:0xd020

  eth1 Link encap:Ethernet HWaddr08:00:27:d0:be:a8

  inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0

  inet6 addr: fe80::a00:27ff:fed0:bea8/64 Scope:Link

  UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RXpackets:169 errors:6 dropped:0 overruns:0 frame:0

  TXpackets:39 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RXbytes:24853 (24.2 KB) TX bytes:5062 (4.9KB)

  Interrupt:9 Base address:0xd240

  lo Link encap:Local Loopback

  inet addr:127.0.0.1 Mask:255.0.0.0

  inet6 addr: ::1/128 Scope:Host

  UPLOOPBACK RUNNING MTU:16436 Metric:1

  RXpackets:8 errors:0 dropped:0 overruns:0 frame:0

  TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:0

  RXbytes:400 (400.0 B) TX bytes:400 (400.0B)

  我们可以看到eth1,也就是第二块网卡已经开启。如果本机上安装了OpenSSH客户端工具,那么现在就可以登录到虚拟机中的Linux系统。但是现在还不是庆祝胜利的时候,因为当我们重新启动虚拟机后,Ubuntu不会自己驱动第二块网卡,还必须手动的运行ifconfig来驱动。为了彻底解决这个问题,我们需要修改/etc/network/interfaces文件。具体方式如下:

  $ sudo vim /etc/network/interfaces

  运行vim,编辑interfaces文件。在文件末尾添加以下内容:

  # eth1

  auto eth1

  iface eth1 inet static

  address 192.168.56.101

  netmask 255.255.255.0

  broadcast 192.168.56.255

  保存并推出vim。重新启动虚拟机后,eth1也就是第二块网卡会自动开启。注意,一定要加上“broadcast 192.168.56.255”这一行,否则OpenSSH客户端工具就无法连接到虚拟机。

  本文来源:http://www.cnblogs.com/

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » VirtualBox中安装Ubuntu、LAMP、SVN、JRE和Tomcat
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址