Day 24 - PVE 修复 Loading initial ramdisk

今天笔者遇到一个问题,系统在开机时卡在 “Loading initial ramdisk”,用了一些方式解决。

事前准备

带有 PVE ISO 的 USB

使用 Rescue Boot 模式进入系统

我们将刚刚准备好的 USB 插上服务器,使用 USB 开机。

接着选择 Rescue Boot,就可以进入系统了。

https://ithelp.ithome.com.tw/upload/images/20211009/201194842SbUVNhStl.png

修复开机问题

这次遇到这个问题是我在远端重启时遇到的,重启後就卡在 “Loading initial ramdisk”。

首先,我们先进去 \boot\grub\grub.cfg 文件内,并找到 "### BEGIN /etc/grub.d/10_linux ###"

接着,将以下资讯贴到 BEGIN 之上。

menuentry 'Rescue Boot' --class debian --class gnu-linux --class gnu --class os {
  insmod lvm
  insmod ext2
  set tmproot=$root
  if test -e (lvm/pve-root)/boot/pve/vmlinuz; then
    echo 'LVM Rescue Boot ...'
    linux (lvm/pve-root)/boot/pve/vmlinuz ro ramdisk_size=16777216 root=/dev/mapper/pve-root
    initrd (lvm/pve-root)/boot/pve/initrd.img
    boot
  else
    insmod zfs
    search --no-floppy --label rpool --set root
    if test -e /ROOT/pve-1/@//boot/pve/vmlinuz; then
      echo 'ZFS Rescue Boot ...'
      linux /ROOT/pve-1/@//boot/pve/vmlinuz ro ramdisk_size=16777216 root=ZFS=rpool/ROOT/pve-1 boot=zfs
      initrd /ROOT/pve-1/@//boot/pve/initrd.img
      boot
    else
      echo 'ERROR: unable to find boot disk automatically.'
    fi
  fi
  set root=$tmproot
}

接着重开机後,问题就修复啦!


<<:  【D25】 说明一下bid and ask

>>:  Day23【Web】网路通讯协定 TCP/IP

SWOT和TOWS分析有什麽区别?

TOWS是什麽? TOWS 分析是经典商业工具 — SWOT 分析的变体,由 Heinz Weihr...

[Day_10]资料储存容器(3) - 字典(dict)

字典(dict) 今天要来跟大家介绍字典(dict), 字典储存的资料为「键(key)」与「值(va...

成员 7 人:怪异的是,我本来很讨厌你!

你的公司,订好制度了吗? ......还没的话,不要看这篇。 <<< 回头分隔线:...

Day 3: 我不想知道的太多,以免被连累.单一职责与最小知道原则

Keyword: 单一职责 最小知道 单一职责与最小知道 在MVVM中,单一职责与最小知道原则是非常...

day11 弱点 (雷)被加密被入侵都是人为因素多

来部落格看图文并茂文章 补觉鸣诗 在比较大的企业中会定期进行弱点扫描 弱点扫描 就是利用工具程序进行...