出于项目需要,我们的Qt程序需要运行在

1. Windows/Linux-X86平台(CPU为常见的桌面级CPU如G3220、I3等);

2. Windows/Linux-X86低功耗平台(CPU为Intel Atom处理器,如AtomN2600等);

3. Embedded Arm平台(CPU为Arm Cortex A8或更高系列)等。

目前Windows、Embedded Arm、Linux桌面发行版(Ubuntu)平台已成功运行,按理而言Linux系统的各平台应全无问题。

出于节约系统资源的考虑,我们计划在X86通用平台及低功耗平台上,尽量不使用Ubuntu的桌面发行版,而是使用Ubuntu Server,因为比起Ubuntu Desktop版本,server版本比较轻量,而且之后可以定制,安装一些必要软件来实现desktop版本的操作。

Ubuntu Server与Ubuntu Desktop的首要区别就在于server版本是没有GUI的,不过可以自行安装。

总结一下,Ubuntu服务器版与桌面版的区别主要在于:

a. 桌面版通常为个人电脑所配置,而服务器版适用于web服务器

b. 桌面版预装了GUI,而服务器版没有;

c. 桌面版已经安装了许多服务器版没有的软件;

d. 桌面版缺少Apache、MySQL和PHP,而这些在服务器版中是标准配置。

我们计划在X86通用平台及低功耗平台上安装UbuntuServer14.04lts,然后按需要安装GUI

系统安装方法无外乎光盘安装、U盘安装等等,我们使用一些常见的U盘安装工具来制作安装盘。

一、使用U盘安装Ubuntu Server时如何解决因检查cdrom失败导致安装终止的问题

现在我们基本上都是通过U盘来安装Windows或Linux操作系统,一般都是通过老毛桃、大白菜等制作启动盘,把iso包放进去就可以了。

这样的方法在安装Ubuntu Desktop版本是没有问题的;

但是在使用u盘安装Ubuntu Server时,在启动安装之后不久就会出现因检测CD Rom失败而导致安装必须终止的问题:

即使选择retry,也无法成功。

如果大家搜索ubuntu server cdrom,可能会得到多种解决方法,比如:

a. 跳过cdrom检测,使用usb检测

安装界面的菜单选择时按Help, 然后F6定制机器,输入

installcdrom-detect/try-usb=true

回车,进入安装

b. 手动挂载cdrom

先按Alt+F2组合键调出命令界面

#查看u盘盘符信息,我这里是sdb

fdisk -l

#挂载u盘到/mnt目录

mount /dev/sdb /mnt

#挂载iso镜像文件到/cdrom目录

mount /mnt/ubuntu-14.04.4-server-i386.iso  /cdrom

#查看/cdrom目录,确定是否挂载成功

最后退出命令界面,按Alt+F1,选择OK就可以开始安装了

等等方法;

解决:

不过呢,这些方法有的只适合以前的版本,比如方法a可能对10.04版本可用,而在12.04或更高版本中无法使用;

而方法b等,手动挂载的情况,对于我们这样的水货而言,操作起来还是不顺手啊。

其实最简单的方法:

就是不用老毛桃等来制作安装盘,而是使用如Image Writer(又称作Win32DiskImager)或者Ubuntu下的unetbootin(需要安装)来制作启动盘。

比如我这里就是使用Image Writer来将ubuntu-14.04.4-server-i386.iso写入到u盘,从而作为安装盘的;

当然了,这种方法也有缺陷:

整个u盘在Window下不再可用,除非格式化掉;

而用老毛桃等做的安装盘,除镜像占的空间外,我们还是可以作为普通u盘使用的。

果然是不能两全啊,只能期望Ubuntu Server在安装时不检测cdrom了。

【2016-09-16】UbuntuServer14.04或更高版本安装问题记录的更多相关文章

  1. 转发:maven打包时始终出现以下提示:-source 1.3 中不支持泛型(请使用 -source 5 或更高版本以启用泛型)

    maven打包时始终出现以下提示: 1.-source 1.3 中不支持泛型(请使用 -source 5 或更高版本以启用泛型)List<User> userList= new Array ...

  2. System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题

    C#连接ORACLE报System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题: 开始Webservice在32位系统ORACLE10g库中we ...

  3. phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。

    折腾自己的个人网站,装了个数据库管理工具,遇到您应升级到 MySQL 5.5.0 或更高版本... 采用降级phpmyadmin版本的方法解决了: 查找phpmyadmin/libraries/com ...

  4. oracleclient连oracle库 报System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    在iis下发布eworkflow+eform+ebiao的代码,访问oracle的数据库,用oracleClient或者oledb的方式连接,有时会报“System.Data.OracleClient ...

  5. 关于IIS部署时出现“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的问题解决摘要

    系统环境:windows2008 X64 IIS版本:iis7 oracle客户端版本:11g,另外装了32位的客户端. 网站.net framework版本: 4.0 目前状况,IIS可以正常运行, ...

  6. MVC 基架不支持 Entity Framework 6 或更高版本

    MVC 基架不支持 Entity Framework 6 或更高版本.有关详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=276833. PS:新做一个 ...

  7. “System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本” 的解决方案

    在项目部署过程中ORACLE客户端多次会遇"System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本&qu ...

  8. System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本

    说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.ServiceModel.FaultEx ...

  9. System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    问题描述: c#程序本机运行没有问题,部署到正式环境后报错: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 思考: 难道真是客户端的问题吗? ...

随机推荐

  1. mysql python image 图像存储读取

    最近做一些数据库调研的工作,目标是实现影像更快的入库.出库.查询,并实现并行访问等操作. 将结果总结成一个mysqlImg类. 关于mongodb的图像存储,参见http://www.cnblogs. ...

  2. ajax读取XML文本(如读取城市)

    //加载城市 function loadArea_pep() { $.ajax({ url: "/xmlFile/crty.xml", success: function (res ...

  3. UOJ30——【CF Round #278】Tourists

    1.感谢taorunz老师 2.题目大意:就是给个带权无向图,然后有两种操作, 1是修改某个点的权值 2是询问,询问一个值,就是u到v之间经过点权的最小值(不可以经过重复的点) 操作数,点数,边数都不 ...

  4. SNMP进阶

    管理信息库:MIB 我们要扩展mib首先必须清楚mib是如何定义的,用的什么语言,有哪些约定,遵循哪些规则等等.这些基本东西掌握过后,我们就可以很轻松的来写自己的mib文件了. 所谓管理信息库,或者M ...

  5. php源码安全加密之PHP混淆算法.

    php源码安全加密的前世今生,本想发在教程区中.不知道怎么发,就写在这里面吧.PHP加密,解密是一直的话题,本人菜鸟,今天就简单向大家介绍一下并说说其中原理.提供一些加密的混淆算法.一\PHP的加密总 ...

  6. BZOJ 3364: [Usaco2004 Feb]Distance Queries 距离咨询

    Description 一棵树,询问两点间距离. Sol 倍增. 方向没用. 没有然后了. Code /************************************************ ...

  7. 一个IP多个https站点配置

    在一台主机上放置一个https网站,究竟该怎么配置?对于IIS和Apache以及Nginx等不同的服务器,方法是不同的,网上有很多教程,在此就不再赘述了. 至于一台主机,如何配置多个https网站呢? ...

  8. div里包含img底部必定多出空白的解决办法

    研究了很久,自己写了js代码都解决不了.最后还是靠万能的网友解决了这一问题! 问题:adding.margin.border都设为0,无效.怎么样都多出3px. 解决方案: 1.设置div{ font ...

  9. [NOIP2015] 子串substring 题解

    [题目描述] 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得 ...

  10. Java WebClient 总结

    private WebClient getAWebClient() { WebClient webClient = new WebClient(BrowserVersion.FIREFOX_24); ...