这里借助U盘安装工具安装LIUNX系统,这里我安装在嵌入式单板机620上,也可以是普通PC
1、 下载ISO镜像文件,这里我选择的ubuntu服务器版:ubuntu-10.04-server-i386.iso,下载镜像地址:http://www.ubuntu.com/server/get-ubuntu/download,由于网速较慢,我从BT上下载的
2、 可以在windows环境下安装,需要U盘创建工具:Universal USB Installer(下载地址:http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/)
也可以在ubuntu环境下安装,ubuntu下自带转化软件,该软件路径:系统-系统管理-USB启动盘创建器。个人推荐在ubuntu环境下安装,我首先在windows下进行安装,总是出现写入错误,后来在ubuntu环境下成功安装。
3、 安装前先格式化U盘,格成FAT格式,可在WINDOWS环境下进行,然后加载镜像,进行转化即可。时间比较长,最后提示成功。
参考网页:http://www.ubuntu.com/server/get-ubuntu/download
4、 在620板子上(或待安装的PC)上,插上U盘,键盘,显示器,上电,按DEL进入BIOS,在boot 优先级选项中选择HARD DEVICE,在HARD DEVICE中,第一项选择对应U盘的设备名称。退出,进入安装界面。
5、 一步一步进行安装,语言选项最好选英语,否则可能会出现乱码,设定网络时,可以先取消,安装好系统后在进行设置。分割硬盘时,我采用了默认的方式。选择了LAMP SERVER方式。一切就绪后,最终出现登录界面。
参考网页:http://wiki.debian.org.hk/w/Install_Ubuntu_server
6、 设置网络
A. 在网络设置时,自动分配网络IP的auto DHCP方式没有成功,这里采用的手动设置IP的方式。在/etc/network/interfaces中加入:
auto eth0
Iface eth0 inet static
address XX.XX.XX.XX #IP地址
netmask XX.XX.XX.XX #子网掩码
gateway XX.XX.XX.XX #网关
B. 修改DNS
DNS可以通过在主机上通过IPCONFIG/ALL获得
sudo gedit /etc/resolv.conf
添加:
nameserver 172.16.3.4 希望修改成的DNS
C. 重启网络配置
/etc/init.d/networking restart
此时可以通过:ping www.baidu.com 连接成功
参考网页:http://www.7747.net/Article/201006/50762.html
D. 添加OPENSSH,
sudo apt-get install openssh-server
启动:sudo /etc/init.d/ssh restart
在主机上(windows系统下)安装putty,就可以远程通过网络登录UBUNTU服务器
7、 设置通过串口终端方式登录ubuntu服务器(620板)
A. 在/etc/init/ttyS0.conf文件(文件不存在,则添加文件)中,修改和添加:
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 115200 ttyS0 vt102
然后:sudo start ttyS0
(A步骤可能不需要)
B. 在/etc/default/grub文件中,修改或添加(注意:有的语句已经存在):
GRUB_DEFAULT=0
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
然后:update-grub
重启,用串口连接主机和620板(或ubuntu服务器),在主机上打开超级终端,设置参数:115200 8 N 1 ,数据流控制:无。然后就可以通过串口控制620嵌入式板了。
目前通过串口,传文件有问题,需进一步解决。