双系统重装Ubuntu经验分享

2023-05-16

        真的很喜欢ubuntu,但又没有恒心把它学通透,毕竟不是相关专业。第一次重装是因为没多少经验,安装qqforlinux的时候多了两个东西,还自己生成了快捷方式,就想点开看看是啥,结果一点,dock栏都变了样。(变得不好看了,强迫症看了想摔电脑,保持理性的我开始疯狂删东西),而且我当时还尝试用wine安装window版的qq,都没成功,于是我把带有tint和wine字样的东西都删除了。

        一直到深夜,终于删完了,结果装不了软件了,dpkg和apt都失效,那时才意识到,这下把系统给弄坏了。在网上苦寻解决方案未果,于是我开始考虑重装,但有不舍精心配置的桌面和各种个性化设置。由于我的/home是放在在单独的分区里的,所以我想着能不能只重装系统,把个人配置衔接到新的系统上。在网上查找资料后,看来是可行的。

        上面都是废话,下面开始分享方法。

step1> 准备一个启动盘,我之前装完双系统之后U盘就没动过,所以可以直接用。

step2> 直接重启,F12进入选择启动盘界面,然后选择安装Ubuntu,其他设置和装的时候一样,只有在安装方式时选择自定义,将之前的根目录和/boot所在分区格式化,再重新挂载,原来是/home的分区挂载在/home上,这个部分仔细斟酌一下。

step3> 然后开始安装,设置用户名注意和之前一样,进入桌面之后,一切如初,除了软件。

        这是第一次,刚重装好的我暗暗发誓,再也不乱用sudo rm了,然而在不久之后,由于ubuntu是装在机械硬盘上的,(我的电脑原本只有一块120G的固态,C盘86G,D盘34G,随着装的软件越来越多,C,D均已见红,于是我把光驱位改成了一个250G的机械硬盘,存储容量一下大了不少,但是慢是真慢),所以我想着把windows压缩一下,把一些不常用的软件移动到机械盘,比如占了三十多个G的MATLAB,这样我就把D盘的34G给腾出来了,将其格式化,删除其分区,打算把ubuntu的根目录和swap空间放上边。但是这次失败了,导致我装的软件都没了,但还好/home没丢,这次的经历真是一言难尽,于是我只能用之前的方法重装了。但我最终还是把根目录和swap空间放在了固态上边,开机速度和启动软件速度大幅加快。然后花了几个小时重装软件。 

最后贴几张装好后的磁盘分区图:

----------------------------------------------------2022年11月22日更新-------------------------------------------------

由于今年4月份22.04LTS的发布,我又想着开始折腾一下了,于是我找了一个不用重装即可升级的方法,还算成功。但还是遇到了不少小问题,之前总结了一下。

目前将Ubuntu20.04升级到22.04的几个后果_GiantPlum的博客-CSDN博客

一开始想着小问题不影响使用就没有再重装,但是直到有一次我在解决一个问题的时候输入了一条网上教程的指令,结果直接卡住,重启的时候就进不了系统了。

由于上次的经验,我之前就用TimeShift备份了系统,但是由于版本升级,问题变得复杂了许多。

于是我不得不选择了重装,把之前的20.04的启动盘给做成了22.04的启动盘,然后依然是保留/home分区的内容,格式化根目录和交换空间。

这次没有再分swap,因为网上说用swapfile其实效果差不多,/boot也是合并到了根目录里。

又根据实际使用情况调整了一下/home的大小,如下是新的分配方案:

 120G的固态硬盘的34G给了Ubuntu的根分区,包括8G交换空间,其余的都是Windows的C盘。

 250G的机械硬盘的150G给了windows的E盘,用于安装不常用软件和储存一些大的下载的资料,以及备用的软件包;20G给了windows的D盘,用于保存小的文档和桌面临时文件;剩下的80G给了Ubuntu的/home目录。

 由于从手机上拆下来一张闲置的64G的SD卡,我将其主要的54G用于系统备份。由于在windows休眠的时候在Ubuntu下无法更改内容,故分了10G用于系统间的文件交换。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

双系统重装Ubuntu经验分享 的相关文章

  • 大数据时代的图表可视化利器——highcharts,D3和百度的echarts

    还记得阿里巴巴那个令人澎湃激情的双十一吗 xff1f 还记得淘宝生动形象地把你的的消费历程一一地展示给你看吗 xff1f 还记得那些酷炫拽的it报告图表吗 xff1f 在这个大数据越来越盛行的年代 xff0c 怎样去表达一些用户的关系 xf
  • 在tinycorelinux上安装lxc,lxd (1)

    本文关键字 xff0c 在tinycorelinux上安装lxc xff0c lxd gcc4 4 self reference struct typedef 在前面的文章中我们讲到过内置虚拟化的os设计 xff0c 它可以使包括裸金属 x
  • STM32上第一个程序-GPIO控制LED-第3季第5部分-朱有鹏-专题视频课程

    STM32上第一个程序 GPIO控制LED 第3季第5部分 759人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第3季第5个课程 xff0c 从零开始带大家写代码控制板载LED xff0c 并且用三个版本的开发板都实现了功
  • Cas 5.3x cas-overlay-template用iframe实现登录跳转

    Cas 5 3x cas overlay template用iframe实现登录跳转 在上一篇Cas 5 3x 简单配置 xff0c 解决https访问的问题的基础上 xff0c 我尝试了一下如何用iframe实现登录和跳转 xff0c 因
  • Linux自带防火墙基本使用

    文章目录 四 Linux自带防火墙1 查看linux的防火墙状态2 查看已经对外开放的端口3 开放端口 重载防火墙配置4 filewalld常用命令 四 Linux自带防火墙 前言 xff1a CentOS7 端口的开放关闭查看都是用防火墙
  • BGP边界网关协议基础知识点

    BGP xff1a 边界网关协议 AS 自治系统 由单一机构或组织管理的一系列IP网络机器设备的集合 网络范围太大 xff0c 协议跑不过来 xff0c 需要进行划分自治管理 为了方便区分和标定不同AS xff0c 我们给每个自治系统设计了
  • 温湿度传感器SHTC3驱动开发(一)小白也能轻松理解

    一 首先了解设备硬件原理图 首先在公司干活 xff0c 要你开发一个设备驱动 xff0c 那你的老大必须得给你的东西如下 xff1a 开发板主板硬件原理图驱动设备的硬件原理图驱动的设备的数据手册 xff08 datasheet xff09
  • nodejs的版本管理工具(nvm)

    1 nvm是什么 nvm全名node js version management xff0c 顾名思义是一个nodejs的版本管理工具 为了解决node各种版本存在不兼容现象 nvm是让你在同一台机器上安装和切换不同版本的node的工具 x
  • A变为a和a的ASCII值

    span class hljs comment include lt stdio h gt span main char ch span class hljs keyword printf span span class hljs stri
  • 机器学习python Kmeans聚类

    import numpy as np import matplotlib pyplot as plt import pandas as pd from sklearn cluster import KMeans from sklearn i
  • 为wget命令设置代理

    实验环境 xff1a ubuntu 12 04 LTS goagent 方法一 在环境变量中设置代理 export http proxy 61 http 127 0 0 1 8087 方法二 使用配置文件 为wget使用代理 xff0c 可
  • ubuntu14.04安裝numpy,scipy

    在windows下搞python xff0c 实在出错太多 xff0c 就安装了双系统 xff0c 在ubuntu下试着学习一下 xff0c 我的ubuntu版本为ubuntu14 04 以前不知道python的这些包之间是有依赖关系的 x
  • STM32的中断体系和FSMC控制LCD-第3季第7部分视频课程-朱有鹏-专题视频课程

    STM32的中断体系和FSMC控制LCD 第3季第7部分视频课程 861人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第3季第7个课程 xff0c 本课程详细讲解STM32的外部中断和FSMC模块 xff0c 这两个模块都
  • ubuntu加入Windows的AD域(使用Samba和Winbind的方式)

    ubuntu加入Windows的AD域 Integrate Ubuntu 16 04 to AD as a Domain Member with Samba and Winbind Part 8 Step 1 Initial Configu
  • XTU 1262 Fish(优先队列+贪心)

    钓鱼 http 202 197 224 59 exam index php problem read id 1262 题目描述 小明很喜欢钓鱼 xff0c 现在有n个池塘可以钓鱼 xff0c 第i个池塘首次内能钓到ai条鱼 第i个池塘如果被
  • webpack开发调试模式devtool

    devtool 有7种模式 eval 文档上解释的很明白 xff0c 每个模块都封装到 eval 包裹起来 xff0c 并在后面添加 sourceURL source map 这是最原始的 source map 实现方式 xff0c 其实现
  • HDFS 集成 Kerberos

    本文主要记录 CDH Hadoop 集群上配置 HDFS 集成 Kerberos 的过程 xff0c 包括 Kerberos 的安装和 Hadoop 相关配置修改说明 注意 xff1a 下面第一 二部分内容 xff0c 摘抄自 Hadoop
  • html实现自动清理js、css文件的缓存

    方法如下 xff1a 1 手动清除浏览器缓存 xff1b 2 添加版本号 方法一 xff1a 可以通过js自动给html添加版本号 lt script type 61 34 text javascript 34 gt document wr
  • 虚拟机在nat模式下无法连接网络

    问题导入 在vmware下使用虚拟机由于某些原因设置了静态IP但是在后续的使用发现无法创建新的ssh连接 xff08 之前建立过连接并保存了密钥的仍可连接 xff09 xff0c 同时发现了主机网络可以正常ping通虚拟机的网络 xff0c
  • 74HC573芯片简介

    芯片缺口方向 为正 xff0c 然后左上往下排列 xff0c 最后一个是GND xff0c 然后 向右 xff0c 再向右上 xff0c 右上角为Vcc GND 和Vcc成对角线 xff0c 是为了防止发生短路 LE xff1a latch

