#安装目标:利用xp存储剩余空间安装ubuntu, 形成双系统.

  • 整理出待安装的磁盘空间

#需要无损磁盘工具, 用了"傲梅分区助手", 偷懒没有选其他高大上的英文软件.

    1. XP下硬盘分区为CDEF+移动硬盘I, E盘有10G剩余空间, F盘有3G
    2. 调整E盘大小割出一个8G未使用空间,  F盘割出2G.
    3. 将E盘割出的8G挪动到F盘割出的2G之前, 合并, 建立新分区.
  • 准备wubi.exe和ubuntu的iso文件

弯路1: wubi.exe在ubuntu网站上直接可以下载, 就在iso同一个界面.

  #很多攻略说要解压iso文件才能得到wubi.exe, 不用这样, 直接下载就能用.

弯路2: iso版本建议选amd64.iso.

  #虽然我是x86机器, 但wubi检测下载的amd64.iso.

问题1: 安装完重启后, 黑色界面长时间停留在Try (hd0.0): Fat32:

  #第一次看到这个不知所措, 其实是后台在找引导, 毕竟没有安装在第一分区上, 需要花时间等等.

  Solution: 耐心等待, 在进入grub之后再修改set root=(hd0,x), 把root设置到ubuntu所在磁盘.

  

   问题2: 花屏    

花屏的原因有可能是显卡驱动不兼容.  
#我的机器加过Nvidia显卡.
#在Try (hd0.0): Fat32:界面变化后有几秒时间可以按Esc进入grub, 当然我当时不知道就没有处理.
#于是屏幕一片黑白相间的横杠.
#网上建议大家改grub, 但在这种屏幕下完全无法进行任何操作, 神马liveCD, F6统统不管用.
硬重启, Try (hd0.0): Fat32:界面变化后抓紧按ESC, 进入一个黑白界面.

里面可以选择显示模式, 可以敲c进入grub bash命令行模式, 也可以敲e修改.

  #试过里面所有模式都花屏, 包括网上建议的safe graphic mode.

果断敲e, 找到quite splash, 空一格添加nomodeset.

  #ubuntu在找不到适配显卡驱动的时候会自动给换驱动, 然而多半不匹配出现花屏.

  #加nomodeset后不换驱动, 直接用集成显卡显示, 等安装完成进入系统后再补装Nvidia显卡驱动.

  #此处修改的是光标所在模式的grub. 默认是Normal mode.

  退出后进入该模式就能显示ubuntu安装界面了.

  #最黑暗难熬的就是这个阶段,  不断试错, 手机查资料又不方便, 各种折腾摸索花掉我一整天.

  

  • 安装完ubuntu主体之后就可以看到炫酷的桌面了, 开始补装Nvidia显卡驱动.     

从官网下载完Nvidia显卡驱动安装包, 之后遇到以下问题.

问题3: 安装包双击无效

#在Terminal看到Nvidia显卡驱动安装包的权限是rw-rw----, 没有执行权限.
Solution: 给当前ID加上执行这个文件的权限.
sudo chmod u=rwx 路径+NVIDIA-Linux-x86_64-304.125.run 

弯路3: NVIDIA-Linux-x86_64-304.125.run需要退出图形界面运行.

#直接Ctrl+F1~6是不行的, 图形界面依旧在运行.
需要重新以文本界面启动.
修改grub.conf, 将text加到 quite splash 后面.
执行update-grub, 新设置才能生效.
重启, 执行sudo apt get install 路径+NVIDIA-Linux-x86_64-304.125.run

弯路4: tty界面, 文本界面总是密码错误.

#ubuntu不支持数字小键盘, tty界面不管有没有亮灯, 都不识别.
#当时退tty界面无论如何也无法登陆, 急死宝宝了.
换用主键盘输入数字就进去了, 虚惊一场.

 

装完Nvidia显卡驱动勉强算是ubuntu装机完成了.

#亲手装的第一个Linux, 里程碑, 撒花.

