![启动 Windows 后启动 Ubuntu 时出现 Initramfs 错误](https://linux22.com/image/1176139/%E5%90%AF%E5%8A%A8%20Windows%20%E5%90%8E%E5%90%AF%E5%8A%A8%20Ubuntu%20%E6%97%B6%E5%87%BA%E7%8E%B0%20Initramfs%20%E9%94%99%E8%AF%AF.png)
我有 Ubuntu 的双启动系统,即 Windows 和 Ubuntu,偶尔我会使用 Windows 来做一些我需要做的事情,而每次我这样做的时候,都会导致 initramfs 错误,提示
Error: no pointer back to namespace node in package 0000000
我知道解决这个问题的基本方法sudo update-initramfs -u
,它可以暂时起作用,但每次我启动 Windows 然后启动 Ubuntu 时,错误都会再次出现。
这个问题有永久的解决方案吗?我知道可以忽略它,但忍受它令人担忧和烦恼。谢谢
答案1
Ubuntu
执行以下命令:
sudo update-initramfs -c -k $(uname -r)
# 我们创建一个新的 ramdisk
reboot
# 我们重新启动计算机
BIOS
禁用安全启动。
视窗
我们禁用快速启动和休眠:
- 启动进入 Windows
- 打开电源控制面板
- 选择
change what the power buttons do
- 选择
change options that are unavailable
- 取消选中
fast startup
- 关闭电源控制面板
- 打开管理命令提示符窗口
- 类型
powercfg /h off
- 类型
chkdsk /f c:
- 同意在下次重启时运行 chkdsk
- 重新启动 Windows 以让 chkdsk 在驱动器 C 上运行: