【2016-09-16】UbuntuServer14.04或更高版本安装问题记录
出于项目需要,我们的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或更高版本安装问题记录的更多相关文章
- 转发:maven打包时始终出现以下提示:-source 1.3 中不支持泛型(请使用 -source 5 或更高版本以启用泛型)
maven打包时始终出现以下提示: 1.-source 1.3 中不支持泛型(请使用 -source 5 或更高版本以启用泛型)List<User> userList= new Array ...
- System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题
C#连接ORACLE报System.Data.Oracleclient需要Oracle客户端软件Version8.1.7或更高版本问题: 开始Webservice在32位系统ORACLE10g库中we ...
- phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。
折腾自己的个人网站,装了个数据库管理工具,遇到您应升级到 MySQL 5.5.0 或更高版本... 采用降级phpmyadmin版本的方法解决了: 查找phpmyadmin/libraries/com ...
- oracleclient连oracle库 报System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
在iis下发布eworkflow+eform+ebiao的代码,访问oracle的数据库,用oracleClient或者oledb的方式连接,有时会报“System.Data.OracleClient ...
- 关于IIS部署时出现“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的问题解决摘要
系统环境:windows2008 X64 IIS版本:iis7 oracle客户端版本:11g,另外装了32位的客户端. 网站.net framework版本: 4.0 目前状况,IIS可以正常运行, ...
- MVC 基架不支持 Entity Framework 6 或更高版本
MVC 基架不支持 Entity Framework 6 或更高版本.有关详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=276833. PS:新做一个 ...
- “System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本” 的解决方案
在项目部署过程中ORACLE客户端多次会遇"System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本&qu ...
- System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.ServiceModel.FaultEx ...
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
问题描述: c#程序本机运行没有问题,部署到正式环境后报错: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 思考: 难道真是客户端的问题吗? ...
随机推荐
- 【codevs1163】访问艺术馆
题目描述 皮尔是一个出了名的盗画者,他经过数月的精心准备,打算到艺术馆盗画.艺术馆的结构,每条走廊要么分叉为二条走廊,要么通向一个展览室.皮尔知道每个展室里藏画的数量,并且他精确地测量了通过每条走廊的 ...
- 2015多校.MZL's endless loop(欧拉回路的机智应用 || 构造)
MZL's endless loop Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Oth ...
- 大数据之nutch
一.nutch简介 nutch是大名鼎鼎的Doug Cutting发起的爬虫项目,nutch孵化了现在大数据处理框架Hadoop.在nutch V 0.8.0 版本之前,Hadoop是nutch的一部 ...
- git之remote branch controller(远程分支控制)
1.创建本地分支 git branch //查看远程分支 git checkout -b branch_name //创建远程分支 在查看分支git branch 2.将分支提交到远程仓库 此时远程 ...
- jquery版悬浮模块demo
在做在线客服时,代码就是按照该模块命名.现在,我要添加一个返回主页的功能,我觉得再复制一遍之前的代码,那个量有点多,如果我再添加一个功能,那个量会很多……现在我用创建对象字面量的方式来创建(其实我还想 ...
- ACM-括号匹配问题
对ACM仰慕已久,无奈今天才开始.好吧,遇到的第二个题目就把我难到了.(实话是第一个) 进入正题,下面Copy出题目: 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0 ...
- win7和ubuntu双系统删除ubuntu的方法
双系统,一般是先安装win7,再装ubuntu,开机用grub引导.假如装完双系统,某一天又想恢复使用windows怎么办呢? 也许你会说,直接用win7的磁盘管理工具,格式化ubuntu所在磁盘不就 ...
- 插入备份数据 报 IDENTITY_INSERT 为 ON 时解决方法
SQL Server 2008 R2 x64 下 事情是这样的, 使用Navcate的数据导出备份工具导出表的记录 INSERT INTO [xxx_users] VALUES (1, 'tom ', ...
- Objective C 快速入门学习四
类 1.合成存取器方法 @property 成员变量 @synthesize 成员变量 可以让编译器自动合成 设置和获取函数的方法,不用手动生成set成员变量,Get成员变量 @interface ...
- 转: 认识 HTTPS
HTTPS简介 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版. ...