Linux mint 安装踩坑记录
记得之前电脑上的那个Ubuntu是去年寒假的时候安装的,算下来自己用Linux也快一年了。虽然在去年暑假的时候我也曾经想过要把Ubuntu升级到18.04可是当时安装了几次都没有成功,自己也就放弃了。于是就用Ubuntu17.10用了将近一年,从刚开始的的小白对linux一窍不通,到现在的大白。在使用Ubuntu的时候自己真的在那个上面花了不少心血,从刚开始安装sougou输入法踩过的无数的坑,到后来的桌面美化,各种软件的安装,又在虚拟机上搭建了几个系统。虽然在用的过程中ubuntu这个系统也出现过很多的bug,例如:我用的时候就会出现莫名的卡死,然后我就得重新启动。虽然中间也想着换一个系统可是自己始终舍不得自己在那个系统上面所花费的心血,于是就一直那样迁就着用。
可是在这个寒假中自己莫名的对系统软件进行了更新,第二天我再打开电脑的时候,就感觉电脑莫名的卡顿,我重新启动了一下,上面显示正在进行系统升级,可是升级完成之后电脑就一直出现PCIe Bus error……

(图片来自网络)
因为以前遇到过这种情况,所以知道大致是哪里错了,我在手机上查了一下前人的经验,然后自己又动手操作了一波:
在电脑进入bois选择界面的时候,按一下‘e'进入Ubuntu的内核设置界面,在前面有Linux开头的那一行的最后加上 pci=nomsi, 然后按ctrl+x重新启动,这次电脑屏幕上就不会再有PCIe Bus error……这样的代码出现。
最后,终于把这个问题解决了。可是这次还是没有办法正常进入图形桌面,于是自己有查了查资料,刚开始想把Gnome重新安装一下,不知道为什么没有成功,然后又想换一下显卡驱动,各种操作都没有成功,最后我放弃了。正愁着以前的那个系统不好用想换一个呢。这下又找到了一个理由,后来发现可以在tty下挂载外部U盘,将自己以前写的一些东西备份一下,更加大了我换系统的决心。
这次回家我没有带U盘所以只好用我电脑上的Win10凑合着用,这段时间我查了很多Linux distribution。
来到学校就开始折腾,一个晚上,有过了一天,直到第二天下午自己才算是真正的把Linux mint这个系统装到电脑上面,可是装好后发现自己给根目录’/‘分配的内存太小了,然后想挂载,可是想着现在现在什么都没有装呢,还不如重新安装一个新的系统。然后又把这个刚装好的系统在磁盘中给抹掉,重新安装。第二次安装的时候自己怎么也装不上了,于是自己有重新烧了一个系统,这才算把系统给装好。但是这次刚开机就出现了PCIe Bus error这样的错误……
记录一下这次安装的心得:
以前安装Ubuntu17.10的时候真的是傻瓜式安装,也不懂什么挂载,swap, /boot, / , /home这些东西,现在才明白,linux的正确安装方法是:
1. 安装双系统的话应该先在之前的那个系统上,分出来一部分的空闲分区,供linux的安装
2. 将下载好的.ios镜像通过rufus或其他的官方提供的软件,烧制到自己的移动U盘,制作好一个移动的系统盘
3. 然后在电脑启动的时候狂点esc键(我用的是华硕),进入boot选择界面,选择U盘里的系统当做,本次系统的启动项
4. 按照自己的需求选择自己需要的选项安装(网上也有很多其他的教程,可以跟着学习)
5. 当到达系统安装未知的时候,选择最后一项(something else), 选中刚才分配出来的空闲区域
6. 第一次分区,点击下面的“+”,进行如下设置:挂载点: “/” 大小:分出所选区间的1/3比较好 分区类型:主分区 新分区的位置:空间的起始位置 用于:EXT4日志文件
7. 第二次分区,点击下面的“+”,进行如下设置:挂载点: (不设置) 大小:RAM的二倍 分区类型:逻辑分区 新分区的位置:空间的起始位置 用于:swap
8. 第三次分区,点击下面的“+”,进行如下设置:挂载点: “/boot” 大小:200M-2G(自己随意,尽量大点) 分区类型:逻辑分区 新分区的位置:空间的起始位置 用于:EXT4日志文件
9. 第四次分区,点击下面的“+”,进行如下设置:挂载点: “/home” 大小:剩余全部 分区类型:逻辑分区 新分区的位置:空间的起始位置 用于:EXT4日志文件
10. 完成后不要急着安装,将安装启动引导器的设备:“选项中选择/boot所在的分区。
11. 安装
安装效果:

因为linux mint是从Ubuntu继承而来的所以以前在Ubuntu上用的一些操作命令在linux mint上仍然可以使用。UI做的也比Ubuntu的更美观。总的来说还是学到了不少东西,就是在这几天折腾的过程中我都记不清自己强制重启了电脑几次,每次听到强制关机的时候那脆弱的”滴“的一声,就有一种莫名的心痛。
之前看鸟哥的Linux私房菜的时候里面有很多东西当时不明白,通过这次的安装尽力自己对linux又有了一个新的认识。
Linux mint 安装踩坑记录的更多相关文章
- 最全caffe安装踩坑记录(Anaconda,nvidia-docker,Linux编译)
Anaconda,nvidia-docker,Linux三种方式安装caffe 1.Anaconda安装caffe 1.首先安装anaconda 2.创建虚拟环境(python2.7) conda c ...
- Win10自带Ubuntu子系统下Mysql安装踩坑记录
linux系统为win10自带Ubuntu子系统 错误的安装过程 我按照一般的方法安装mysql,安装步骤如下 1.升级源 $ sudo apt-get update 2.安装mysql $ sudo ...
- Ubuntu18.04 显卡驱动+Cuda安装踩坑记录 以及Ubuntu虚拟内存的添加
前几天买了张亮机卡,终于把主显卡成功直连到Unraid OS的虚拟机上了.然后就开始安装ubuntu系统开始配置环境,遇到了不少坑,特此记录. gcc版本问题 在安装显卡驱动的时候,不要修改gcc版本 ...
- docker安装踩坑记录
.docker安装包安装很顺利, yum安装安装源在官网或镜像网站下载, fedora/centos分别下载不同的, 在/etc/yum.repos.d/doccker-ce.repo, 把网址改为镜 ...
- opencv c++安装踩坑记录 file cannot create directory: /usr/local/include/opencv2. Maybe need administrative privileges
前言 最近深度学习Ultra-Fast-Lane-Detection/INSTALL.md at master · cfzd/Ultra-Fast-Lane-Detection (github.com ...
- pyltp安装踩坑记录
LTP(Language Technology Platform)由哈工大社会计算与信息检索研究中心开发,提供包括中文分词.词性标注.命名实体识别.依存句法分析.语义角色标注等丰富. 高效.精准的自然 ...
- VNPY - windows 安装踩坑记录
twisted requires PyHamcrest>=, which is not ins grin requires argparse>=1.1, which is not inst ...
- Manjaro (KDE)安装踩坑记录
1.如果双显卡无法安装系统可以进如BIOS屏蔽显卡后进入安装 2.如果安装kde版本后容易冻屏.死机,可以尝试安装闭源驱动 3.如果出现resolving time out 10000ms 这样的问题 ...
- 全文搜索引擎 Elasticsearch 安装踩坑记录
一.安装 Elastic 需要 Java 8 环境.如果你的机器还没安装 Java 安装完 Java,就可以跟着官方文档安装 Elastic.直接下载压缩包比较简单. $ wget https://a ...
随机推荐
- js 判断空数组,空对象!
var attr1 = [ ]; var obj1 = { }; console.log(isEmpty(attr1)); console.log(isEmpty(obj1)); function i ...
- Unix高级编程Note2
[Unix Note2] 1.信号屏蔽 2.信号不会排队,即产生同时产生10次,会被合并为1次. 3.sigsuspend,sigsuspend后,进程就挂在那里,等待着开放的信号的唤醒.系统在接收到 ...
- 数据库 alert.log 日志中出现 "[Oracle][ODBC SQL Server Wire Protocol driver][SQL Server] 'RECOVER'"报错信息
现象描述: (1).数据库通过调用透明网络实现分布式事务,但透明网关停用后,失败的分布式事务并未清理. (2).数据库 alert 日志 Thu Sep 06 06:53:00 2018 Errors ...
- axure学习点
动态模板内部框架动态弹出框
- 微信小程序通讯录首字母索引效果,车辆品牌选择列表
效果图: wxml代码: <block wx:for="{{list}}"> <view class='letter' id="letter{{inde ...
- HttpClient详解
HttpClient:是一个接口 首先需要先创建一个DefaultHttpClient的实例 HttpClient httpClient=new DefaultHttpClient(); 发送GET请 ...
- JavaScript 分号使用总结
没有应该不应该,只有你自己喜欢不喜欢.JavaScript 语法长得 C-like 不代表它本质上和 C 是一类语言,所有直觉性的 "当然应该加分号" 都是保守的.未经深入思考的草 ...
- [OS]windows 2012 server-Local users and groups-Backup Operators
怎样找到windows 2012 server上的Backup Operators Press the Windows + R keys to open the Run dialog, type lu ...
- python 中numpy的var,std及cov
var:表示方差, 即各项-均值的平方求和后再除以N , std:表示标准差,是var的平方根. cov:协方差 ,与var类似,但是除以(N-1)
- Oracle学习笔记(九)
十二.PL/SQL 1.PL/SQL程序的结构和组成 示例:给员工涨工资(根据职位涨工资) 总裁涨1000 经理涨800 其他员工涨400 学习原因:1.操作数据库效率最高 2.为了后期的存储过程的学 ...