【解决】PVE 开机总是进入initramfs 无法正常进入系统
村雨Mura
编辑于 2023年02月06日 11:14
收录于文集
共26篇

问题现象

最近加了几个盘组了第二个zpool池,结果好好的系统,无法正常进,每次都进入initramfs界面

消息提示(大致意思):

Command: /sbin/zpool import -N 'rpool&#​39;

Message: cannot import 'rpool&#​39; : no such pool available

Error: 1

Failed to import pool 'rpool&#​39;.

Manually import the pool and exit.

每次手动输入命令:zpool import rpool后,再exit才能正常进入系统,很烦。

解决方法

参考pve的wiki解决,网址:https://pve.proxmox.com/wiki/ZFS:_Tips_and_Tricks#Grub_boot_ZFS_problem

猜测原因:PVE如果导入zpool不成功,就卡着不让进入系统,很蠢,所以要设置延迟导入zpool

网上一些说的是fsck检查修复磁盘和文件系统,这个明显不对症,忽略即可。

具体步骤

在手动导入zpool后,输入exit,正常进入系统,然后在shell中

代码块
JavaScript
自动换行
复制代码
vi /etc/default/grub


然后找到 GRUB_CMDLINE_LINUX_DEFAULT,在后面加一个 rootdelay=10 即可,例如

GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=10 quiet"
复制成功

问题解决