Win10+Ubuntu20.04双系统重装Ubuntu22.04单系统

从去年 8 月美化 Ubuntu 系统后一直存在内核错误问题,但因为大部分功能还能正常使用,只是在 apt 时报错,所以一直逃避不想重装,直到最近 12 月新的开始,恰好设置的界面打不开得重装 gnome ,所以下定决心重装系统!
之前觉得 win 系统使用习惯了装的是双系统,但发现其实就算装了双系统也只会经常使用一个且 Ubuntu 用顺手了,所以将双系统重装为 Ubuntu 。你可以在 Linux 里做任何你想做的事只要你愿意为此承担后果。你拥有最高的 root 权限。(想到 POI 疑犯追踪里的 root 了 555)。
在这里插入图片描述

1. 备份重要文件

备份的时候发现其实真正重要的没几个。所以重装后选择性再导出。又是个大的整理过程。

2. 删除 Ubuntu 系统

在 windows 里方便操作。系统引导模式 UEFI (win+r >> 输入:msinfo32 >> 查看 系统摘要)。

2.1 删除 Ubuntu 系统磁盘分区

win+x >> 磁盘管理(可以看到所有的分区情况)

  1. 删除 Ubuntu 系统除了 EFI 系统的所有卷。 之前是两个系统两个硬盘,所以直接删除了 ubuntu 硬盘里除了 EFI 系统分区的所有卷。无截图,参考Win11双系统卸载Ubuntu(保姆教程 - 更新至2024.02) 参考 3 之前的。

  2. 删除 Ubuntu 系统的 EFI 分区。这个直接参考第 3 步。 Win10下完整删除 [双系统ubuntu18.04](以及EFI、启动项) 。在记事本中打开删除的这部分。

没有删除 Ubuntu 的 UFEI 引导开机会出现 grub 页面。参考 [已解决]电脑开机报错提示grub命令行,进入grub rescue界面,无法正确进入bios或系统的原因及解决方案。
在这里插入图片描述
至此,就已经完全删除了 Ubuntu 系统。

3. 制作系统盘

这一步忽略,同门有 Ubuntu 系统盘直接使用了。

4. 重装 Ubuntu

插上制作好的系统盘,进入 BOIS 界面,我的是 hp 按 F9 进入。
选择 UEFI 的系统盘。
后面直接一路回车。参考 windows重装Ubuntu系统. 我选了 正常安装。
在这里插入图片描述
在分区时需要注意一下。可以参考下面这个。上面那个链接也写的很清楚。

在这里插入图片描述
安装Ubuntu Linux系统时硬盘分区最合理的方法
我的 /home 分配了 700 G,/ 根目录 200G 。其他都和上面一样。
在这里插入图片描述
到这一步完成就重装好了,整个过程不到 1 小时。

4. Ubuntu 配置

比起安装感觉这一步才是最麻烦的。

4.1 设置

  • 首先是我的双屏配置在设置-Displays里。

  • 一些快捷键的设置,关键词 shortcuts 。在 keyboard 里。

  • 加入中文输入法:在 keyboard 里直接加就行。之前正常安装,这里应该是都有的。可参考Ubuntu设置中文输入,保姆级教学.
    一般都是 shift 键切换的,但 ubuntu 里切换源的默认快捷键是 win + space。先设置个冲突的,这里就会成未设置。
    在这里插入图片描述

我常用的:
Home folder -> win+E
Setting -> win + S
switch windoes -> alt +tab

  • VPN L2TP
sudo apt install network-manager-l2tp network-manager-l2tp-gnome
  • Startup Applications Preferences 设置开机启动项

4.2 软件部分

我的系统架构是 amd 的。uname -m x86_64arm 和 amd的区别。

1. Clash-verge

2. Obisidian

Ubuntu添加图标快捷方式运行Appimage文件

3. Flameshot

写的非常全面的内容 Ubuntu 系列学习(五)ubuntu22.04安装flameshot火焰截图(图文)
这个在使用时出了些问题,使用Flameshot的Take Screenshoot会先截取全屏,点击“分享”按钮后,才可以正常使用Flameshot。
解决办法:Ubuntu系统Flameshot使用问题
ubuntu22.04切换回Xorg使用flameshot截图的问题
发现没有 Xorg 的这个选项。找怎么安装。apt 后发现安装过了。需要修改文件。

