记得之前电脑上的那个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 安装踩坑记录的更多相关文章

  1. 最全caffe安装踩坑记录(Anaconda,nvidia-docker,Linux编译)

    Anaconda,nvidia-docker,Linux三种方式安装caffe 1.Anaconda安装caffe 1.首先安装anaconda 2.创建虚拟环境(python2.7) conda c ...

  2. Win10自带Ubuntu子系统下Mysql安装踩坑记录

    linux系统为win10自带Ubuntu子系统 错误的安装过程 我按照一般的方法安装mysql,安装步骤如下 1.升级源 $ sudo apt-get update 2.安装mysql $ sudo ...

  3. Ubuntu18.04 显卡驱动+Cuda安装踩坑记录 以及Ubuntu虚拟内存的添加

    前几天买了张亮机卡,终于把主显卡成功直连到Unraid OS的虚拟机上了.然后就开始安装ubuntu系统开始配置环境,遇到了不少坑,特此记录. gcc版本问题 在安装显卡驱动的时候,不要修改gcc版本 ...

  4. docker安装踩坑记录

    .docker安装包安装很顺利, yum安装安装源在官网或镜像网站下载, fedora/centos分别下载不同的, 在/etc/yum.repos.d/doccker-ce.repo, 把网址改为镜 ...

  5. 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 ...

  6. pyltp安装踩坑记录

    LTP(Language Technology Platform)由哈工大社会计算与信息检索研究中心开发,提供包括中文分词.词性标注.命名实体识别.依存句法分析.语义角色标注等丰富. 高效.精准的自然 ...

  7. VNPY - windows 安装踩坑记录

    twisted requires PyHamcrest>=, which is not ins grin requires argparse>=1.1, which is not inst ...

  8. Manjaro (KDE)安装踩坑记录

    1.如果双显卡无法安装系统可以进如BIOS屏蔽显卡后进入安装 2.如果安装kde版本后容易冻屏.死机,可以尝试安装闭源驱动 3.如果出现resolving time out 10000ms 这样的问题 ...

  9. 全文搜索引擎 Elasticsearch 安装踩坑记录

    一.安装 Elastic 需要 Java 8 环境.如果你的机器还没安装 Java 安装完 Java,就可以跟着官方文档安装 Elastic.直接下载压缩包比较简单. $ wget https://a ...

随机推荐

  1. AUC,KS,ROC

    要弄明白ks值和auc值的关系首先要弄懂roc曲线和ks曲线是怎么画出来的.其实从某个角度上来讲ROC曲线和KS曲线是一回事,只是横纵坐标的取法不同而已.拿逻辑回归举例,模型训练完成之后每个样本都会得 ...

  2. Gcc对头文件与库文件的搜索路径

    一.简介 对头文件与库文件的搜索路径不太清楚,编译.运行时老碰到问题,ldd查看程序的链接时,总是出现unkown链接. 二.头文件 gcc 在编译时寻找所需要的头文件 : 1)搜寻会从-I开始 2) ...

  3. python参数Sample Code

    import time import datetime import getopt import sys try: opts, args = getopt.getopt(sys.argv[1:], & ...

  4. An interview question from MicroStrategy

    去年校招时的一道面试题,觉得蛮有意思,贴出来. Question: Spy start at a, during an interval he moves |b| to right when b &g ...

  5. 2014 ACM/ICPC 鞍山赛区网络赛(清华命题)

    为迎接10月17号清华命题的鞍山现场赛 杭电上的题目 Biconnected(hdu4997)     状态压缩DP Rotate(hdu4998)    相对任一点的旋转 Overt(hdu4999 ...

  6. windows server2012部署apache项目访问后台管理系统时tomcat就停了是怎么回事

    是由于环境变量没有配好的原因,找不到jre目录 tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好. 我们首先打开”命令提示符“窗口,输入jav ...

  7. C# Http请求接口数据的两种方式Get and Post

    面向接口编程是一种设计思想,无论用什么语言都少不了面向接口开发思想,在软件开发过程中,常常要调用接口,接下来就是介绍C#调用其它开发商提供的接口进行获取数据,http接口方式获取接口数据. Get请求 ...

  8. 《Forward团队-爬虫豆瓣top250项目-开发文档》

    码云地址:https://github.com/xyhcq/top250 模块功能:获取豆瓣top250网页的源代码,并分析. def getHTMLText(url,k): # 获取网页源代码 tr ...

  9. ZSTU4266 回文 2017-03-22 14:25 55人阅读 评论(0) 收藏

    4266: 回文 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 1636  Solved: 504 Description 小王想知道一个字符串是否为 ...

  10. java并发编程实战:第十四章----构建自定义的同步工具

    一.状态依赖性管理 对于单线程程序,某个条件为假,那么这个条件将永远无法成真 在并发程序中,基于状态的条件可能会由于其他线程的操作而改变 可阻塞的状态依赖操作的结构 acquire lock on o ...