(1)Ubuntu 10.04.4 LTS (Lucid Lynx) 下载地址:http://old-releases.ubuntu.com/releases/lucid/
(2)passwd root,然后以root登录,gedit /etc/network/interfaces ,添加静态ip:
iface eth0 inet static
address 192.168.10.64 #change to your static IP
netmask 255.255.255.0 #change to your netmask
gateway 192.168.10.1 #change to your getway
#We must specify dns-nameserver here
#in order to get internet access from host
dns-nameservers 192.168.10.1
auto eth0
/etc/init.d/networking restart
(2)修改软件源:gedit /etc/apt/sources.list
软件源替换为: http://old-releases.ubuntu.com/ubuntu/
如下:
deb http://old-releases.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
apt-get update
apt-get install vim
(3)apt-get install openssh-server
(4)apt-get install nfs-kernel-server,
修改/etc/exports 添加 /opt/source *(rw,sync,no_subtree_check,no_root_squash),
/etc/init.d/nfs-kernel-server restart
(5)apt-get install samba samba-common
修改/etc/samba.conf
security = user #取消注释,不能匿名登录
[myshare]
comment = my share directory
path = /opt/source
browseable = yes
writable = yes
smbpasswd -a root
/etc/init.d/smbd restart
(6)apt-get install tftp-hpa tftpd-hpa xinetd
配置tftp服务器 vim /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" #这是你tftp服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为777,命令sudo chmod 777 /tftpboot
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
gedit /etc/xinetd.d/tftp 添加:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
service tftpd-hpa restart
/etc/init.d/xinetd restart
ufw disable #关闭防火墙
tftp 127.0.0.1,用get获取文件
=========海思编译SDK需要配置===========
(7)ls -l /bin/sh
如果是dash,dpkg-reconfigure dash,选择no,这样source才可用
(8)cp uboot_dir/tools/mkimge /usr/sbin/
(9)apt-get install zlib1g-dev
(10)apt-get install libncurses5-dev ncurses-term libncursesw5-dev
(11)apt-get install g++
(12)vim osdrv/tools/pc/mkyaffs2image/Makefile, 在make前增加make clean
====================================================================
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'
出现上述错误: