ubuntu系统重启系统丢失问题_ubuntu重启后配置都没有了-程序员宅基地

技术标签: ubuntu  linux  恢复  

1.问题现象

工作电脑系统为ubuntu16.04,昨天早上使用时,突然发现多出来一个100Mb的盘符,类似新增了一个硬盘,进入后可以看到ubuntu系统的各个目录结构及相关文件,但是并不完整,有部分目录是空的。

尝试重启电脑解决,发现系统进不去了,会直接进入bios中,无法启动ubuntu系统。

2.初步定位

使用装机ubuntu系统U盘,进入系统后,lsblk,发现boot分区丢失,如下图所示,仅剩余1p2和1p3两个分区。1p1不存在了。

3.解决办法

开始尝试修复boot分区,没搞定,后来用一块新盘重装系统,发现原盘中数据信息都没有丢失。本来就用新盘系统,把旧文件全部拷贝过去,该装的软件重新装一下。

经高人开导,尝试将原根目录全部拷贝到新盘根目录中,再将新盘/etc/fstab文件覆盖原盘fstab文件,这样可以全量恢复原系统,原来装的软件也不需要重新装。

现将折腾过程及遇到的问题总结,供各位参考。

1)将原盘和新盘都接入电脑,然后用U盘启动系统

2)备份原盘fstab文件,并用新盘fstab替换原盘fstab文件

mv 原盘挂载路径/etc/fstab 原盘挂载路径/etc/fstab.bak

cp 新盘挂载路径/etc/fstab 原盘挂载路径/etc/fstab

3)格掉新盘根目录分区,也就是nvme0n1p2分区

这里直接使用ubuntu自带的图形工具,右键格式化ext4即可

4)全量拷贝原盘根目录分区到新盘根目录分区中

rsync -aHAX 原盘所在目录/ 新盘所在目录/

5)完成全量拷贝后重启系统,发现进入grub界面,在该界面手动启动系统

  • 查看当前系统盘符
    grub>ls
    (hd0),(hd0,gpt1),(hd0,gpt2),(hd0,gpt3)
    grub>
  • 查看根目录所在分区
     
    grub>cat (hd0,gpt2)/etc/fstab
    ## 找到下述关键打印信息
    
    # <file system> <mount point> <type> <options> <dump> <pass>
    # / was on /dev/nvme0n1p2 during installation
    UUID=dd6e0539-1369-4938-8af5-378f02cf05cf /               ext4    errors=remount-ro 0       
  • 指定内核及根目录所在分区,以及initrd路径(可以用tab补全功能)
    ​
    grub> linux /boot/vmlinuz-4.15.0-70-generic ro text root=/dev/nvmen1p2
    
    ​grub> initrd /boot/initrd.img-4.15.0-70-generic
  • 开启boot引导系统
    > boot

 到这里,系统就基本可以正常启动了。

此外,fstab替换后,出现过boot分区的UUID不一致的问题,使用新的UUID更替后问题解决

 

参考资料:开机进入GRUB不要慌,命令行也可启动Linux

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zerfew/article/details/117957583

智能推荐

java/php/node.js/python房车营地在线管理系统【2024年毕设】-程序员宅基地

文章浏览阅读854次,点赞20次,收藏14次。本系统带文档lw万字以上文末可领取本课题的JAVA源码参考。

leecode 题目704 二分查找(python)_leetcode 二分查找下标python-程序员宅基地

文章浏览阅读392次。给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1使用了最直接的二分法写查找算_leetcode 二分查找下标python

Angular 利用路由跳转到指定页面的指定位置_angular中window.location实现路由跳转-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏2次。之前做过页面内的跳转,比较简单,最近项目需要实现跨页面跳转,并跳转到指定地点,试了很多方法,有用到传递参数然后让页面滚动相应的距离,但是一旦文章长短发生变化,滚动的距离也需要重新计算,比较麻烦,所以最后总结出这两种比较靠谱的方法,只需要在需要跳转的地方加上合适的id就行,原理和单页面内跳转相似。detail.component.html&lt;p&gt;You'll see which payme..._angular中window.location实现路由跳转

根据文件名复制文件_按照txt文本行给定的路径和文件名取复制文件-程序员宅基地

