Linux系统损坏问题?困扰好久的问题


#1

问大家一下,Linux系统挂了(奔溃无法启动)如何处理?我遇到好几次都是全部删了硬盘分区重装。今天不小心又把刚配置完毕的系统干挂了,好多软件啊,心疼,但是百度不到好的处理办法,有删除分区,还在重装。

遇到的问题是:

1、尝试在openSUSE下格式化U盘,结果把sdb1写成sda1,结果把引导分区给格式化了,格成NTFS了,我急了,系统坑定挂了,然后启动系统还活着(能正常启动)。
问题是我好奇啊,想看看到底格式化了那个盘,WINPE进去一看,把以前Window10的ESP分区格式化为NTFS去了,一看,不对啊,这个应该是FAT格式啊,后面我就把ESP格式化为FAT,结果重启,系统挂了。

2、还有一次,安装一个软件,系统文件库不对,替换了一个,系统就挂了,我又开始重装。

问问大家,大家,如何处理系统挂的问题。


#2

能力越大,责任越大。


#3

对我而言

因为是根分区用的是btrfs所以一般有啥状况回滚就能解决
再不济也还有个rescue live的U盘,到live cd里chroot系统再试着弄一弄
然后才是重装,因为一些较大软件之类的东西装在home和其他的单独分区,一堆什么配置文件之类的也在home目录,所以重装也不算麻烦


#4

系统挂了后,用 openSUSE 的 live CD 执行 chroot 进去重新修就行了。如果你连 chroot 都进不去的话,论坛里有这个帖子 openSUSE 精简安装 ,可以通过网络安装,过程和安装 archlinux 一样,基本上什么都能修的。


#5

谢谢,我试试


#6
  1. 重建 ESP 分区即可
  2. 不作死就不会死。另外用救援系统改回来就好了

怎么避免?

  1. 不要看百度、CSDN、ITeye、博客园……上的内容,除非:你完全理解其内容,并能交叉验证其准确性;或者文章发布者是你信任的人(光看作者没用,因为这些平台转载的时候经常犯些排版错误,造成命令、代码完全不可用)。
  2. 使用 Google 搜索,以英文为主。多读第一手资料,比如软件文档、发行版文档、软件源码、软件作者的文章。论坛上的内容除非完全理解(或者有充分的回滚恢复方案),否则不要照做。

#7

系统杀手你好,各大OS瑟瑟发抖ing。
窃以为比亡羊补牢更重要的是改正错误的使用习惯防患于未然。


#8

格式化 U 盘之前一定检查好卷标。

系统库不能直接替换,可以利用动态链接库的优先级,放在 /usr/local/lib/ 或者应用目录下的 lib 里面试试。

你这是属于自杀。

时常准备一个 DVD 镜像,可以刻盘也可以用 U 盘,出错的时候用来救援系统。用 WINPE 是不行的,因为它没有修复 Linux 的工具。另外掌握一些 GRUB 和 Snapper 的命令防身,有些系统跪了还是可以进命令行的。Ctrl+Alt+F2。


#9

实在不行的话,下载一个clonezilla或者redo,来备份系统,需要的时候在恢复

怎么感觉像win啊:rofl::rofl::rofl:


#10

你的使用习惯太飘逸,什么系统都扛不住的…

不要直接粘贴执行任何从网上复制来的代码,除非你完全知道你在干什么

在不明白命令执行后会发生什么的情况下,不要照着网上的命令敲,除非你做了充足的准备,比如备份好所有重要文件

另外对于楼主这种习惯性做死的玩法,我建议搞个虚拟机尽情折腾,慢慢你就明白各种东西是干嘛的了…


#11

对的,no zuo no die


#12

回滚,没试过,能不能用命令行呢


#13

详请sudo snapper --help


#14

其实只要把home不和根放在一起就没问题了。home的配置其实也可以备份,都是隐藏文件夹。前面带.

你把要用软件整理一下,写成命令zypper install 软件1 软件2 软件3… 粘贴一下,去睡一觉就好了。

慢慢来,别折腾得对linux失去兴趣了。


#15

1、尝试在openSUSE下格式化U盘,结果把sdb1写成sda1,结果把引导分区给格式化了,格成NTFS了,我急了,系统坑定挂了,然后启动系统还活着(能正常启动)。

格式化分区之前一定要看清,包括 rm -rf, dd 之类危险命令,一旦已经开始运行了,基本已经迟了。

问题是我好奇啊,想看看到底格式化了那个盘,WINPE进去一看,把以前Window10的ESP分区格式化为NTFS去了,一看,不对啊,这个应该是FAT格式啊,后面我就把ESP格式化为FAT,结果重启,系统挂了。

Linux的要用Linux的看,不清楚不要做死。

`2、还有一次,安装一个软件,系统文件库不对,替换了一个,系统就挂了,我又开始重装。

问问大家,大家,如何处理系统挂的问题。`

替换之前备份(不要替换系统的重要文件,除非明白在干什么。我也干过替换so的事情,去源找不同的版本的rpm包),日狗了也可以替换回去。

另外就是u盘里准备一个live系统,挂了可以用到。


#16

但是啊,PE下的DiskGenius确实能浏览并管理包括ext4格式的分区下的文件,只要用好还是问题不大的


#17

其实,尤其是像大蜥蜴这种依赖个人认为比较乱的系统,不要动根目录下的一些东西,配置文件可以备份,额外的软件包可以备份,但是系统组件坏了就完全没办法了,只能修。所以,在运行任何一条命令前都要理解这条命令的作用,后果和可能产生的问题,多看手册,多搜索下,百度不是不能用,要看你怎么用,用好了照样顶呱呱。总之就是苏姐那一条:权力越大,责任越重。