Summary
RescueBoot during boot-up may fail, showing the specified error message in GRUB.
Causes
This error happens when the path to the ISO file changes after mounting "/opt" on a different partition or device. GRUB generates its entry based on information obtained from the OS, referencing only the device information before the device is mounted. If "/opt" is mounted on a separate device, GRUB displays different path information, leading to RescueBoot failure during boot.
Mount point on OS # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot/efi ├─sda2 8:2 0 1000M 0 part /boot ├─sda3 8:3 0 16G 0 part / └─sda4 8:4 0 2.5G 0 part [SWAP] sdb 8:16 0 3G 0 disk └─sdb1 8:17 0 3G 0 part /var sdc 8:32 0 6G 0 disk └─sdc1 8:33 0 6G 0 part /opt sdd 8:48 0 5G 0 disk └─sdd1 8:49 0 3G 0 part /home sr0 11:0 1 993.6M 0 rom # ls /opt/Actiphy/LinuxISO/RescueBoot/ AIPBE_x64_Debian11.iso
Device on GRUB grub> ls (hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1) (hd1,gpt1) (hd2) (hd2,gpt1) (hd3) (hd3,gpt1) Referencing "/dev/sdc1" device grub> ls (hd2,gpt1)/Actiphy/LinuxISO/RescueBoot/ ./ ../ AIPBE_x64_Debian11.iso
The specified path mentioned above transforms into:
ISO path on OS /opt/Actiphy/LinuxISO/RescueBoot/AIPBE_x64_Debian11.iso ISO path on GRUB (hd2,gpt1)/Actiphy/LinuxISO/RescueBoot/AIPBE_x64_Debian11.iso *Since "/opt" does not exist in (hd2,gpt1), the path is different.
Workaround
Avoid mounting the "/opt" directory on a separate partition or device.
Target Product
ActiveImage Protector 2022 Linux
(13451228593817)
Comments
0 comments
Article is closed for comments.