Ubuntu 系统崩了,如何把数据拷下来

问题描述:

Linux系统中安装输入法后,重启后,导致系统无法进入,进入 recovery mode下的resume 也启动不了,所以决定将需要的东西复制到U盘


解决方案:

1.重启ubuntu,随即点按Esc进入grub菜单,选择第二个选项 Advanced options for Ubuntu

2.进入下一个界面,选择 recovery mode

3、进入Recovery Menu,选择 root 选项

在安全模式/修复模式有以下的选项︰

|--------------------|---------------------------|--------------------------------------------|
| TYPE | ACTION | DESCRIPTIONN |
| resume | Resume normal boot | 继续正常启动作业,供不小心误入此选单的使用者开机使用。(继续以正常模式启动) |
| clean | Try to make free space | 尝试清除硬盘中不必要的档案並释放磁盘空间。(清理软件包) |
| dpkg | Repair broken packages | 将已安装且目前为毁损状态的套件进行修复。(修复损坏的软件包) |
| fsck | Check all file systems | 进行磁盘扫描修复,适合不正常开机后使用。(硬盘检查与修复坏道/逻辑坏道) |
| grub | update grub bootloader | 更新 GRUB开机启动程式,将不必要的选项移除。(更新grub引导) |
| network | Enable networking | 直接以文字模式启动,并开启网际网络连线支援。(带网络连接的shell界面) |
| root | Drop to root shell prompt | 开启文字模式的操作介面,但网络部份的功能需要自行启动。(最高管理员的shell界面) |
| system-summary | System summary | 查看系統的信息/资料。 |

4.使用fdisk -l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置,如下图中的sdb4

5.输入挂载U盘命令:mount /dev/sdb4 /mnt

*注意sdb4 后是有空格的

6.输入复制文件的命令,如:

cpp 复制代码
cp -r /home/spark/catkin_ws /mnt

cp -r : 复制文件下的所有文件

输入回车即可

CP指令参数说明:

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。

7.因为文件可能过大,不能直接看到拷贝过程,以防未完全拷贝,输入以下命令查看

cpp 复制代码
sync

若结束后跳转下一个命令,即拷贝完成

8.拷贝完成后,需要退出U盘

输入以下指令:

cpp 复制代码
umount /mnt

至此文件备份完成,就可以刷机了

感谢:

在Linux系统中如何把文件拷贝到U盘 - 走看看

ubuntu黑屏无法进入系统【Recovery Mode急救】 - 走看看

图片当时没截图,借图作参考

相关推荐
大G的笔记本1 小时前
MySQL 大表查询优化、超大分页处理、SQL 慢查询优化、主键选择
数据库·sql·mysql
Lear2 小时前
Redis 持久化机制
数据库
儒道易行2 小时前
【攻防实战】Redis未授权RCE联动metasploit打穿三层内网(上)
数据库·redis·网络安全·缓存
小宁爱Python2 小时前
从零搭建 RAG 智能问答系统 6:Text2SQL 与工作流实现数据库查询
数据库·人工智能·python·django
yjsstar2 小时前
数据库MySQL基础
数据库·mysql
云边有个稻草人2 小时前
KingbaseES数据库性能调优指南:从理论到实践的全链路解析
数据库·金仓数据库
Saniffer_SH2 小时前
搭载高性能GPU的英伟达Nvidia DGX Spark桌面性能小怪兽国内首台开箱视频!
人工智能·深度学习·神经网络·ubuntu·机器学习·语言模型·边缘计算
nianniannnn2 小时前
Qt布局管理停靠窗口QDockWidget类
开发语言·数据库·c++·qt·qt5·qt6.3
TDengine (老段)3 小时前
TDengine 配置参数作用范围对比
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
幼儿园老大*3 小时前
什么是分布式数据库?有什么优势?
数据库·分布式