vmware+ubuntu-安装交叉编译器

个人安装配置过程:
一、在windows XP下下载VMware Workstation 6.0.3
二、软件下载

1、http://mirror.lupaworld.com/ubuntu/releases/hardy/ubuntu-8.04.1-desktop-i386.iso下载Ubuntu 8.04 LTS

    的X86的Desktop版本的ISO。
2、在http://www.tuola.net/soft/view-1441.html 下载VanDyke SecureCRT v6.0.3 build 311

     破解版 http://dl.tuola.net/s/SecureCRT.v6.0.3.rar瑞星提示包含病毒,,不管,继续下载^_^。
3、在ftp://ftp.denx.de/pub/eldk/4.1/arm-linux-x86/iso/    下载arm-2007-01-21.iso
    ftp://ftp.denx.de/pub/eldk/4.1/arm-linux-x86/iso/arm-2007-01-21.iso
三、安装VMware Workstation 6.0.3,然后安装虚拟机ubuntu8.04,VMware网络连接选择nat,其余默认设置,硬盘空间预留了25G.四、ubunto8.04网络配置使用DHCP自动分配(本人XP下上网,IP地址使用自动获取)。
1,启动根用户和配置网络
   A,进入系统后在启动菜单“应用程序”->“附件”->“终端”拉到桌面上;把启动菜单“位置”中的“计算机”也拉到桌面上;

        双击桌面“终端”中打开命令行终端
   B,启用root用户并修改密码
       :~$ sudo passwd root
   C,进入root用户操作
        :~$ su

   D,选择root用户登陆,系统-登陆窗口-安全-允许以管理员身份登陆-注销-以root用户名登陆。
2,安装虚拟驱动Vmware tools
    A,进入Ubuntu系统后在虚拟机菜单“VM”中点击“Install Vmware tools”后桌面会弹出一个CD-ROM内容的文件夹,里面有两个
      rpm和tar.gz压缩文件包;
    B,双击桌面“终端”打开命令行终端,用命令模式安装虚拟驱动:
      建立文件夹
            # mkdir vm-tools
        修改文件夹权限
           # chmod 777 vm-tools/
        进入文件夹
           # cd vm-tools/

       复制虚拟驱动软件包
           # cp /media/cdrom0/VMwareTools-6.0.3.***.tar.gz .
        解压虚拟驱动文件包
            # tar xzvf VMwareTools-6.0.3-***.tar.gz
        进入虚拟驱动文件夹
            # cd vmware-tools-distrib/
        运行虚拟驱动安装脚本
           # ./vmware-install.pl
   C,一路按回车键,鼠标能自由进入虚拟机和XP之间了

3,启用XP与虚拟机系统间的共享文件夹功能
    A,在虚拟机菜单“VM”->“settings”中,切换到“options”页;选择到“Shared Folders” 设置,选择

      “Always enabled”;   点击“Folders”的“Add” 进入“add Shared Folder wizard”;再点击 NEXT,选择共享文件夹的

       “Host path”和“name”;点击“NEXT”配置好  共享文件夹属性后,点击“Finish”;退出向导,点击“OK”退出设置;
   B,可是与windows的共享文件夹看不到,原因是vmhgfs模块没有安装好,(使用ls指令在/mnt/hgfs/路径下看不到任何东西)
   c,没办法,安装UltraISO,把需要的文件都压缩成.iso,使用虚拟机的光驱加载。加载方式:在虚拟机光驱上点右键,

       选择disconnect,     然后上面再右键,选择edit,选择自己压缩成的.iso文件,把虚拟机光驱connect。

       ubuntu会自己加载该光驱,路径是/cdrom.

4,更新软件包服务器源后更新升级系统并安装SSH和ZMODEM协议
   A,切换到root用户后执行以下命令更新升级系统:
      网络更新系统
        # apt-get update
        网络升级系统
        # apt-get upgrade(本地网速慢,时间太长,未执行)
    B,网络安装SSH客户端和服务器端
        # apt-get install ssh openssh-server
        只有安装了这个才能用SecureCRT远程终端SSH访问系统
    C,用以下命令查找并安装ZMMODEM协议支持软件包:
        查找rzsz相关软件包
       # apt-cache search rzsz
        显示lrzsz软件包详细情况
       # apt-cache show lrzsz       
        网络安装zmodem传输协议
        # apt-get install lrzsz
        查看网络下载软件包存放目录
        # ll /var/cache/apt/archives/
    D,安装开发必需软件包
       # apt-get install patch libncurses5-dev make rpm
5,安装SecureCRT远程终端SSH访问虚拟机和启用SFTP文件传输功能
 A,双击SecureCRT.v6.0.3.rar里的scrt603.exe,点击“NEXT”;选择“接受协议”,再点击“NEXT”;用默认配置文件,点击“NEXT”    后选择“Complete”;点击“NEXT”后产生快捷方式用默认;点击“Install”后进行安装,点击“Finish”完成安装;
 B,把SecureCRT.v6.0.3.rar里的scrt603-tbe.exe解压到安装目录并运行,点击“patch”,

     然后对“SecureCRT.exe”破解30天限 制使用权限;
 C,利用SecureCRT的向导建立一个SSH会话到虚拟机;“下一步”后输入虚拟机IP地址和登陆用户名,建立好后双击会话SSH

      登陆LINUX,  在会话属性中可配置终端类型,字体,滚屏行数,字符编码,XMODEM和SFTP默认路径等;
 D,建立了到LINUX的SSH会话后,在Version 6.0.3 界面的菜单“File”->“Connect SFTP Tab”可启动到相应的LINUX的SFTP

     连接,  在SFTP标签中输入“help”可以查看相关的SFTP命令(配置不成功,跳过)
五、安装交叉编译器(下面主要文件来源:恒丰锐科开发板所带光盘)
1、home目录下建立文件夹hfrk,hfrk目录下再建立s3c2410目录。
2、拷贝disk4/cross-2.95.3.tar.bz2(压缩成.iso)文件到hfrk,
      #mkdir -p /usr/local/arm建立目录
      #tar jxvf cross-2.95.3.tar.bz2解压
      #mv 2.95.3 /usr/local/arm移动文件夹到目标路径下
      #export PATH=$PATH:/usr/local/arm2.95.3/bin设置系统环境变量
3、拷贝disk4/cross-3.3.2.tar.bz2文件到hfrk,
       #tar jxvf cross-3.3.2.tar.bz2解压
       #mv 3.3.2 /usr/local/arm
4、拷贝linux2.4.18.tar.gz到hfrk/s3c2410/下
       #tar zxvf linux2.4.18.tar.gz
       #cd 2.4.18-rmk7,
5、配置内核,输入make menuconfig命令,进入配置界面,选择Load an Alternate Configuration File.输入配置文件名

     kernel_2410.cfg,选择exit退出配置界面,系统提示是否保存,选择yes
6、回到了命令状态,开始编译内核,输入命令
      #make dep
       #make zImage
7、没有错误提示,说明文件编译成功,最后的烧写程序在目录2.418-rm7/arch/arm/boot目录下,文件名zImage。

     我们可以把该文件烧写到我们的flash中了,在默认情况下烧写到第1分区

你可能感兴趣的:(vmware+ubuntu-安装交叉编译器)