ARM Linux教程之二:Virtualbox虚拟机安装Ubuntu Linux系统平台

来源:互联网 发布:永久域名发布 编辑:程序博客网 时间:2024/04/28 20:30

上一步我们安装了virtualbox虚拟机,接下来我们就在这个虚拟机上安装一个ubuntu系统。ubuntu系统时目前比较流行的linux开发平台,我接触过国内的大型企业嵌入式相关部门,如华为、高通、富士康、金立、一人一本等公司,用的都是ubuntu系统。


另外有一点可以扩展说明一下,我们在virtualbox虚拟机上除了可以安装ubuntu系统外,还可以安装其他如redhat、windows xp、7、8、android-x86等系统。当然,这些和本文无关,有兴趣的童鞋可以安装来晚安。


新建linux虚拟机

打开VirtualBox软件,在菜单中可以看到“新建”,“设置”,“启动”,“清除”四个按钮。

⑴ 点击按钮“新建”,在弹出的对话框中选择“下一步”,开始新建一个虚拟机。 

图2-1

⑵ 输入计算机名称,选择操作系统类型: 

图2-2

⑶ 配置虚拟机内存: 

图2-3

⑷ 选择使用的虚拟硬盘方式: 

图2-4

⑸ 选择文件类型,然后选择磁盘存储类型,推荐使用动态分配。 

图2-5



图2-6

⑹ 设置磁盘大小,选择“下一步”,在新弹出的对话框选择“创建”: 

图2-7

⑺ 成功创建虚拟机,如图所示: 

图2-8

完成虚拟机的创建之后还可以进行一些修改,点击菜单栏的“设置”,出现虚拟机的设置界面,如图2-9所示: 

图2-9

除文件共享之外,其它的功能可以根据个人喜好习惯进行若干修改,在此不具体描述,文件共享在下文会详细描述。


安装ubuntu

首先要下载ubuntu咯,ubuntu下载地址:http://www.ubuntu.com/download/zh-CN。下载后是一个Linux系统iso镜像,保存在本机的电脑上即可。


⑴ 在已经创建好的虚拟机上点击按钮“启动”,在启动的界面菜单栏中找到“设备”, 选择“分配光驱”,点击“选择一个虚拟光盘”,添加已经准备好的系统镜像,这里使用的是ubuntu 10.04。

载入镜像过程如下所示: 

图3-1



图3-2



图3-3

⑵ 添加镜像之后,重启虚拟机,操作如下: 

图3-4

⑶ 开始安装Linux系统,选择“Install …”: 

图3-5

⑷ 选择时区,键盘布局。

⑸ 选择虚拟硬盘分区方式,一般情况是选择系统默认的,即“Erase and use entire disk”,当然也可以选择手动分区,这里选择默认设置。 

图3-6

⑹ 输入计算机名称,密码,然后确认安装,如下图所示: 

图3-7



图3-8

系统开始自动安装,此时只要等待安装完成,然后选择重启即可。


设置共享文件

⑴ 启动虚拟机,然后选择菜单“设备” > “安装增强功能”。 

图4-1

(2)切换到ubuntu中,任务栏中选择“application” > “Accessories” > “Terminal”打开终端。(可以直接拖动将终端图标放置到桌面上)。 



图 4-2

(3)打开后输入如下命令,进入增强工具包并开始安装。

$ cd /media/VBOXADDITIONS_4.1.18_78361/$ ls$ sudo ./VBoxLinuxAdditions.run

安装完成后重新启动系统。

⑵ 选择“设置→共享文件夹”,然后点击添加共享文件夹,如下图所示: 

图4-3



图4-4

⑶ 选择共享文件的路径,并且设置为“自动挂载”,“固定分配”: 
 
图4-5

⑷ 选择确定之后,设置界面显示共享文件夹的名称及路径: 

图4-6

⑸ 经过上述几步,已经完成Windows文件夹共享的设置,但还需要在Linux系统进行用户权限修改,其具体步骤如下:

首先切换到目录/media查看是否有与共享文件名sharefile有关的文件夹,如下:

$ cd /media$ ls -ldrwxrwx--- 1 root    vboxsf  4096 2012-08-15 11:44 sf_sharefiledr-xr-xr-x 4 kimball kimball 2048 2012-05-22 21:08 VBOXADDITIONS_4.1.16_78094

在/media目录下,可以查看到一个“sf_sharefile”的文件夹,该文件夹就是在Windows设置的共享文件夹sharefile,但是不能直接访问,需要本机用户添加至用户组vboxsf,命令如下:

$ sudo gpasswd -a kimball vboxsf

注意:kimball为本机用户名,实际操作时应该按照事实进行。

重新登录后便可以直接访问共享文件夹sf_sharefile,测试效果如下: 

图4-7


0 0