好吧,让我们先来谈谈为什么我是个白痴:我曾经
sudo mv /lib/ld-linux-x86-64.so.2 lib64
我知道这有多么愚蠢,但这就是我所做的,现在我只想改正它。
我试图将它移回去,但大多数人可能已经知道 mv 函数依赖于 /lib/ld-linux-x86-64.so.2
在谷歌上搜索了这个问题,但没有任何效果后,我尝试重新启动它。我现在无法启动我的电脑,无法启动到 shell,当我尝试启动到 usb 分区时,发生了完全相同的事情(是的,我确保它是启动到 usb 而不是硬盘)。我可以进入 grub 和 BIOS,但仅此而已。
这是我在启动时遇到的错误:
Begin:running /scripts/init-bottom... done.
[ 4.795453] sdb: sdb1
[ 4.798186] sd 8:0:0:0: [sdb] No Caching mode page present
[ 4.798232] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[ 4.798267] sd 8:0:0:0: [sdb] Attached SCSI removable disk
run-init: /sbin/init: No such file or directory
[ 4.937526] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
[ 4.937526]
一旦到达这一点,光标就会继续闪烁,但不接受任何输入,即使按 ctrl+alt+delete 重新启动也是如此。键盘上的 capslock 和 numlock 按钮开始闪烁,我怀疑这并不重要,但以防万一。
我的第一选择是恢复当前版本,但我或多或少已经放弃了希望,并决定清除我的电脑并重新开始。
如能提供任何帮助我将非常感激。
答案1
我在这里提供一个答案,希望它能够随着问题而迁移。
解决此类问题的最简单方法是从 LiveUSB 启动并将文件移回,然后再次重新启动机器。