硬件环境:
ACER 笔记本, 型号如标题. 自带512G SSD + WIN10 系统. + 机械硬盘 1TB + 8GB DDR
购买记录如下:
笔记本硬盘线
1TB 7200rps 笔记本硬盘
8GB 内存
拆机和安装:
笔记本后盖不是拆分式的, 无法单独安装内存和硬盘, 只能整盖拆除, 无它, **卸完螺丝后, 暴力拆解**. 建议硬盘装上后不打螺丝, 刚开始装上, 但后面发现空间太紧, 挤压到硬盘, 甚至还发出异响, 差点把硬盘烧坏了. *PS, 本想送去技术服务站安装, 可惜, 态度不热情, 100RMB不开发票, 距离远.
一些失败尝试:
1. 开始时没有加机械硬盘, 无法识别到SSD硬盘 安装时报错: No root file system is defined 可以通过修改BIOS解决(Main > SATA Mode > AHCI), 但这样, 就无法保留原来的WINDOW, 这部分没实际操作, 不作说明. 2. 安装ubuntu 18.04 后 尝试编译RK3288 Android 7.1源码, 出现新问题:
Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l flex-2.5.39: loadlocale.c:130:_nl_intern_locale_data: ?? 'cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' ??? Export includes file: frameworks/base/tools/aapt/Android.mk -- out/host/linux-x86/obj/STATIC_LIBRARIES/libaapt_intermediates/export_includes Export includes file: frameworks/base/libs/androidfw/Android.mk -- out/host/linux-x86/obj/STATIC_LIBRARIES/libandroidfw_intermediates/export_includes Export includes file: external/libpng/Android.mk -- out/host/linux-x86/obj/STATIC_LIBRARIES/libpng_intermediates/export_includes build/core/binary.mk:646: recipe for target 'out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp' failed make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] 已放弃 (core dumped)
解决:https://blog.csdn.net/xljxiang/article/details/83044067
最后, 因无法解决openjdk-7安装兼容问题 和 安装virtulbox-6.0 放弃使用18.04, 装回16.04 已尝试的openjdk-7兼容安装方法: http://blog.jues.org.cn/post/ubuntu18-an-zhuang-open-jdk7.html https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-16-04-or-higher
安装步骤-1:更改BIOS设置
1. 开机时重复按F2 进入BIOS. 2. 切到 Security > Set Supervisor Password: 输入密码: ****, 方便后面设置, 密码请谨记. 3. 切到 Main > F12 Boot Menu, 高置为 Enabled, 使能F12显示开机项 4. 启动时按F12显示开机启动菜单
安装步骤-2: 制作Ubuntu安装U盘
https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0
安装步骤-3: 分区
分区表如下:
预留EFI分区
go back to the menu and correct this problem
安装完成.
WIN10 与 Ubuntu切换方法: 开机时按F12, 会有两个选项, 选择Windows 或 Ubuntu即可.
Android源码编译环境:
安装openjdk
##JDK7 sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk #JDK8 sudo apt-get install openjdk-8-jdk
常用工具:
sudo apt-get install vim sudo apt-get install minicom
Android 编译环境
|-- /etc/apt/sources.list
//在sources.list末尾添加,保存 deb http://us.archive.ubuntu.com/ubuntu trusty main universe sudo apt-get update sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386
#KERNEL 相关
sudo apt-get install lzop sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so sudo apt-get install mingw32 sudo apt-get install automake make perl gcc g++ repo
关于VirtualBox
下载了5.2.0 安装失败, 依赖有问题
又下载了5.0.38, 安装成功, 启动失败…
解决方案
https://blog.csdn.net/aamahone/article/details/86428040