sudo vim /etc/gdm3/custom.conf
将 #WaylandEnable=flase 改为 WaylandEnable=flase
sudo systemctl restart gdm3 

重启gdm3协议前一定要保存好东西。刚刚写了一半的内容就是因为这样丢失的。

4. chrome

5. 飞书

如果不是工作软件的话还挺好用。

6. 向日葵

向日葵Linux因安装依赖问题无法安装成功的解决办法

7. Anaconda

在清华镜像网站安装。
用 bash 命令安装。
选 yes 和 回车用默认的路径,我自己设定了路径。全放 \opt 下了。
装完显示 Thank you for installing Anaconda3!
设置环境变量

vim ~/.bashrc
# 以anaconda 存放路径为准
PATH=/opt/anaconda3/bin:$PATH
source ~/.bashrc

执行命令conda --version,若正确显示版本号,则配置完成。

添加源,conda常用命令等其他相关内容参照
ubuntu安装并使用Anaconda
Ubuntu22.04 安装Anaconda

8. VScode

9. Termius

4.3 个人使用

  1. 文件夹权限
sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)
sudo chmod -R 777 路径(文件夹或文件)
  1. 安装软件
  • apt 安装
    vim
  • dpkg
    Ubuntu系统管理 ——使用dpkg安装、查看、卸载软件包
  • Appimage
    右键选择Properties属性
    在弹出的窗口中选择Permissions权限
    勾选Allow executing file as program

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/927427.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux:进程间通信之system V

一、共享内存 进程间通信的本质是让不同的进程看到同一份代码。 1.1 原理 第一步:申请公共内存 为了让不同的进程看到同一份资源,首先我们需要由操作系统为我们提供一个公共的内存块。 第二步:挂接到要通信进程的地址空间中 &#xff…

Vue进阶之单组件开发与组件通信

书接上篇,我们了解了如何快速创建一个脚手架,现在我们来学习如何基于vite创建属于自己的脚手架。在创建一个新的组件时,要在新建文件夹中打开终端创建一个基本的脚手架,可在脚手架中原有的文件中修改或在相应路径重新创建&#xf…

【Linux网络编程】第四弹---构建UDP服务器与字典翻译系统:源码结构与关键组件解析

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】【Linux网络编程】 目录 1、UdpServer.hpp 1.1、函数对象声明 1.2、Server类基本结构 1.3、构造函数 1.4、Start() 2、Dict.hpp…

数字IC后端设计实现之分段长clock tree经典案例

最近发现很多读者问到分段长clock tree的做法,小编今天给大家分享几个SoC芯片中复杂时钟结构设计的分段长clock tree的应用案例。希望对各位的学习和工作有所助益。 数字后端设计实现之时钟树综合实践篇 数字IC后端实现专家都具备哪些技能?&#xff08…

计算机毕业设计Spark+SpringBoot旅游推荐系统 旅游景点推荐 旅游可视化 旅游爬虫 景区客流量预测 旅游大数据 大数据毕业设计

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

EasyMedia播放rtsprtmp视频流

学习链接 MisterZhang/EasyMedia - gitee地址 EasyMedia转码rtsp视频流flv格式,hls格式,H5页面播放flv流视频 文章目录 学习链接介绍步骤easydarwin启动rtsp服务,ffmpeg推送摄像头(模拟rtsp视频流)nginx添加rtmp支持…

【Linux】开启你的Linux之旅:初学者指令指南

Linux相关知识点可以通过点击以下链接进行学习一起加油! 在 Linux 开发中,GDB 调试器和 Git 版本控制工具是开发者必备的利器。GDB 帮助快速定位代码问题,Git 则提供高效的版本管理与协作支持。本指南将简明介绍两者的核心功能与使用技巧&…

SpringBoot-问题排查 Controller全局打印入参,返回值,响应时间,异常日志

问题: 想要打印每次请求的入参,返回值,响应时间,异常日志,如果给每个方法挨个添加打印日志非常麻烦 解决方案: 使用切面的方式将所有的Controller每个方法加入切入点使用环绕通知的方式可以在切入点执行前后执行切面,符合我们的需求在方法执行前后打印相关日志忽略LogIgnore注解…

