第一步:准备工作
1、先从官网下载ubuntu-12.04.4-desktop-i386.iso,下载地址http: http://releases.ubuntu.com/precise/
2、下载easyBCD2.2
3、用分区软件给linux准备一定的空间,并在windos7 中鼠标 选择 “计算机”-->右击鼠标-->选择“管理”-->选择“磁盘管理”-->将留给ubuntu的磁盘删除掉。
第二步:安装ubuntu系统
1、将ubuntu-12.04.4-desktop-i386.iso拷贝到C盘
2、解压ubuntu-12.04.4-desktop-i386.iso,并将casper 下的 initrd.lz 和 vmlinuz 复制到 C盘根目录。
3、打开easyBCD “添加新条目”-->“NeoGrub"-->点击”安装“-->点击”配置"-->将面的代码复制进去-->保存退出。
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.4-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
#kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.4-desktop-i386.iso ro quiet splash
#locale=zh_CN.UTF-8
#这两个在同一行
4、重启电脑,在启动项中会添加一个“NeoGrub引导加载器”,选择它-->“Install Ubuntu”,然后就进入了安装Ubuntu的界面。
5、Ctrl—Alt—T 打开终端,输入 sudo umount -l /isodevice
6、开始安装Ubuntu
7、在“安装类型”选择“其他选项”
8、建议给 /boot 分配 200M ; swap 分配 4G ; 剩下的给 / 和 /home
9、继续、下一步直到安装完成。
10、安装成功。
第三步:交内核编译环境搭建
1、更新或安装linux-headers
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)
2. 关联文件
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
3、下载必要的工具
sudo apt-get install libncurses-dev kernel-package bzip2 make ncurses-dev fakeroot module-init-tools patch
sudo apt-get install libqt3-headers libqt3-mt-dev
sudo apt-get install libqt3-compat-headers
4、下载 arm-linux-gcc4.3.2.tgz
5、安装arm-linux-gcc4.3.2
将arm-linux-gcc4.3.2.tgz 放在主目录中
sudo mkdir /usr/local/arm
sudo tar zxvf arm-linux-gcc4.3.2.tgz -C /
sudo gedit /etc/profile
在文件的最后一行添加 PATH=$PATH:/usr/local/arm/4.3.2/bin 保存退出
sudo source /etc/profile
可以用 sudo arm-none-linux-gnueabi-gcc -v 查看是否安装成功。
以后就可以用它来进行交叉编译了。