第一次wubi安装Ubuntu的经历及所走的弯路的更多相关文章

  1. win7下wubi安装Ubuntu,重装win7后找回Ubuntu启动项

    怀念一下我的win7,使用了将近5年,最近终于慢慢处于崩溃且无法修复的状态. 还是重新安装了. 原本是win7下使用wubi安装Ubuntu.重装win7后,肯定没有了Ubuntu的启动项. 具体恢复 ...

  2. wubi安装ubuntu后,增加swap大小,优化swap的使用参数-----------让ubuntu健步如飞,为编译android源码准备

    wubi安装ubuntu后,终端输入free -m可以查到如下信息: total used free shared buffers cached Mem: 1944 1801 143 0 557 70 ...

  3. 解决wubi安装ubuntu时要下载系统映像文件问题

    转载:一个人的旅行的博客(http://www.cnblogs.com/rollenholt/articles/2607433.html) 下面我介绍解决wubi安装ubuntu时要去官网下载系统映像 ...

  4. Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决

    昨晚在编译源码,make一段时间之后报错如下: # A fatal error has been detected by the Java Runtime Environment: # # SIGSE ...

  5. 关于用wubi安装Ubuntu,总是提示“没有定义根文件系统”的问题

    用diskgenius测试一下分区问题,就发现一些错误,所以怀疑可能就是因为这个分区参数错误导致WUBI安装不成功,费了大力气转移数据后,重新对硬盘分区,这里称赞一下diskgenius,的确不错,当 ...

  6. 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得

    一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...

  7. windows下用wubi快速安装ubuntu

    由于开发需要,我们可能要用到ubuntu,然而又不能完全抛弃windows,于是双系统是个不错选择. wubi是一个在windows下快速安装ubuntu双系统的工具,它包含在ubuntu 12及以前 ...

  8. Ubuntu 12.10 用wubi安装到硬盘中

    wubi安装的优势: ubuntu可以像安装软件一样方便的安装.删除,不影响物理机的原有系统 这种方式安装的ubuntu不用担心功能会有所缺失,ubuntu所有的功能都在 和安装了双系统一样,没有什么 ...

  9. windows下安装ubuntu 12.04---利用ubuntu的iso包中的wubi.exe工具安装

    一.下载ubuntu-12.04-desktop-amd64.iso后,用winrar打开,提取出wubi.exe这个文件.把ubuntu-12.04-desktop-amd64.iso和wubi.e ...

随机推荐

  1. C#设计模式——代理模式(Proxy Pattern)

    一.概述在软件开发中,有些对象由于创建成本高.访问时需要与其它进程交互等原因,直接访问会造成系统速度慢.复杂度增大等问题.这时可以使用代理模式,给系统增加一层间接层,通过间接层访问对象,从而达到隐藏系 ...

  2. 【C#】OOP之继承那点事

    前言: 继承这点事,说多不多,说少不少,这里只描述了一些我认为的基础篇,望各位大神指教.本节参照了C#高级编程和Think in java对继承的描述,我个人认为OOP只是思想,故看明白一个就说通的, ...

  3. Ext.GridPanel 用法总结(一)—— Grid基本用法

    Ext.GridPanel 用法总结(一)—— Grid基本用法 摘自:http://www.cnblogs.com/luluping/archive/2009/08/01/1536645.html ...

  4. 【Bootstrap基础学习】00 序

    其实这样的东西很多了,但是我就是要写. 我写这种鬼东西只是为了监督自己,如果能顺便帮一下别人就更好了. 这个系列的基础学习,不会去看实体书,主要是去看网上的资料和官网. Bootstrap就是对jQu ...

  5. 解决Cannot change version of project facet Dynamic Web M

    dynamic web module 版本之间的区别: Servlet 3.0 December 2009 JavaEE 6, JavaSE 6 Pluggability, Ease of devel ...

  6. 51Node 1035----最长的循环节

    51Node  1035----最长的循环节 正整数k的倒数1/k,写为10进制的小数如果为无限循环小数,则存在一个循环节,求<=n的数中,倒数循环节长度最长的那个数.     1/6= 0.1 ...

  7. hibernate3 Duplicate class/entity mapping(异常)

    hibernate3 Duplicate class/entity mapping(异常) 代码:      Configuration config = new Configuration().ad ...

  8. TCMalloc优化MySQL、Nginx内存管理

    TCMalloc的全称为Thread-Caching Malloc,是谷歌开发的开源工具google-perftools中的一个成员. 与标准的glibc库的Malloc相比,TCMalloc库在内存 ...

  9. python peewee.ImproperlyConfigured: MySQLdb or PyMySQL must be installed.

    最近在学习Python,打算先看两个在线教程,再在github上找几个开源的项目练习一下,在学到“被解放的姜戈”时遇到django同步数据库时无法执行的错误,记录一下. 错误现象: 执行python ...

  10. SharpGL学习笔记(十六) 多重纹理映射

    多重纹理就把多张贴图隔和在一起.比如下面示例中,一个表现砖墙的纹理,配合一个表现聚光灯效果的灰度图,就形成了砖墙被一个聚光灯照亮的效果,这便是所谓的光照贴图技术. 多重纹理只在OpenGL扩展库中才提 ...