ubuntu-14.04.5-server安装及配置android编译服务器实录

笔者安装完后,已编译过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,不要安装图形界面!注意在分区时的选项:

ubuntu-14.04.5-server安装及配置android编译服务器实录

这样才有swap:

ubuntu-14.04.5-server安装及配置android编译服务器实录

 

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中文乱码

ubuntu-14.04.5-server安装及配置android编译服务器实录

 

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,具备了相应的权限了.

上一篇:Nginx浅谈


下一篇:i386 relocatable内核实现