很早以前就安装了ubuntu系统,可是一直没怎么用,也没有深入研究。这两天重装了一下windows,顺带着也重新装了一遍最新的ubuntu14.04。期间碰到了不少问题,一个个解决也花费了不少时间。所以把这些问题都汇总在这里,以后再碰到方便查询,以后在使用ubuntu的过程中遇到的更多问题和解决办法,我也会添加在这里。

一:安装windows和ubuntu双系统

参考我的这篇文章win7下硬盘安装ubuntu双系统

二:系统设置问题

1. ubuntu系统鼠标闪烁问题

  • 很多人安装好ubuntu后使用时会发现鼠标会不停闪烁,感觉异常难受。其实这不是系统安装出了问题,只是没有设置好。解决办法很简单,打开系统设置,点击“显示”,你会发现显示面板上方有一个内置显示器和一个未知显示器。其实就是这个未知显示器在捣乱,我们只要将其关闭就好了。点击“未知显示器”,在下方的选项中将其关闭。OK,问题解决。

2. ubuntu网络连接问题

  • 在网络连接里面有很多设置项,分为“有线”,“无线”,“移动宽带”,“vpn” ,“DSL"。注意家里的宽带是在DSL里输入账号密码,不要选择“有线”或“移动宽带”。

三:启动问题

双系统下操作不当很容易出现各种奇怪的启动问题,系统进不去这种是最常见的了。出现这种问题不要慌,其实还是比较容易解决的。我在[电脑与操作系统启动原理]中详细介绍了电脑的启动原理,在掌握原理之后,相信大家以后遇到各种启动问题就能够自己分析并且加以解决了。

1. grub里面不能选择windows进入

  • 切换双系统的时候,在grub菜单选择windows,发现过几秒钟直接返回grub选择菜单,无法进入windows,只能进入ubuntu系统。这个比较郁闷了,我回想了一下问题可能出现在哪里,随后想起来在安装ubuntu分区这一步时,bootloader这个选项我不是用默认设置的而是将其改成了windows的sda1那个分区,问题应当出在这里。在网上查找了一番,果然如此。解决办法是很简单:

    1. sudo gedit /boot/grub/grub.cfg (修改grub配置文件)
    2. 修改334行的chainloader +1语句,替换成ntldr /bootmgr
    3. 保存重启,就可以进入熟悉的windows启动界面了。
  • 背后的原理参考安装Ubuntu后Windows 7无法启动问题分析

2. 在windows下直接删除linux分区后开机无法进入系统,显示grub rescue模式

  • 如果想要删除linux系统,切记不要直接在windows下删除分区,否则该分区的系统引导文件也会一并消失。正确的做法是先进DOS,输入fdisk /mbr来修复mbr引导记录,然后重启进windows的磁盘管理,这才可以删除或者格式化非windows分区。
  • 如果已经手贱直接删除,并且面对着屏幕上的grub rescue无计可施,那么你来对地方了。
  • 在这种情况下,grub rescue模式其实是没有用的,因为这个模式的目的是在极端情况下找回丢失的grub引导文件,这个文件一般是在linux中的/boot/grub文件夹中。然而目前的情况更加极端--整个linux分区都被直接删除了,grub引导文件自然无法找到。所以我们不妨换个思路,既然从硬盘启动是没办法了,索性另辟蹊径,从U盘启动系统。
  1. 首先准备一个U盘,然后从大白菜官网下载启动U盘制作工具,按照官网上的教程制作好启动U盘。
  2. 修改bios主板的启动顺序,设置USB-HDD为第一启动项。不同电脑主板设置方法不同,具体自己搜索或查看说明书。
  3. 插入U盘,重新启动。出现可爱的选单界面(终于不是黑乎乎的grub rescue了),选择pe系统进入。发现桌面上就有一个mbr修复工具,使用这个工具按照提示一路操作,成功后重启(记得在关机黑屏后拔出U盘,不然重启又进入这个pe系统了),熟悉的windows又回来了!

四:软件设置问题