随机推荐

  • c语言中返回值为char*的情况分析

    容易出错的地方在于 xff1a 指针作为返回值 xff0c 但是指针指向的内存单元在函数返回后 xff0c 内存单元释放了 xff0c 这样就导致了指针成了野指针了 xff01 xff01 xff01 这样会报错 xff0c 因为str数组
  • 网线水晶头接法分两种教程

    转载 xff1a https blog csdn net VickHUC article details 90081813 我们家里如果要用网线的话 xff0c 其实是可以自己接水晶头的 xff0c 当然你得有一个叫压线钳的工具 xff0c
  • STM32的定时器和DS18B20调试-第3季第8部分视频课程-朱有鹏-专题视频课程

    STM32的定时器和DS18B20调试 第3季第8部分视频课程 975人已学习 课程介绍 本课程是 朱有鹏老师单片机完全学习系列课程 第3季第8个课程 xff0c 本课程详细讲解STM32的定时器 xff0c 尤其是SYSTICK定时器和通
  • c语言/c++中指针的动态初始化及释放

    提醒 xff1a 使用指针最容易犯得错误是 xff0c 没有初始化就直接操作 xff01 xff01 xff01 1 指针的初始化 释放 1 xff09 指针指向一个内存单元 i c语言 xff1a char ch 61 char mall
  • c语言函数参数为指针的情况分析

    指针取 解引用 表示的是指针所指向内存单元中内容 xff1b 或者理解为该内存空间 指针传递其实也是一种值传递 xff0c 只不过传递的是地址值 xff0c 如果通过该地址取 解引用 xff0c 是可以改变形参指针的原值的 xff0c 但如
  • MATLAB快速傅里叶变换(fft)函数详解

    转载 xff1a https blog csdn net me4weizhen article details 53688848 定义 xff1a The 39 i 39 in the 39 Nth root of unity 39 是虚数
  • C++中substr()函数用法详解

    定义 substr 是C 43 43 语言函数 xff0c 主要功能是复制子字符串 xff0c 要求从指定位置开始 xff0c 并具有指定的长度 如果没有指定长度 Count或 Count 43 Off超出了源字符串的长度 xff0c 则子
  • 101、104规约解析

    转载 xff1a 电网101 104规约解析 xff08 Java xff09 张二狗和苗翠花的博客 CSDN博客 iec101 java 1 前言 最近在研究广东电网的101与104规约 xff0c 也就是DL T634 5101 200
  • 第一范式(1NF)、第二范式(2NF)和第三范式(3NF)

    第一范式 xff08 1NF xff09 xff1a 列1唯一确定列2 列3 列4 xff0c 即列2 列3 列4 不能再分裂出其它列 假设有关系模式列1 订单名 列2 商品 一个订单下可以有多个商品 xff0c 即列2 商品可以分裂成商品
  • 关于 傅里叶变换 的一些理解(通俗版)

    什么是傅里叶变换 xff1f 对随时间变化的曲线 xff0c 不再从时间轴上去看他的变化 xff0c 而是消去时间因子 xff0c 从出现的频率上来分析他的变化情况 例如 xff1a 股市变化曲线是随时间变化的曲线 xff0c 而通过傅里叶
  • excel取消多行隐藏

    同时取消多行隐藏 xff0c 需要选中隐藏行的上一行和下一行 xff0c 然后右键点击取消隐藏行
  • 双面打印说明

    长边翻页表示以A4纸较长的边翻页 xff0c 类似A4纸张大小的书本的翻页 xff0c 短边翻页则是以较短的边翻页 xff1b 长边翻页是从右往左翻页 xff0c 短边翻页是从下往上翻页 xff0c 翻页后文字观看方向不同 xff1b 长边
  • Segment routing分段路由

    为了解决传统IP转发和MPLS转发的问题 xff0c 业界提出了SR xff08 segment routing xff0c 分段路由 xff09 SR的转发机制有很大改进 xff0c 主要体现在以下几个方面 1 基于现有协议进行扩展 xf
  • mount: RPC: Unable to receive; errno = No route to host

    环境 xff1a gec2440开发板 VMware8 0 43 Ubuntu10 04 uboot xff0c kernel xff0c rootfs都是之前做好的 xff0c 调试驱动都反复用过很多次 今天只是搬了台电脑 xff0c 换
  • 实现Charles+Postern抓包

    实现Charles 43 Postern抓包 在实际抓手机App包场景中 有很多种方案 经典的就是Fiddler 但是Fiddler会有一个问题 如果App设置了不走代理这个选项 那Fiddler就不行了 xff0c 比如说大众点评 xff
  • STM32学习—systick系统定时器

    SysTick定时器配置步骤 SysTick定时器的操作可以分为 4 步 xff1a xff08 1 xff09 设置SysTick定时器的时钟源 xff08 2 xff09 设置SysTick定时器的重装初始值 xff08 如果要使用中断
  • Mac 关闭设置系统升级红点

    关闭系统更新提醒红点 xff1a 在终端输入 xff1a defaults write com apple systempreferences AttentionPrefBundleIDs 0 killall dock
  • 图像特征提取算法之Haar特征原理(一)

    文章目录 笔记截图问题积分图例子结论 笔记截图 用白色的特征值之和 黑色的特征值之和 61 这一个区域的特征值 你也可以理解为用卷积进行提取 xff0c 白色的区域为1 黑色的为 1 xff08 邪恶的黑色 xff09 然后进行相加既可以得
  • CAS方式实现单点登录

    单点登录 xff0c 英文是 Single Sign On xff0c 缩写为 SSO 多个站点 192 168 1 20X 共用一台认证授权服务器 192 168 1 110 xff0c 用户数据库和认证授权模块共用 用户经由其中任何一个
  • 双系统重装Ubuntu经验分享

    真的很喜欢ubuntu 但又没有恒心把它学通透 xff0c 毕竟不是相关专业 第一次重装是因为没多少经验 xff0c 安装qqforlinux的时候多了两个东西 xff0c 还自己生成了快捷方式 xff0c 就想点开看看是啥 xff0c 结