因为帖子太长(有21页之多),所以分成了2部分,因此造成不便,请请各位看官给予谅解。 本文内容含有高手、老鸟不宜之内容,只适合和我一样的菜鸟观看,老手请关闭浏览器,没必要在这里浪费时间。
俗话说“巧妇难为无米之炊”,诚然,我们编程靠的是一个好工具。 那句话怎么说来的“好马配好鞍,剩女嫁剩男”。 饿我这里可没有贬低剩女、剩男的意思奥。 其实剩下的都是青年才俊,人中龙凤,忙于事业,而忽略了儿女情长而已。 那编译我们的pi2要装什么操作系统呢? 你猜对了,这就是地球人都知道的Linux。 好吧!问题来了?怎么装? 再买个pc安装,那是土豪干的事,咱屌丝另有解决方法。 对了,就是虚拟机。 这玩意太厉害了。跟黑客帝国一样,虚拟出了一个全功能pc世界。 老毛病又犯了,废话又开始多了。 万事开头难,咱们先从安装虚拟机VisualBox开始吧! 一、 万丈高楼从平地起-打好地基,给编译器找个窝 我们这次要在VisualBo虚拟机下安装Ubuntu 14.04。 为什么不在直接在windows下安装编译环境呢? 我告诉你吧!因为三星偷懒,不肯花时间写windows下的编译器。 如果你也没装过Ubuntu呢?那就和我一起开始吧! Are you ready ? Let’s go ! “路漫漫其修远兮”,干大工程的都怕听这句话,其实我也不怎么喜欢这句话! 这句话会让吃惯了快餐的80后,90后,失去了探索的勇气和信心。 俗话又说说了:“心急吃不了热豆腐”,所以我们还得step by step ! OK,步入正题。 1.1 安装前的准备资料下载 先去这个地方下载 Ubuntu 14.04 64位版本。 http://mirrors.163.com/ubuntu-releases/14.04/ 公司100M电信宽带能到6m多,网易不错,挺给力。 再去这里https://www.virtualbox.org/wiki/Downloads下载好VisualBox 5.0.10 1.2.安装好VisualBox,这个过程略。 如果连这个也不会下载安装,你可以把pi2退回给 电子发烧友网站了,没必要给自己找罪受了。 使用Vmware也可以,萝卜青菜各有所爱,就看你好哪一口。 1.3设置虚拟机下的客户端Ubuntu的相关参数 (这个虚拟机其实是一台全功能电脑,不要把它当成玩具) 选择客户端虚拟机版本,“文件”-“新建”,填入名称, 设置虚拟机内存,我这里选择2g,如果你的配置够牛的话,不要像我这么小气,可以多给点内存,编译内核的时候,你就知道好处了。
点击创建 1.4、创建虚拟机硬盘, 反正是硬盘是动态分配,也不占用实际空间,用到了才分配实际硬盘空间,我设置的的是200g, 点击绿色箭头,进行详细位置设置,绿箭头指向你实际存放硬盘的位置。 容量,根据你的需要设定,我习惯了选200g,没什么特殊意义,只是不能少于8g,否则,放不下ubuntu,你可别怪我没提醒你。 设置完成后,点击 下一步,结果是这样的
点击,创建。 回到主界面。 1.5选择虚拟光驱文件, 就是上面下载的iso文件,我们用它来模拟实际光盘,用它来引导虚拟机,要不怎么装ubuntu呢? 什么?你以前是刻录光盘安装的,别逗了,大哥! Visualbox支持从ISO文件引导,安装ubuntu了。 不过如果你不怕光头老化,选择刻录光盘,用物理光盘安装也成。 你们有钱人,怎么都恁任性呢! 我是穷人,怎么省钱怎么来。 点击设置,来到配置主界面。 点击存储,来到光驱配置的地方,点击一下那个小光盘图标,选择我们刚才下载好的iso文件。
完事,点击确定,回到虚拟机安装主界面 1.6 虚拟机里的客户机和主机共享文件的设置 将来需要和主机共享文件的话,要在 设置-共享文件夹那个地方,点击右面的 + ,选择一个主机上的文件夹,用语和主机共享文件,如下图:
1.7 谁来救救我-恼人的虚拟机出错 设置好了上面的杂七杂八,点击 绿色箭头->开机,bingo, 恭喜我吧!中彩票了 我的老I3发出一声惨叫 !
说好的开机画面呢?不但没出现,还给出了上面一行恶心的提示: “[11.425590] ACPI PCC probe failed.” 这是什么鬼? 难道早晨上班踩到狗翔了。我刚才上过厕所后,洗手了啊!怎么这么背霉! 以前玩ppz飞控安装32位的Ubuntu没这么折腾啊! 没事,像咱这种经历过挫折的人,早就练就了一身“金钟罩、铁布衫了”。 兵来将挡,水来土填! 放狗搜之,好像跟u***设置有关,不管他,先去掉acpi选项再说。 NND,坑爹的Visualbox竟然把我的机子当成了Pii,老子再穷也不会还在用pii吧,人家土豪的 手机都是8核的了。 吐槽一下oracle,数据库做的真好,这虚拟就做的忒烂了点吧,差评++!!!!! 实际配置如下图:
再开机,还是黑屏。 黑屏,黑屏告诉我,黑屏到底为什么? 无奈,继续放狗搜。 有人说是驱动问题,好吧,哥信你一回。 再次去这里https://www.virtualbox.org/wiki/Downloads下载 VirtualBox 5.0.12 Oracle VMVirtualBox Extension Pack 看准了版本再动手啊!别像我一样,急吼吼的下错了版本,还的再跑一趟。 小秘密:官方网站里面有个普适包,我后来就下的这个。 安装好后,在启动虚拟机机,还是那个无情的failed界面冷着脸嘲弄着我! 只好在厚着脸皮问问度娘了。 一位大侠发声了“USB不能用的原因找到了,把BIOS里的IOMMU选项设置为Enable,USB2.0就可以使用了,但3.0好像不能用了,我是技嘉的主板。而且这个问题好像出现在64bit的linux上面。” 真是救世主啊! 恰好我的板子也是技嘉的H61,死马当作活马医吧! 进到bios里把和u***有关的都调整成enbale, 再开机,还是报错。。。。。。疯了 正当我绝望之际,忽然冷冰冰的屏幕发生了变化。 竟然计入到开机界面了
。 Nnd,难道是是我心不诚? 好了,进到这里俺就就不怕你了,嘿嘿!
欢迎来到暗黑城堡,我是堡主-炎黄大帝,炎黄子孙当然得选中文了,俺可不像落个汉奸的骂名。 相信你外语水平比我高,你会直接点右边的install ubuntu安装的。
这个地方点继续,不用教吧!
全新安装,所以第一个选项勾选了,没什么可讨价还价的。 我勾选了lvm,以后用空体验一下章博士的神作,你可以不必勾选这个。 (实际情况是,勾选了lvm后,能安装成功,但是不能启动,我第二次把lvm的勾去掉了,才安装成功,并正常启动的) 然后 点击 现在安装。
(不勾选lvm,就不会看到上面的画面) 继续
问我在哪里?嘿嘿,,我想填火星来的,但人家没这选项,只好老老实实的选了个上海
键盘布局,我探测了一次,反正闲着也是闲着。 嘘,千万别告诉我们头,要不我就死定了。 探测完了,告诉我是英语(美国),其实我知道结果,呵呵,是不是闲的DT.
问我是谁? 我是二大爷,好像不能这样填吧!估计填了也没事,就怕那天别人用我的电脑看了会生气,会暴打我一顿。 安全第一! 我填了套tao。 另外,我比较懒,就勾了自动登录。你可别像我这样,免得将来那一天用ubuntu干玩坏事,走掉了忘记关闭电脑,你的头头直接进你虚拟机里发现你的小秘密,你就跟我一样,死翘翘了。
后面就是漫长的安装软件过程了。 你可以最小化虚拟机,打一会LOL了
看到了吧!安装完毕! 马上进入ubuntu的领地了,是不是有点小激动呢? 那就点击 现在启动吧! 最后的忠告:启动Ubuntu后,如果发现屏幕很小,那是因为扩展功能还没有起作用,你需要在在 设备-安装增强功能,点击一下,然后进到Ubuntu里面安装一下驱动,就好了。 我们的活还没干完呢! 一口气干了这么多活,是不是有点喘不过气来了! 喝杯茶,休息片刻再来。
|