mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-04-19 08:55:16 +00:00
Fix the boot issue for latest TinyCore Linux.
This commit is contained in:
parent
bea5607ea5
commit
72b722c86c
@ -45,6 +45,13 @@ fi
|
|||||||
# TinyCore linux distro doesn't contain dmsetup, we use aoe here
|
# TinyCore linux distro doesn't contain dmsetup, we use aoe here
|
||||||
sudo modprobe aoe aoe_iflist=lo
|
sudo modprobe aoe aoe_iflist=lo
|
||||||
if [ -e /sys/module/aoe ]; then
|
if [ -e /sys/module/aoe ]; then
|
||||||
|
|
||||||
|
if ! [ -d /lib64 ]; then
|
||||||
|
vtlog "link lib64"
|
||||||
|
NEED_UNLIB64=1
|
||||||
|
ln -s /lib /lib64
|
||||||
|
fi
|
||||||
|
|
||||||
VBLADE_BIN=$(ventoy_get_vblade_bin)
|
VBLADE_BIN=$(ventoy_get_vblade_bin)
|
||||||
|
|
||||||
sudo nohup $VBLADE_BIN -r -f $VTOY_PATH/ventoy_image_map 9 0 lo "$vtdiskname" > /dev/null &
|
sudo nohup $VBLADE_BIN -r -f $VTOY_PATH/ventoy_image_map 9 0 lo "$vtdiskname" > /dev/null &
|
||||||
@ -57,6 +64,11 @@ if [ -e /sys/module/aoe ]; then
|
|||||||
|
|
||||||
sudo cp -a /dev/etherd/e9.0 "$vPart"
|
sudo cp -a /dev/etherd/e9.0 "$vPart"
|
||||||
|
|
||||||
|
if [ -n "$NEED_UNLIB64" ]; then
|
||||||
|
vtlog "unlink lib64"
|
||||||
|
unlink /lib64
|
||||||
|
fi
|
||||||
|
|
||||||
ventoy_find_bin_run rebuildfstab
|
ventoy_find_bin_run rebuildfstab
|
||||||
else
|
else
|
||||||
vterr "aoe driver module load failed..."
|
vterr "aoe driver module load failed..."
|
||||||
|
@ -671,7 +671,7 @@ function uefi_linux_menu_func {
|
|||||||
if [ -d (loop)/pmagic ]; then
|
if [ -d (loop)/pmagic ]; then
|
||||||
vt_linux_specify_initrd_file /pmagic/initrd.img
|
vt_linux_specify_initrd_file /pmagic/initrd.img
|
||||||
else
|
else
|
||||||
for file in "boot/grub/grub.cfg" "EFI/BOOT/grub.cfg" "EFI/boot/grub.cfg" "efi/boot/grub.cfg" "EFI/BOOT/BOOTX64.conf" "/grub/grub.cfg"; do
|
for file in "boot/grub/grub.cfg" "EFI/BOOT/grub.cfg" "EFI/boot/grub.cfg" "efi/boot/grub.cfg" "EFI/BOOT/BOOTX64.conf" "/grub/grub.cfg" "EFI/BOOT/grub/grub.cfg"; do
|
||||||
if [ -e (loop)/$file ]; then
|
if [ -e (loop)/$file ]; then
|
||||||
vt_linux_parse_initrd_grub file (loop)/$file
|
vt_linux_parse_initrd_grub file (loop)/$file
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user