记一次Ubuntu 16.04 server安装中的坑
最近博主搞了一台迷你主机,又刚好有时间去折腾,所以我打算把这台机子打造成一台迷你服务器,用来跑跑爬虫、挂挂网站
介于我我这台机子的配置比较垃圾(intel J1900+4G+64G),跑起Windows来比较费劲,再加上我对Linux服务器的配置比较熟悉,所以我决定使用Linux作为服务器的系统.
在Linux发行版的选择上,我选择了Ubuntu 16.04 server LTS,至于为什么不选最新的Ubuntu 18.04,主要还是因为不熟悉,Ubuntu 18.04取消了rc.local的支持,改用systemd来管理,而systemd这东西又复杂又难用.
以前折腾Linux都是在虚拟机的环境下完成的,即使是操作物理机也是用的云服务器或VPS,在自己的物理机上折腾Linux还是第一次;有之前的经验,我觉得在物理机上折腾Linux应该问题也不太大,但现实并没有像我想象的那样顺利,在一开始的安装阶段,我就遇到了各种各样奇奇怪怪的在虚拟机中并不会遇到的问题.
下载镜像,烧录启动盘什么的我就不多说了,也不是本文的重点,我就直接列出安装过程中遇到的问题.
★★最新的解决办法★★
把烧录工具换成Win32DiskImager,并把镜像后缀改成img进行烧录,下面的问题统统解决!
烧录完成后U盘容量会变小,不过不用担心,百度一下就有恢复容量的办法
首先说一下我的系统环境:
系统环境: Windows 10 企业版 LTSC 64位
镜像版本: ubuntu-16.04.5-server-amd64.iso
烧录工具: UltraISO
Load installer components from CD 失败
这是安装过程中第一个遇到的问题,报错信息如下
There was a problem reading data from the CD-ROM. Please make sure it is in the drive. If retrying does not work, you should check the integrity of your CD-ROM.
Failed to copy file from CD-ROM. Retry?
我百度了大半天,找到一个在我这有效的办法:
- 在安装前先把镜像拷贝一份进U盘
- 在进入第一个安装界面即选择语言的时候.按下
Alt+F2进入命令模式 - 将U盘挂在到系统中,比如
mount /dev/sdb4 /mnt/,这里的设备名可以通过ls /dev/sd*来查看,并根据自己的情况修改 - 在根目录创建
cdrom目录,mkdir /cdrom - 将U盘里的镜像挂在到
/cdrom中,mount -t iso9660 -o loop /mnt/ubuntu-16.04.5-server-amd64.iso /cdrom - 接下来按
Alt+F1返回安装界面继续安装即可
基本组件安装失败
具体情况表现为,进入安装基本组件的界面是会跳回选择安装步骤的界面,我在这里也花了不少时间去解决;一开始把挂载的cdrom卸载,确实可以安装基本组件了,但是到安装GRUB时却安装不上;
在我无数次的摸索之后,中遇摸索出了一个可行的方法:在这一步的安装不上就先跳过,在跳回的界面中先选择安装GRUB启动器,装完后会提示让你重启,这时一定要选择返回,此时会返回到选择安装步骤的界面,此时再选择安装基本组件的选项就可以安装上了.
GRUB安装失败
这个错误时因为上面的步骤操作错误引起的,如果为了安装基本组件而卸载cdrom,就会导致GRUB装不上,解决方法和上面一样,先装GRUB再装基本组件.
写在最后:
以上是在我的机器上亲测有效的方法,我不敢保证在所有机器上都有效,如果没效就多试试其他的方法吧
记一次Ubuntu 16.04 server安装中的坑的更多相关文章
- ubuntu 16.04 server安装Bittorrent Transmission
访问web服务 使用http://192.168.1.8:9091 这样的方式管理下载. http://192.168.1.8:9091/transmission/web/ 操作服务 sudo ser ...
- 在VMware Workstation上安装Ubuntu 16.04 Server操作系统
Ubuntu 16.04 Server的下载 http://www.ubuntu.org.cn/download/server 按空格键(Space)选中第一个ssh服务 成功!
- Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel
Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel 1.MySQL安装[安装 MariaDB]MariaDB是MySQL的一个分支首 ...
- Ubuntu 16.04 RabbitMq 安装与运行(安装篇)
Ubuntu 16.04 RabbitMq 安装与运行(安装篇) 2018年08月15日 15:05:24 我跟吴彦祖四六开 阅读数:1966 前言 目前公司用阿里云 + redis 的方式实现的 ...
- Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc,make,vim(optional),ssh,subversionbinu ...
- Ubuntu 16.04 LTS安装 TeamViewer
Ubuntu 16.04 LTS安装 TeamViewer 64位Ubuntu 16.04系统需要添加32位架构支持,命令如下. sudo dpkg --add-architecture i3 ...
- Linux Ubuntu 16.04 初次安装使用总结zzz
装了两天的ubuntu系统终于算是勉强能用了,来来回回装了有三四次,期间出了各种各样的毛病.但是还是被我的Google大法给治好了.为了装这个系统,算是耗了两天的时间,啥事情都没干,干耗在这上面了.所 ...
- 详细介绍Ubuntu 16.04系统环境安装Docker CE容器的过程
由于项目的需要,我们在很多软件配置环境中需要用到Docker容器,这个时候我们可以用自己的VPS主机搭建.在这篇文章中,笔者将会利用Ubuntu 16.04系统环境安装Docker CE容器的过程.如 ...
- Ubuntu 16.04 LTS 安装 miniconda
Ubuntu 16.04 LTS 安装 miniconda 下载 miniocnda 的 bash 文件下载链接 https://conda.io/miniconda.html ,我选择的是 64-b ...
随机推荐
- [CTSC2010]星际旅行
https://www.luogu.org/problemnew/show/P4189 题解 模拟费用流. 首先有一个非常好的条件,每个点的限制次数都大于等于这个点的度数. 然后我们可以从\(0\)开 ...
- jmeter处理json(关联)
例:用户需要登录成功后才可进行充值,进行充值操作时需要获取登录成功返回的sign值,在jmeter中可以通过关联的方式进行处理. jmeter中json path插件的使用方法:http://www. ...
- ObjectARX二次开发创建自己的静态库,如同objectARX库一样
objectARX二次开发的时候,经常会用到一些重复使用的类,如果类已经足够的好,那么我们可以编译成静态库,加快开发和编译的速度,提高工作效率. 环境vs2010+objectARX2012wizar ...
- 点击按钮添加一行,和本行的删除功能,序号变动,name属性更改
<!--html结构--> <div> <input type="button" value="添加一行" onclick=&qu ...
- IDEA 直接点击运行执行正常,命令行下面执行Jar包出现部分乱码的情况。
解决方案如上: 有个Springboot项目为了测试方便,模型类用中文作为字段属性,封装成Odata格式,在通过Springboot发布并打成jar包. 通过命令行启动jar包里面的Springweb ...
- ReactNative之坑:停在gradle一直出点
问题: 初次安装好React Native 环境后,运行项目,会停留在下载 gradle 的界面一直出点 原因: 下载gradle一直不成功 解决方案: 可以根据提示的版本信息,手动下载,放在目录中, ...
- 《UltraFast设计法实践》系列目录
最近准备开始潜心学习快速和高效的时序收敛设计了,突然想就把整个学习过程做成一个博客系列吧,虽然想想就很激动(技术狗就这么点出息--),但希望坚持下来. 这篇做个目录或者索引,不断向其中添加学习内容. ...
- Jmeter打开url时提示“请在微信客户端打开链接问题”
前提: 1.HTTP信息头管理器已添加了“User-Agent” 2.工作台添加HTTP代理服务器(注意端口和客户端填写的代理端口要一致) 但是运行的时候总是提示“请在微信客户端打开链接” 查阅各种资 ...
- Navicat 连接腾讯云
1.dos窗口下进入mysql,进行远程登录授权 (1)进行授权 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1 ...
- Django的模板与母版
Django的模板与母版 Python Django 模板 母版 Django模板系统 与Django模板有关的官方文档 语法相关 变量相关 {{ 变量名 }} {{ name }},{{name ...