ubuntu20.04 磁盘故障,然后重装22.04

news/2024/11/8 20:58:32/

ubuntu20.04 磁盘故障,然后重装22.04

  • 重装原因
  • 开机自启动
    • 不需要使用sudo
  • 软件
    • 截图 flameshot
    • 输入法 fcitx5

重装原因

编译程序报错
/usr/include/x86_64-linux-gnu/bits/signum.h:26:10: fatal error: /usr/include/x86_64-linux-gnu/bits/signum-generic.h: 结构需要清理 26
| #include <bits/signum-generic.h>

后面访问根文件系统一些目录也报 结构需要清理 错误, 然后使用 fsck 修复,一直点的 y , 重启无法进入桌面,通过recovey 模式,选择 fsck/lib/recoery-mode/recovery-menu: line 80 /etc/default/rcS Nu such file or 然后通过root 进入终端执行fsck 则 报 /dev/ is mounted. e2fsck: Cannon continue, aborting. 错误。

在windows下使用 diskgenius 软件对该分区进行修复时,发现 一些目录的里的文件已经丢失,同时存在许多的孤儿节点,这个无法修复,就重装系统。重装系统过程中发现22.04 已经识别到已有 20.04安装,然后就选择只覆盖20.04的根文件系统,创建用户就使用相同的名字,然后进入系统后 重新挂载之前 /home 所在的磁盘分区。重装chrome 后,仍然保存了上次也面退出的数据,但也损失登陆cookie啥的。

注:建议初次安装的时候合理,创建的不同的分区,然后磁盘的故障,或者想重装时,也方便保存之前的用户的数据

开启自动挂在目录

sudo vim /etc/fstab
/dev/sda12      /home   ext4    defaults        0       2

在这里插入图片描述

开机自启动

参考设置开机启动命令/脚本的三种方法

不需要使用sudo

gnome-session-properties

在这里插入图片描述

软件

截图 flameshot

Screen Share Not working in Ubuntu 22.04
解决 Ubuntu 22.04 下 flameshot 截图工具无法使用的问题

sudo vim /etc/gdm3/custom.conf
#去掉
WaylandEnable=false

输入法 fcitx5

Ubuntu22.04安装Fcitx5中文输入法(详细)
本地安装
在这里插入图片描述

sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5# 添加环境
vim ~/.profile
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export SDL_IM_MODULE=fcitx# 下载词库文件
wget -O zhwiki.dict https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.4/zhwiki-20220416.dict
# 创建存储目录
mkdir -p ~/.local/share/fcitx5/pinyin/dictionaries/
# 移动词库文件至该目录
mv zhwiki.dict ~/.local/share/fcitx5/pinyin/dictionaries/

在这里插入图片描述


http://www.ppmy.cn/news/547592.html

相关文章

基于SpringBoot+SpringCloud+vue的智慧养老平台设计与实现

博主介绍&#xff1a; 大家好&#xff0c;我是一名在Java圈混迹十余年的程序员&#xff0c;精通Java编程语言&#xff0c;同时也熟练掌握微信小程序、Python和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

第三方库介绍——Protobuf库(更高效的协议)

文章目录 protobuf综述传输协议与指令创建协议编译协议 利用soctet实现客户端与服务端传输协议Linux&#xff08;Ubuntu&#xff09;安装protoc步骤编写案例代码 protobuf综述 Protocol Buffers&#xff0c;是Google公司开发的一种数据格式&#xff0c;类似于XML和json&#x…

【面试题09】PHP中单引号’与双引号” 区别

文章目录 一、概览二、区别2.1 双引号支持变量解析2.2 双引号支持转义符&#xff0c;单引号不支持2.3 双引号比单引号更占用内存2.4 单引号比双引号快 总结 一、概览 本文已收录于PHP全栈系列专栏&#xff1a;PHP面试专区。 计划将全覆盖PHP开发领域所有的面试题&#xff0c;对…

代码随想录训练营第四十五天|70.爬楼梯、322.零钱兑换、279.完全平方数

70.爬楼梯 链接&#xff1a;LeetCode70.爬楼梯 首先回顾一下动态规划的解法 class Solution { public:int climbStairs(int n) {if(n<1) return 1;vector<int> dp(n1,1);for(int i2;i<n;i){dp[i]dp[i-1]dp[i-2];}return dp[n];} };把本题抽象成完全背包问题。 背…

Python基础算法训练——循环训练(16~20)

16.奶牛的数字游戏 【题目描述】 奶牛们又在玩一种无聊的数字游戏。输得很郁闷的贝茜想请你写个程序来帮她在开局时预测结果。在游戏的开始,每头牛都会得到一个数 N。此时奶牛们的分数均为 0。如果 N 是奇数,那么奶牛就会把它乘以 3 后再加 1。如果 N 是偶数,那么这个数就会…

BI-SQL丨角色和用户

角色和用户 在数仓的运维工作中&#xff0c;经常需要为用户开通不同权限的账号&#xff0c;使用户可以正常访问不同的数据&#xff0c;那么这就需要我们了解SQL Server的权限体系。 名词解释 登录名&#xff1a; 用来登录服务器的用户账号&#xff0c;例&#xff1a;sa&…

A1,A2,A3,A4,A5,A6,A7,A8纸张大小图解

A0 841 x 1189 单位&#xff1a;mm A1 594 x 841 A2 420 x 594 A3 297 x 420 A4 210 x 297 A5 148 x 210 A6 105 x 148 A7 74 x 105 A8 52 x 74

蓝桥杯每日一练:纸张尺寸

问题描述 在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。 输入纸张的名称, 请输出纸张的大小。 输入格式…