您的位置:首页 > 移动开发 > Android开发

打造自己的Android源码学习环境之三:在虚拟机中安装Ubuntu(下)

2017-02-05 00:35 781 查看
打造自己的Android源码学习环境之三:在虚拟机中安装Ubuntu(下)

0. 安装Ubuntu系统

0.1 欢迎界面

接上一篇,启动虚拟电脑后,提示选择系统镜像。选择ubuntu-16.04-desktop-amd64.iso之后,点击“启动”,进入安装ubuntu系统的界面。

【注:我安装ubuntu-16.10-desktop-amd64.iso之后,运行Ubuntu出现问题,总是弹提示框,让报告错误。所以重新安装了ubuntu-16.04-desktop-amd64.iso】

默认是English,可以选择“中文(简体)”。

然后,点击“安装 Ubuntu”。



0.2 准备安装Ubuntu

都不选,然后点击“继续”



0.3 安装类型

选择“清除整个磁盘并安装Ubuntu”,这里的清除是指清除虚拟电脑的磁盘,不会影响到主机系统。

然后点击“现在安装”。



0.4 将改动写入磁盘?

点击“继续”



0.5 选择时区

选择一个GMT+8的即可。

然后点击“继续”



0.6 键盘布局

然后点击“继续”



0.7 您是谁?

输入个人信息。当然姓名可以任意。

然后点击“继续”。



0.8 开始安装Ubuntu了

需要等待几分钟时间(我的大概5分钟),就安装好了。





0.9 安装完成

点击“现在重启”,重启虚拟电脑。



等待一两分钟时间,就会进入登录界面了。根据屏幕上的提示,可能需要敲下回车键。

需要注意的是,有时会卡在VirtualBox黑屏的界面,可以通过“控制”->“重启”,再尝试重启一次。

0.10 登录界面

到此,安装Ubuntu已经完成。



接下来,登陆虚拟系统。还需要做一些配置,以让虚拟系统与主机系统更好地协作。

1. 安装VirtualBox附加组件

VirtualBox附加组件为虚拟系统提供更多方便易用的功能,例如共享文件夹、鼠标集成、窗口大小控制等。

VirtualBox界面 -> 设备 -> 分配光驱 -> 选择虚拟盘 -> 选择 C:\Program Files\Oracle\VirtualBox目录下的VBoxGuestAdditions.iso,点击“打开”。





更多关于Guest Addition的说明,请参考官网:Chapter 4. Guest Additions

摘一些内容,如下:

the Guest Additions are designed to be installed inside a virtual machine after the guest operating system has been installed. They consist of device drivers and system applications that optimize the guest operating system for better performance and usability.

The Guest Additions offer the following features:
(1) Mouse pointer integration
(2) Shared folders
(3) Better video support
(4) Seamless windows
(5) Generic host/guest communication channels
(6) Time synchronization
(7) Shared clipboard
(8) Automated logons (credentials passing)


确认安装VirtualBox附加组件

点击“运行”。



安装Guest Additions的log:



重启虚拟系统就可以了,不用重启主机系统。

注:重启的时间可能会持续几分钟。如果卡住了,可以手动再重启一次。

2. 设置共享目录

执行命令:

mkdir shared
sudo mount -t vboxsf share shared


shared
目录是共享目录,如果“访问权限”是“完全”(如下图),则shared目录可读可写,否则,shared目录只能读,不能写。

share
是之前设置的共享文件夹的名字:



3. 调整界面的大小

这一步可能不是必须的。因为安装完VirtualBox附加组件后,重启虚拟电脑,界面会变大到跟屏幕一样宽。

点击VirtualBox中的“视图”,点击“自动调整显示尺寸”,然后放大VirtualBox界面,此时登陆界面变大,与屏幕等宽了。



4. 设置软件源

设置(那个齿轮图标)-> 软件和更新 -> “下载自” 点开下拉菜单,选择“其他站点…”



选择 “中国”,点击“选择最佳服务器”



我的测试结果如下:

每次测试的结果可能不太一样,我用过
mirrors.aliyun.com
mirrors.tuna.tsinghua.edu.cn
mirrors.yun-idc.com




点击“选择服务器”,输入密码。

关闭“软件和更新”界面时,弹出“可用软件的信息列表已过时”,点击“重新载入”。



5. 调整Terminal界面字体



选择“自定义字体”,更改字体大小。



6. 设置VIM

安装VIM:
sudo apt-get install vim


如果~目录下没有.vimrc,则新建.vimrc。

在.vimrc中输入:

set nu
set hlsearch
set autoindent
set cindent
set smartindent

set showmatch
set incsearch
set cscopetag
set shiftwidth=4
set tabstop=4
set expandtab
set backspace=indent,eol,start
syntax enable


7. 安装atom

atom链接: https://github.com/atom/atom/releases/latest

下载atom:https://github.com/atom/atom/releases/download/v1.13.1/atom-amd64.deb

安装:
sudo dpkg -i atom-amd64.deb


8. linux下截图

截取当前活动窗口:alt + prt sc

截取全屏: ctrl + prt sc

截取部分屏幕: shift + prt sc

9. 切换到root

执行su失败:

$ su
密码:
su:认证失败


解决方法:

galian@galian-VirtualBox:~$ sudo passwd
[sudo] galian 的密码:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
galian@galian-VirtualBox:~$ su
密码:
root@galian-VirtualBox:/home/galian#


10. 如果鼠标不能移出虚拟系统的窗口

试试按下右边的Ctrl键。

或者打开“鼠标集成”功能,如图。



11. 如果重启停留在VirtualBox黑屏界面

手动再重启一次:在VirtualBox中,“控制”菜单,点击“重启”

12. 中文输入

“系统设置”(齿轮图标) -> “文本输入”

如果没有“拼音(Fcitx)”,点击左下角的加号,添加“拼音(Fcitx)”。

通过Ctrl+空格,可以切换输入法。



———————– 分 割 线 ———————–

本系列文章如下:

(1)《打造自己的Android源码学习环境之一:序》

(2)《打造自己的Android源码学习环境之二:在虚拟机中安装Ubuntu(上)》

(3)《打造自己的Android源码学习环境之三:在虚拟机中安装Ubuntu(下)》

(4)《打造自己的Android源码学习环境之四:下载Android源码》

(5)《打造自己的Android源码学习环境之五:编译Android源码》

(6)《打造自己的Android源码学习环境之六:运行Android模拟器》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