文章浏览阅读413次。1、场景数据库中保存了数据附件的路径,现在要根据文件路径将需要的文件批量提取出来。步骤:(1)、创建文本文件,内容为文件的路径_按照txt文本行给定的路径和文件名取复制文件

SPOJ - 687 REPEATS(后缀数组)_spoj_687-程序员宅基地

文章浏览阅读130次。题意:求重复次数最多的连续重复子串的长度题解:其实上一篇已经写过这种题【POJ-3693】了,只不过那题最后是要求解最后的串,这题只需要求出循环次数即可。一样的思路,枚举重复长度为L,就有rk[pos]rk[pos]rk[pos]和rk[pos+L]rk[pos+L]rk[pos+L]这两个串,pos为枚举的L的倍数,即rk[k∗L]rk[k*L]rk[k∗L]和rk[(k+1)∗L)]r..._spoj_687

Rviz教程(九):Plugins: New Tool Type_plant flag-程序员宅基地

文章浏览阅读3.4k次。PlantFlagTool¶OverviewThis tutorial shows how to write a new tool for RViz.In RViz, a tool is a class that determines how mouse events interact with the visualizer. In this example we descri_plant flag

随便推点

在使用RT-Thread 3.1.x 时, warning: #1296-D: extended constant initialiser used处理-程序员宅基地

文章浏览阅读3.7k次。最近RT-Thread 3.1.x 时,在配置gpio驱动程序时,遇到warning: #1296-D: extended constant initialiser used告警,通过搜索一直没有找到答案,从官网提供的解决方法得到一点灵感:Why do I see "Warning: #1296-D: extended constant initialiser used"?Applies ..._warning: #1296-d: extended constant initialiser used

AS报错:Installation failed with message Failed to establish session_贝尔丰t13操作系统版本-程序员宅基地

文章浏览阅读2.1k次。1.问题描述:1.1 Android Studio上创建了一新工程,运行到真机报错。真机型号:贝尔丰Alps BF_T13(Android 5.1,API 22)1.2 错误弹窗内容:Installation failed with message Failed to establish session.It is possible that this issue is res_贝尔丰t13操作系统版本

nodejs 控制台美化 console-color-mr_node控制台打印美化-程序员宅基地

文章浏览阅读4.1k次。console-color-mr插件可以让node控制台输出带有颜色,是一个不错的插件,通过颜色可以更直观的分析程序bug一、使用npm install -D console-color-mr// 方法一import 'console-color-mr'console.log(`.....`.red);// 方法二import _console from 'consol..._node控制台打印美化

课题-基于安卓androidstudio的团购app_android studio购物app-程序员宅基地

文章浏览阅读1.4k次。客户端:1:注册登录:用户使用注册的账号密码进行登录;2:查看商品:用户可以查看发布的商品信息;3:分类查看:用户可以通过分类的查看商品信息;4:商品团购:发布的商品信息可以参与团购;根据团购人数的不同价格显示不同。可以开团成为团长,拼团不成功直接退款。也可直接单独购买付款5、商品抢购功能:打开商品抢购功能,系统将显示参与抢购的商品,价格和剩余时间,以激发人们的购物欲望6、服务搜索:在用户的关键词搜索操作中,通过不同用户的需求搜索名称展示搜索结果。_android studio购物app

DVI详解-程序员宅基地

文章浏览阅读1.5k次。DVI全称为Digital Visual Inte***ce,它是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成DDWG(Digital Display Working Group,数字显示工作组)推出的接口标准。 它是以Silicon Image公司的PanalLink..._dvic7qguwc5uevuy

word综合_word章号自动编号第x章-程序员宅基地

文章浏览阅读2.5k次,点赞20次,收藏26次。章号的自动编号格式为:第X章(例:第1章),其中:X为自动排序。阿拉伯数字序号。对应级别1,标题1。修改"标题1"样式,居中显示。小节名自动编号格式为:X.Y,X为章数字序号,Y为节数字序号(例:1.1),X,Y均为阿拉伯数字序号。对应级别2,标题2。修改"标题2"样式,左对齐显示。对出现"1)"、"2)"…处,进行自动编号,编号格式不变。编号为"章序号"-"图在章中的序号",(例如第1章中的第2幅图,题注编号为1-2)图的说明使用图下一行的文字,格式同编号。图居中。_word章号自动编号第x章

推荐文章

热门文章

相关标签