/********************************************************
文件说明: 更换红帽到ubuntu的移植过程
*********************************************************/
1. /* 设置为root用户登录 */
sudo su root
passwd root 设置root密码
gedit /etc/lightdm/lightdm.conf
添加: 使登录界面可以选择用户
greeter-show-manual-login=true
allow-guest=false
2. /* 更改主机名 */
gedit /etc/hosts
gedit /etc/hostname
3. /* 安装vim */
apt-get install vim
4. /* 安装vmware-tools */
tar xvzf VMwareTools-9.6.2-1688356.tar.gz
./vmware-install.pl
5. /* 搭建nfs服务器 */
1. 下载 apt-get install nfs-kernel-server
2. vim /etc/exports
添加:/home/nfs/rootfs *(rw,sync,no_root_squash)
注意: 这个路径是要nfs共享出去的路径,还需要修改.
3. exportfs -r
生效export
4. /etc/init.d/nfs-kernel-server restart
重启nfs服务器
6. /* 搭建tftp服务器,没有安装客户端 */
1.apt-get install tftpd-hpa 下载安装tftp服务器
2.vim /etc/default/tftpd-hpa 修改配置文件
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
3./etc/init.d/tftpd-hpa restart 重启tftp服务器
4.测试成功
7. /*关闭防火墙*/
ufw disable
8. /* 安装交叉工具链arm-linux-gcc */
1.tar xvzf arm-linux-gcc-4.3.2 解压
2.vim /etc/profile 修改环境变量
添加(最后一行): export PATH=$PATH:...../bin
3.source /etc/profile 生效环境变量
9. /* 搭建smb服务器 */
1.apt-get install smaba 下载安装smb服务器
apt-get install smbfs
2.useradd smb 添加用户 smb
passwd smb 设置登录密码
3.设置该用户登录samba的密码
smbpasswd –a smb
4.vim /etc/samba/smb.conf 配置smb服务器
[root]
comment = Root Directories
path = / //所有目录
browseable = yes //可读
writable = yes //可写
valib users = smb //登录用户
5. /etc/samba/restart 重启smb服务器
10. /* 配置固定IP */ (ubunto中我使用图像界面控制)
ubuntu通过networking和NetworkManager管理网络
1. /etc/network/interfaces 当添加了eth0时,
并且/etc/NetworkManager/NetworkManager.conf中 =false
eth0通过networking管理
2. 当/etc/NetworkManager/NetworkManager.conf中 =true时,
eth0由NetworkManager管理
3. /etc/network/interfaces没有添加eth0时,
默认由eth0由NetworkManager管理管理
4. 图形界面设置dhcp为手动分配IP就可以了.
5.重启网络命令
/etc/init.d/networking restart
11. /* 修改 ubuntu 支持 make menuconfig */
1.apt-get intall libncurses*
2.apt-get intall kernel-package
3.apt-get intall build-essential
内核可以正常编译
12. /*重新搭建了nfs文件系统, 添加了etc配置和busybox工具*/
1.nfs能够顺利挂载
2.文件系统能够正常启动.
文件说明: 更换红帽到ubuntu的移植过程
*********************************************************/
1. /* 设置为root用户登录 */
sudo su root
passwd root 设置root密码
gedit /etc/lightdm/lightdm.conf
添加: 使登录界面可以选择用户
greeter-show-manual-login=true
allow-guest=false
2. /* 更改主机名 */
gedit /etc/hosts
gedit /etc/hostname
3. /* 安装vim */
apt-get install vim
4. /* 安装vmware-tools */
tar xvzf VMwareTools-9.6.2-1688356.tar.gz
./vmware-install.pl
5. /* 搭建nfs服务器 */
1. 下载 apt-get install nfs-kernel-server
2. vim /etc/exports
添加:/home/nfs/rootfs *(rw,sync,no_root_squash)
注意: 这个路径是要nfs共享出去的路径,还需要修改.
3. exportfs -r
生效export
4. /etc/init.d/nfs-kernel-server restart
重启nfs服务器
6. /* 搭建tftp服务器,没有安装客户端 */
1.apt-get install tftpd-hpa 下载安装tftp服务器
2.vim /etc/default/tftpd-hpa 修改配置文件
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
3./etc/init.d/tftpd-hpa restart 重启tftp服务器
4.测试成功
7. /*关闭防火墙*/
ufw disable
8. /* 安装交叉工具链arm-linux-gcc */
1.tar xvzf arm-linux-gcc-4.3.2 解压
2.vim /etc/profile 修改环境变量
添加(最后一行): export PATH=$PATH:...../bin
3.source /etc/profile 生效环境变量
9. /* 搭建smb服务器 */
1.apt-get install smaba 下载安装smb服务器
apt-get install smbfs
2.useradd smb 添加用户 smb
passwd smb 设置登录密码
3.设置该用户登录samba的密码
smbpasswd –a smb
4.vim /etc/samba/smb.conf 配置smb服务器
[root]
comment = Root Directories
path = / //所有目录
browseable = yes //可读
writable = yes //可写
valib users = smb //登录用户
5. /etc/samba/restart 重启smb服务器
10. /* 配置固定IP */ (ubunto中我使用图像界面控制)
ubuntu通过networking和NetworkManager管理网络
1. /etc/network/interfaces 当添加了eth0时,
并且/etc/NetworkManager/NetworkManager.conf中 =false
eth0通过networking管理
2. 当/etc/NetworkManager/NetworkManager.conf中 =true时,
eth0由NetworkManager管理
3. /etc/network/interfaces没有添加eth0时,
默认由eth0由NetworkManager管理管理
4. 图形界面设置dhcp为手动分配IP就可以了.
5.重启网络命令
/etc/init.d/networking restart
11. /* 修改 ubuntu 支持 make menuconfig */
1.apt-get intall libncurses*
2.apt-get intall kernel-package
3.apt-get intall build-essential
内核可以正常编译
12. /*重新搭建了nfs文件系统, 添加了etc配置和busybox工具*/
1.nfs能够顺利挂载
2.文件系统能够正常启动.