笔者安装完后,已编译过android7.0、android8.0及android9.0。
1、所安装系统:ubuntu-14.04.5-server-amd64.iso(619MB)。硬件:intel i5,8G内存。
2、用工具Universal USB Installer(Setup_v1.9.8.6.exe)制作系统启动U盘(2G足够了)。
3、插入U盘,HP电脑狂按F9开机。选择U盘启动。进入安装程序。安装过程中选择安装ssh,samba,不要安装图形界面!注意在分区时的选项:
这样才有swap:
4、samba配置:
创建账户:
smbpasswd -a xxx
改配置文件:
#vim /etc/samba/smb.conf
在最后加上
[work_share]
comment = work_share
path = /home/xxx
public=yes
browseable = yes
writable = yes
valid users = xxxx
creat mask = 0777
directory mask = 0777
force group = nogroup
重启samba服务:
/etc/init.d/smbd restart
windows连接。
5、编译Android报错,安装依赖
执行以下命令,同样每一行都是分开单独执行的:
sudo apt-get install git gnupg flex bison gperf build-essential
sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos
sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
sudo apt-get install lzop
sudo apt-get install u-boot-tools
sudo apt-get install libssl-dev
sudo apt install bc
sudo apt-get install genisoimage
sudo apt-get install vim
6、新硬盘挂载
显示硬盘及所属分区的情况。在终端输入命令
sudo fdisk -lu
硬盘格式化
命令:sudo mkfs -t ext4 /dev/sdb
说明一下:-t ext4表示将分区格式化为ext4文件系统类型
硬盘挂载:
sudo mount -t ext4 /dev/sdb /home/yezl/work/new_disk
硬盘取消挂载:
sudo umount /dev/sdb
配置硬盘在启动系统进行自动挂载。在文件/etc/fstab中加入如下配置:
命令:sudo vim /etc/fstab
加入:/dev/sdb /home/yezl/work/new_disk ext4 defaults 0 3
7、SecureCRT中文乱码
8、jdk环境设置。
9、fork: Cannot allocate memory 问题的处理
free查看内存
查看最大进程数 sysctl kernel.pid_max
ps -eLf | wc -l查看进程数
确认是进程数满了
修改最大进程数后系统恢复
echo 1000000 > /proc/sys/kernel/pid_max
永久生效
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p
10、ubuntu的su初始密码设置步骤:
偶尔用回到ubuntu系统,想切换到su,总是显示不成功,也许是初次使用,即需要设定一下:
使用sudo
$:sudo passwd
系统提示输入密码,即安装时的用户密码,然后,系统提示输入两次新密码,输入完毕后,
$:su
即可进入su,具备了相应的权限了.