「双系统」卸载centos7,重装ubuntu18.04.6踩过的坑

前言

        相较于CentOS,Ubuntu的社区支持力度更大,遇到问题也能更容易找到相应的解决方法。于是我舍弃了CentOS7,重新安装了双系统Ubuntu18.04.6。下文将按时间顺序描述安装centos7和ubuntu18.04.06的不同之处,以及遇到一些问题的解决方法。安装或者配置环境这类事要秉持遇到问题,解决问题的观念。

流程(时间顺序)

1、下载镜像

        进入ubuntu官网(Ubuntu Releases)下载镜像文件,仔细看下载界面上的文字介绍,有介绍两种不同的发行版本以及不同版本对应的更新维护周期。

        根据2020年5月Joey Sneddon 发起的关于2010到2019年间最好用的ubuntu发行版本的公众投票结果来看(Revealed: The BEST Ubuntu Release of the Past 10 Years - OMG! Ubuntu!),任意选择以下任一一个版本即可。我选择了18.04.6的LTS发行版。

2、制作U盘启动盘

        下载完镜像后,我用balenaEtcher软件制作U盘启动盘,以前刻录Centos7镜像的时候没有任何问题,但是刻录Ubuntu18.04.6以及20.04都出现刻录失败的现象。解决方法:换一个刻录软件,我用了Rufus即可解决问题。

(Rufus下接载链:Rufus - Create bootable USB drives the easy way

        虽然Ubuntu官网安装教程(Create a bootable USB stick with Rufus on Windows | Ubuntu)里推荐使用操作更加简单的balenaEtcher。

3、重启电脑-进入BIOS-安装界面设置-分区-设置用户名与密码-安装

        刻录完成后进行对电脑进行重启,进入bios。不同的机型进入bios的方式不同,我使用的机型为荣耀MagicBook Pro 2019,按F12进入Bios,选择U盘为启动项,按下回车即可。进入Bios的方式可参考这篇博文:荣耀magicbook笔记本BIOS设置_南七技校的博客-CSDN博客_荣耀笔记本bios高级设置

        进入Ubuntu安装界面后点击Something else进行分区设置,具体的分区大小以及挂载设置可自便(csdn一下,你就知道),但是一定要选择建立EFI分区,虽然我看油管上关于18.04的版本安装并不需要这样操作也能成功,但是如果不选择EFI分区,我会出现关于grub安装失败的错误信息(unable to install grub),导致安装失败。

小小疑问:我记得在Rufus刻录镜像时选择了磁盘分区形式(partition scheme)为GPT,但是重启安装的时候仍然要求选择分区类型为主分区(primary partiton)还是逻辑分区(logical partition)。这点不是很理解。

4、设置root密码

        (在安装界面已经设置好用户名以及密码)安装成功后,我们进入Ubuntu,打开终端。我们要做的第一件事就是设置root密码,步骤如下。
        注:centos7与在安装界面已经要求设置用户密码和root密码,不需要首次登录后再自行设置root密码,这点与Ubuntu不同。

sudo passwd root             # 给root设置密码
[sudo] password for you :    # 先输入你用户的密码。
                             # 看不见密码是正常现象,输入的密码不会显示

Enter new UNIX password:     # 输入root的密码


Retype new UNIX password:    # 再输入一次root的密码

 5、Windows建立磁盘分区用于双系统文件交换

        接着我重回Windows,在磁盘管理界面对我的D盘进行“压缩卷”操作,重现创立一块大小为3G的磁盘分区并格式化为FAT32格式,这样我就可以把这个分区在linux上进行挂载,读取文件,实现Windows与Linux的文件互通。进一步,可以在Linux上对这块用于文件交换的磁盘进行开机挂载。

sudo fdisk -l
[sudo] password for yuehan:   #输入用户密码短暂获得root权限

# 以下是我对输出的部分截取,不同的机型不一样,要具体问题具体分析
Device             Start        End   Sectors  Size Type
/dev/nvme0n1p1      2048     206847    204800  100M EFI System
/dev/nvme0n1p2    206848     239615     32768   16M Microsoft reserved
/dev/nvme0n1p3    239616  208636159 208396544 99.4G Microsoft basic data
/dev/nvme0n1p4 208636160  965758975 757122816  361G Microsoft basic data
/dev/nvme0n1p5 965758976  971900927   6141952    3G Microsoft basic data
/dev/nvme0n1p6 971902976  972951551   1048576  512M Windows recovery environment
/dev/nvme0n1p7 972951552  998117375  25165824   12G Windows recovery environment
/dev/nvme0n1p8 998117376 1000214527   2097152    1G Windows recovery environment

# 从Size列找到大小为3G的分区,记住设备名(第一列)
sudo mkdir /mnt/swap                # 创立挂载目录
sudo mount /dev/nvme0n1p5 /mnt/swap # 对设备进行临时挂载(非开机挂载)

6、个性化软件安装

        最后在Ubuntu上安装个人所需要的软件。

  • shadowsocks-electron(由于Ubuntu自带snap命令,相对于centos7,安装某些软件更加方便)
snap install shadowsocks-electron

        (注:输入法安装的时候可能会遇到找不到下载源的问题,如下图所示)

# 显示错误信息
Unable to fetch some archives, maybe run apt-get update or 
try with --fix-missing

        解决方法如下:

        先尝试更新apt-get

apt_get update               #  可以输入看看能不能解决
apt_get update --fix_missing #  可以输入看看能不能解决

        如果还不能解决,更换下载源。步骤如下:

        打开软件Software & Updates

        在Download from行更换下载源,先点击China,再选择清华源。

结语

        至此,已完成Ubuntu18.04.6的基本环境搭建。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值