mysql数据库varchar截断问题

用了这么多年mysql数据库,才发现varchar是可以截断的,而且是在我们线上数据库。个人觉得dba的这个设置是非常有问题的,用户往数据库里存东西,就是为了以后用的,截断了存放,数据不完整,就用不了了…

C++草原三剑客之一:继承

为王的诞生献上礼炮吧! 目录 1 继承的概念及其定义 1.1 继承的概念 1.2 继承的定义 1.2.1 定义格式 1.2.2 继承方式以及继承基类成员访问方式的变化 1.3 继承类模板 2 基类和派生类之间的转换 3 继承中的作用域 3.1 隐藏规则 3.2 两道考察继承作用的相关…

Crash-SQLiteDiskIOException

目录 相关问题 日志信息 可能原因 问题排查 相关问题 蓝牙wifi无法使用 日志信息 可能原因 磁盘空间不足:当设备上的可用存储空间不足时,SQLite无法完成磁盘I/O操作,从而导致SQLiteDiskIOException。 数据库文件损坏:如果数…

6.824/6.5840 Lab 1: Lab 3: Raft

漆昼中温柔的不像话 静守着他的遗憾啊 旧的摇椅吱吱呀呀停不下 风卷走了满院的落叶落花 ——暮色回响 完整代码见: https://github.com/SnowLegend-star/6.824 在完成Lab之前,务必把论文多读几遍,力求完全理解Leader选举、log日志等过程。 …

【C++动态规划 BFS 博弈】3283. 吃掉所有兵需要的最多移动次数|2473

本文涉及知识点 C动态规划 CBFS算法 数学 博弈 LeetCode3283. 吃掉所有兵需要的最多移动次数 给你一个 50 x 50 的国际象棋棋盘,棋盘上有 一个 马和一些兵。给你两个整数 kx 和 ky ,其中 (kx, ky) 表示马所在的位置,同时还有一个二维数组 …

6.824/6.5840 Lab 2: Key/Value Server

故事里能毁坏的只有风景 谁也摧毁不了我们的梦境 弦月旁的流星划过了天际 我许下 的愿望 该向谁 去说明 ——我是如此相信 完整代码见: https://github.com/SnowLegend-star/6.824 还是那句话,尽量只是参考思路而不是照抄 先阅读几遍实验说明的Introd…

Linux-异步IO和存储映射IO

异步IO 在 I/O 多路复用中,进程通过系统调用 select()或 poll()来主动查询文件描述符上是否可以执行 I/O 操作。而在异步 I/O 中,当文件描述符上可以执行 I/O 操作时,进程可以请求内核为自己发送一个信号。之后进程就可以执行任何其它的任务…

R 语言科研绘图第 1 期 --- 折线图-基础

在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…

企业中数据防泄漏如何防范?有哪些防泄密措施?

企业数据不仅是业务运营的核心,也是企业竞争力的关键所在。 然而,随着信息技术的快速发展,数据泄露的风险也随之增加。 数据一旦泄露,不仅可能导致企业经济损失,还可能损害企业声誉,甚至引发法律纠纷。 …

汽车控制软件下载移动管家手机控车一键启动app

移动管家手机控制汽车系统是一款实现车辆远程智能控制的应用程序‌。通过下载并安装特定的APP,用户可以轻松实现以下功能:‌远程启动与熄火‌:无论身处何地,只要有网络,即可远程启动或熄火车辆,提前预冷或预…

基于事件驱动构建 AI 原生应用

作者:寒斜 AI 应用在商业化服务的阶段会面临诸多挑战,比如更快的服务交付速度,更实时、精准的结果以及更人性化的体验等,传统架构限制于同步交互,无法满足上述需求,本篇文章给大家分享一下如何基于事件驱动…

如何查看阿里云ddos供给量

要查看阿里云上的 DDoS 攻击量,你可以通过阿里云的 云盾 DDoS 防护 服务来进行监控和查看攻击数据。阿里云提供了详细的流量监控、攻击日志以及攻击趋势分析工具,帮助用户实时了解 DDoS 攻击的情况。以下是九河云总结的查看 DDoS 攻击量的步骤&#xff1…