公司需要编译android4.2源码,首先尝试使用virtualbox虚拟机安装virtualbox来解决。已经成功,此处不做过多讲解。
采用虚拟机主机模式会耗掉一部分内存,如果真机使用ubuntu系统会充分利用8g内存。
=========================================================================================
交代完背景开始正经装双系统。win7安装是出厂就安装好的。
准备工具:一个最少1G u盘,ubuntu12.04 (64-bit)iso映像,Universal_USB_Installer(我用的1.9.5.2版本),ExtFsd-0.53
1.win7环境下插入u盘,建议格式化,选取ubuntu,已下载好的ubuntu-12.04.5-desktop-amd64.iso映像,点create开始创建启动盘
2.进入bios,联想的点F1进入bios,进入启动选项卡(你也可以先设置中文,这样比较方便),将usb key那个启动项按+放到启动项的第一个,F10保存重启
3.进入U盘启动ubuntu安装,我是自己分配磁盘的(Anything Else),将机器上一个空白磁盘delete(然后格式化成ext4),然后add添加自己的分区就可以了,启动项默认整个硬盘那个
这里献上我的分区:
EXT3其实指的EXT4,软件显示有误,不过不要在意这些细节
/根目录用了10G,/boot/目录用了6G,/usr/目录用了8G,/swap/交换空间用了2G,/home/目录用了252G,这里我要编译源码存放东西什么的,如果日常使用60G就够了
4.设置用户名密码等等,等机器自己安装..
5.现在启动系统会默认启动ubuntu,我想改回windows,怎么办?
可以修改grub文件,位置在/boot/grub/grub.cfg
首先要给他权限,在这之前先备份是个好习惯
$sudo cp grub.cfg grub.cfg.bak
$sudo chmod 744 grub.cfg
变绿了就可以改了。。
$sudo vi grub.cfg 下面这第一个menuentry就是第一个菜单,只要把windows那个入口挪到这个上面就可以了,嫌麻烦也有简单的方法
简单的方法在这里:
把这个cfg文件前面这句找到,把0改成你的win所在入口编号(从0开始数的),我把0改成5就可以了
6.现在还有个问题,进入windows刚才那个分给ubuntu的磁盘不见了,该轮到Ext2Fsd上场了,安装时把enanble write ext3勾上(我把三个都勾上了)
找到home目录把他加个盘符挂载上去,第二个更改装配点盘符
根据自己的需要选择,我想让windows重启了还有f盘,果断勾选第三个,重启
嗯,F盘读出来了
====================================================================================================================
大功告成