记得之前电脑上的那个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. 7.25 11figting!

    TEXT 76 Start of the long march 而今迈步从头越(陈继龙编译) Nov 16th 2006 | BEIJING AND HONG KONG From The Econom ...

  2. springmvc 数据验证 hibernate-validator --->对象验证

    数据验证步骤: 1.测试环境的搭建: 2.验证器的注册 在springmvc.xml配置文件中加以下代码: 3.验证注解添加到对应实体类上 4.修改处理器 5.将验证失败信息写入到表单 index.j ...

  3. python之private variables

    [python之private variables] “Private” instance variables that cannot be accessed except from inside a ...

  4. 搭建简单的Spring框架

    1.Spring框架相关jar包下载地址http://repo.springsource.org/libs-release-local/org/springframework/spring,复制,进入 ...

  5. java 实现模拟浏览器 访问网站

    一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等.所访问的这些页面 有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需 ...

  6. mybatis框架入门程序:演示通过mybatis实现数据库的模糊查询操作

    1. mybatis的基本准备操作见我的上一篇博文:https://www.cnblogs.com/wyhluckdog/p/10149480.html 2. 根据用户名查询用户信息: (1)映射文件 ...

  7. js中with 用法

    with 语句用于设置代码在特定对象中的作用域. 它的语法: with (expression) statement例如: var sMessage = "hello"; with ...

  8. curl传post数据流

  9. Java中二叉排序树

    package com.ietree.basic.datastructure.tree; import java.util.ArrayDeque; import java.util.ArrayList ...

  10. appium镜像设置

    npm --registry http://registry.cnpmjs.org install -g appium 使用npm的国内镜像可以安装,速度很不错. 以后不想输入ip的话可以输入以下命令 ...