安装使用ubuntu问题汇总的更多相关文章

  1. Ubuntu操作系统编译安装zabbix报错汇总

    Ubuntu操作系统编译安装zabbix报错汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.报错提示:"configure: error: MySQL libra ...

  2. TensorFlow安装(Ubuntu 16.04)

    原文链接 github not support on this platform pip安装: # Ubuntu/Linux 64-bit $ sudo apt-get install python- ...

  3. 虚拟机安装的UBUNTU怎么全屏

    虚拟机下面安装了ubuntu系统,显示的屏幕只有那么一小块儿,不知道如何才能全屏,那么如何全屏呢?且看下面经验. 步骤阅读   百度经验:jingyan.baidu.com 方法/步骤 1 打开虚拟机 ...

  4. 在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,-摘自网络

    在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便.通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便. 一.环境 | En ...

  5. 安装完Ubuntu 14.04要做的九件事

    www.linuxidc.com/Linux/2014-04/100411.htm 1.看看有哪些新特性 安装完之后的第一件事肯定是看看Ubuntu 14.04有哪些新的特性. Ubuntu 14.0 ...

  6. windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法

    windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法: 最近安装完发现8.1系统后,ubuntu无法加载以前的ntfs分区了,特别是我添加到了/etc/fstab里面了 导致 ...

  7. 安装好ubuntu之后要干的几件事

    安装完ubuntu之后啊,系统除了自带了firefox,libre office等能用,要应付日常需求还差了些.然后我根据最近我的需求写了个清单.完成这个清单就让ubuntu成了一个得心应手的好工具了 ...

  8. hadoop伪分布式集群搭建与安装(ubuntu系统)

    1:Vmware虚拟软件里面安装好Ubuntu操作系统之后使用ifconfig命令查看一下ip; 2:使用Xsheel软件远程链接自己的虚拟机,方便操作.输入自己ubuntu操作系统的账号密码之后就链 ...

  9. 安装完Ubuntu后通过shell脚本一键安装软件

    安装完Ubuntu后通过shell脚本一键安装软件 以下代码中#是单行注释 :<<! ! 是多行注释. 运行的时候需要把多行注释去掉. 比如把以下代码保存为install.sh, 那么在终 ...

随机推荐

  1. GitHub上新建或删除仓库Repository

    一:新建仓库 在首页的New Repository,点击进入页面,输入和项目同名的仓库名就可以了.

  2. Windows Git中文文件名乱码

    在Windows下使用git,安装包如下: https://git-for-windows.github.io/ 在使用git bash时git 默认中文文件名是 xx% 是因为 对0x80以上的字符 ...

  3. 【GOF23设计模式】备忘录模式

    来源:http://www.bjsxt.com/ 一.[GOF23设计模式]_备忘录模式.多点备忘.事务操作.回滚数据底层架构 package com.test.memento; /** * 源发器类 ...

  4. Cytoscape.js – 用于数据分析和可视化的交互图形库

    Cytoscape.js 是一个开源的 JavaScript  图形库,您可以使用 Cytoscape.js 进行数据分析和可视化.Cytoscape.js 可以轻松的继承到你的网站或者 Web 应用 ...

  5. [deviceone开发]-do_FrameAnimtionView的简单动画示例

    一.简介 do_FrameAnimtionView组件是用加载GIF动态图片和加载一系列图片形成动画效果的展示组件,这个示例直观的展示组件基本的使用方式.适合初学者. 二.效果图 三.相关下载 htt ...

  6. 读《数据结构与算法 Javascript描述》 | 平淡无奇

    “平淡无奇”,一句话总结. 当初买这本书的原因,在意的是有没有什么令人惊喜的东西,特别是针对Javascript代码的奇思妙想,所以就买下了这本书. 在买的几本书里面,最先看的也是这一本,但看起目录就 ...

  7. 用JSON.parse和eval出现的问题

    json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之间有什么区别呢? JSON.parse()之可以解析json格式的数据,并且会对要解析 ...

  8. C# 获得MP4时长

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...

  9. 在Autodesk Vault 2014中使用VDF(Vault Development Framework) API获取所有文件的属性信息

      这几天在玩儿Vault API, 从Autodesk Vault 2014开始提供了Vault Development Framework(VDF) API,让开发工作更简单了.在Vault 20 ...

  10. SQLite Design and Concepts

    API 分为两大类 core API. 基本的SQL操作 extension API. 创建自定义的SQL操作. 基本数据结构 需要了解的组成部分有连接.statments.B树.pager. 为了写 ...