首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Initramfs引导卡

Initramfs引导卡
EN

Ask Ubuntu用户
提问于 2021-08-09 14:20:41
回答 1查看 1K关注 0票数 4

目前,我在引导“错误”时遇到了initramfs。我试了几个小时才从这件事中恢复过来。

首先,我得到了错误,/dev/mapper/root不存在。我用这些步骤摆脱了它:

  1. 进入一个实时发行版。
  2. cryptsetup open /dev/nvmexxxx -访问我的nvme。
  3. 将根目录usr、tmp、var、dev、sys、proc和boot挂载到/mnt中。
  4. chroot /mnt
  5. 执行此命令update-initramfs -u -k all和than update-grub
  6. 重新启动

现在我没有收到任何警报,提示不会出现,在那里我可以输入我的密码为nvme“解锁”。

我唯一的线索是,当我以恢复模式启动时。Cannot process volume group vg00。我在网上找不到关于这个错误的任何东西。此外,我还检查了我的/etc/crypttab,并且有正确的UUID。我还检查了/etc/fstab,如果我把标签从cryptsetup中命名错了,但这一点也不正确。

我也尝试过这个bash 脚本,但没有成功。

-更新vgdisplay vg00的输出

##*

提前感谢!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-08-20 11:31:59

好了,现在我把所有事情都做好了。下面的解决方案刚刚对我起作用,因为有一个新的linux版本可用。

解决办法是:

执行我前面描述的步骤,并在执行cryptsetup open /dev/nvmexxxx命令时注意标签的命名。当然,您有正确的名称,请查看一下/etc/crypttab。看起来应该是这样的:label_name UUID=your_id none luks,discard。把它写好或者记住label_name。重新启动系统,用完全相同的label_name手动解锁磁盘。在此之后,exit将正常引导到您的操作系统中。在您的操作系统中,打开一个终端并键入sudo apt update && sudo apt upgrade -y。之后,运行命令sudo update-initramfs -u -k all来更新initramfs。现在该起作用了。

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

https://askubuntu.com/questions/1356937

复制
相关文章

相似问题

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