Boot-up RescueBoot failed

Summary

Boot-up RescueBoot may fail, indicating the following error message in GRUB.

Causes

This error occurs since the path to the ISO file is changed when mounting “/opt” on a different partition or device.
Since the entry for GRUB is generated from the information obtained on OS and only the device information before mounting the device is referenced by GRUB.

When mounting “/opt” on a separate device, the different path information is indicated on GRUB and booting RescueBoot fails.

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 respective path indicated above becomes as follows:

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

Please do not mount “/opt” directory on a different partition or different device.

Target Product

ActiveImage Protector 2022 Linux



?akb&p=4001

Table of Contents