SBC系统安装步骤和配置方法1、安装ubuntu系统SBC采用的ubuntu版本是Ubuntu 10.04.4 LTS 64bit,内核版本是2.6.32.52(可使用cat /proc/version查看,初始不是此内核可通过后续操作升级到此)。
安装使用安装光盘安装,也可以使用U盘制作的安装盘进行安装。
安装的步骤如下:1.1语言选择系统语言统一使用英语。
1.2安装模式选择选择安装系统Install Ubuntu,按Enter键继续。
1.3语言选项选择English,点击forward继续。
选择亚洲Asia,中国重庆China(Chongqing),点击forward继续。
使用默认选项Suggested option:USA美式键盘,点击forward继续。
1.6分区选择选择使用全部硬盘空间Erase and use the entire disk,点击forward继续。
1.7用户名及密码默认用户名使用genew,密码nucleus(可以自己定义),点击forward继续。
1.8确认选项确认前面的选项,无误后点击forward继续(Advance选项可以配置启动盘和http代理,建议不要修改)。
1.9系统开始安装安装系统过程中不要断电或重启,安装过程时间比较长,请耐心等待。
安装完成后提示要重启系统,点击Restart Now。
使用光驱,退出系统光盘,然后点击ENTER继续。
2、U buntu内核升级2.1修改root用户密码为nucl eus使用命令:sudo passwd ,修改root用户密码为nucleus 2.2切换到root账户,执行后续操作使用命令su - ,输入root用户密码,切换到root权限2.3更新apt-get工具命令:sudo apt-get update2.4安装ssh server软件命令:sudo apt-get install openssh-server2.5 安装编译系统命令:apt-get install build-essential checkinstall ,询问y/n,选择y 2.6更新ncurses命令:apt-get install ncurses-dev2. 7将2.6.32-52内核源码上传到cd /usr/src目录2.6.32-52内核源代码路径为:\\10.8.1.2\ftp\Version\Publish\MSAN\SBC\SBC安装所需文件\2.6.32-52内核源码。
2.8在目录/usr/src下,解压源码命令:tar -xvf linux-source-2.6.32.tar.bz22.9修改源码目录名为linux命令:mv linux-source-2.6.32 linux2.10清除原编译痕迹命令:1)cd /usr/src/linux2)make mrproper2.11拷贝当前系统的.config文件命令:cp /usr/src/linux-headers-2.6.32-44-generic-pae/.config .config (根据安装的操作系统实际填写linux-headers-2.6.32-44-generic-pae 名称)2.12编译menuconfig,选择现有config文件命令:make menuconfig显示如下内容,选择Load an Alternate Configuration File,然后依次选择ok(Load当前目录下的.config文件),exit。
General setup --->[*] Enable loadable module support --->-*- Enable the block layer --->Processor type and features --->Power management and ACPI options --->Bus options (PCI etc.) --->Executable file formats / Emulations --->-*- Networking support --->Device Drivers --->Ubuntu Supplied Third-Party Device Drivers --->Firmware Drivers --->File systems --->Kernel hacking --->Security options --->-*- Cryptographic API --->[*] Virtualization --->Library routines --->---Load an Alternate Configuration FileSave an Alternate Configuration File2.13再次编译menuconfig,选择现有config文件命令:make menuconfig显示如下内容,选择Load an Alternate Configuration File,然后依次选择ok(Load当前目录下的.config文件),exit。
General setup --->[*] Enable loadable module support --->-*- Enable the block layer --->Processor type and features --->Power management and ACPI options --->Bus options (PCI etc.) --->Executable file formats / Emulations --->-*- Networking support --->Device Drivers --->Ubuntu Supplied Third-Party Device Drivers --->Firmware Drivers --->File systems --->Kernel hacking --->Security options --->-*- Cryptographic API --->[*] Virtualization --->Library routines --->---Load an Alternate Configuration FileSave an Alternate Configuration File2.14拷贝内核修改的文件命令:1)cd /home/user012)mkdir KernelInstall3)cd /home/user01/KernelInstall上传内核文件到/home/user01/KernelInstall目录,内核文件路径:\\10.8.1.2\ftp\Version\Publish\MSAN\SBC\SBC安装所需文件\内核修改文件4)修改安装文件权限:chmod 777 Install.sh5)安装./Install.sh2.15 编译内核命令:1)cd /usr/src/linux2)make2.16编译模块命令:make modules2.17安装命令:make install2.18安装命令:make modules_install2.19更新ramfs命令:update-initramfs -c -k 2.6.32.52+drm33.212.20更新grup命令:update-grub2.21删除/home/user01/KernelInstall目录命令:rm -r /home/user01/KernelInstall2.22重启系统命令:reboot2.23 核对内核版本使用cat /proc/version查看内核版本为:Linux version 2.6.32.52+drm33.21 (root@genew-desktop) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1) ) #2 SMP Thu Sep 11 14:10:02 CST 2014 2.24 安装32位库文件sudo apt-get install ia32-libs3、外网软件包安装以root用户权限去安装su -1)apt-get install mysql-server安装mysql时会让输入密码,默认先不输入为空2)apt-get install mysql-client3)apt-get install libmysqlclient16-dev4)apt-get install apache25)apt-get install php56)apt-get install libapache2-mod-php57)apt-get install libapache2-mod-auth-mysql8)apt-get install php5-mysql php5-curl php5-gd php5-idn php-pearphp5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl9)apt-get install flex10)apt-get install libxml211)apt-get install libxml2-dev12)apt-get install php-pear13)apt-get install lynx4、k eepalived软件安装如果SBC需要支持HA或HA+GR功能,需要安装keepalived 工具。
工具路径:\\10.8.1.2\Test\TestVer\SBC\B01D02Pack02\tools\keepalived 1,将可执行文件keepalived (解压keepalived_release.tar.gz获得)放在:/usr/sbin/;tar -xvf keepalived_release.tar.gzcp keepalived /usr/sbin2, 配置文件keepalived.conf notify.sh 放在:/etc/keepalived/;mkdir -m 777 /etc/keepalived //如果/etc下没有keepalived目录,则创建。