使用vmware虚拟机来开发嵌入式软件虽然很方便,但是编译会比较缓慢,而且vmware会时不时的出一些小的故障,很令人崩溃,所以建议大家还是在装个双系统。
1.准备两个东西:grub4dos (http://www.linuxidc.com/Linux/2009-01/18027.htm) 还有就是一个Ubuntu的iso镜像,见http://www.linuxidc.com/Linux/2011-04/35233.htm
2.腾出一个除一整个c盘以外的分区,建议用E盘及以后的盘,(我爱把windows的应用软件放D盘)
3.将grub4dos中grldr和grub.exe连同ubuntn的iso放入c盘根目录下
4.从Ubuntu的iso中解压casper文件夹出来放根目录下,这文件夹中的把vmlinuz和initrd.lz放c盘根目录下
5.在c盘根目录下自己建立一个名字为menu.lst的文件内容自己添加如下代码:
- Menu.lst
- title Install Linux
- root (hd0,0)
- kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso
- initrd /initrd.lz
(注意:你的电脑要是不止一块硬盘就不能写(hd0,0)了,hd0,0是第一块硬盘的第一个分区,就是你的c盘,依次类推吧,记得看好下载的iso映像是不是ubuntu-11.04~~~是我自己下载的映像文件名,必须改成你自己的iso映像名,不能不照搬)
6.设置显示收保护的操作系统文件:我的电脑->工具->文件夹选项->去掉“隐藏收保护的操作系统文件”前面的勾,然后就去c盘根目录找到boot.ini文件在最后添加一行:
C:\grldr=Ubuntu 11.04 Linux Install
7.重启系统选择,注意选择“Ubuntu 11.04 Linux Install”
8.进入桌面先别急着安装,打开终端,敲以下命令然后回车:sudo umount -l /isodevice
后在桌面双击选择“Install Ubuntu 11.03”
(11.03??哈哈找去吧,要学会变通,否则这辈子也找不到的)
选择中文安装的话应该不会遇到太多困难,最好别在安装时更新,会很慢(带宽很大的话可以考虑)。在分区的时候要把linux的根目录“/”挂载到你安装linux的windows分区下,记得硬盘的大小,别格错了,另外要留一些做swap分区。我留了2G
9.安装完重启,进入linux再打开终端(ctrl+alt+t)敲sudo update-grub回车(防止不能引导windows)
10.ok至此大功告成!更新去吧!