首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从21.04升级到21.10中断,无法恢复模式

从21.04升级到21.10中断,无法恢复模式
EN

Ask Ubuntu用户
提问于 2021-10-23 05:15:25
回答 2查看 931关注 0票数 1

在grub中选择恢复模式选项时,会看到一个闪烁的屏幕,其中包含以下消息:

代码语言:javascript
复制
/lib/recovery-mode/recovery-menu: line 120: /lib/recovery-mode/options/whiptail:: No such file or directory

有线索吗?

到目前为止,我尝试过的是:加载一个活动的usb、chroot到根分区并运行dpkg --reconfigure -a和一些apt命令。不走运。

我的主目录与根目录在同一个分区中,根是一个lvm分区。如果可以在不影响/home的情况下重新安装,我会同意的。

EN

回答 2

Ask Ubuntu用户

发布于 2021-10-26 19:59:06

实际上,我在升级时也遇到了同样的问题。@Raffa的评论实际上帮了很多忙。不过,我得做些小改动。

在运行了一个实时发行版之后,我打开了一个shell,并遵循以下步骤:

代码语言:javascript
复制
sudo fdisk -l
sudo mount /dev/(your partition id) /mnt/
sudo mount --bind /proc/ /mnt/proc/
sudo mount --bind /sys/ /mnt/sys/
sudo mount --bind /dev/ /mnt/dev/
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt/

然后我继续这样说:

代码语言:javascript
复制
sudo mv /etc/ld.so.preload /etc/ld.so.preload.old
sudo dpkg --configure -a
sudo apt update
sudo apt --fix-broken install
sudo apt upgrade

我希望这会有帮助!

票数 3
EN

Ask Ubuntu用户

发布于 2022-10-28 22:11:37

当我试图从Ubuntu20.04更新到22.04时,我也遇到了同样的问题。

我使用了Francesco提供的上述步骤,但是,一旦我开始运行"sudo配置-a“的步骤,就会收到以下错误消息:

代码语言:javascript
复制
sudo: symbol lookup error /usr/local/lib/AppProtection/libAppProtection.so: undefined symbol _dl_sym

我不得不做一个额外的步骤,我在这里发现:https://ubuntuforums.org/showthread.php?t=2469692&p=14092862#post14092862

您可以从"Ubuntu /usb“启动,并删除de /usr/local/lib/AppProtection/libAppProtection.so*,,并删除或注释文件/etc/ld.so.preload中的"/usr/local/lib/AppProtection/libAppProtection.so”行,然后重新启动并再次登录。当您仍然看到有关/usr/local/lib/AppProtection/libAppProtection.so,的错误时,只需将ldconfig作为root执行即可。

区块报价

然后,在那个步骤之后,我继续上面由Francesco提供的步骤。谢谢你救了我的系统!哑光

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1371031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档