You are not logged in.

#1 2018-09-10 11:39:27

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 173

[SOLVED] GRUB invalid file name

I try to make multiboot USB drive as described in Arch Wiki Multiboot_USB_drive#Manual_configuration.
grub.cfg

# path to the partition holding ISO images (using UUID)
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"

# define globally (i.e outside any menuentry)
insmod search_fs_uuid
search --no-floppy --set=isopart --fs-uuid 2018-09-01-05-02-23-00
# later use inside each menuentry instead
loopback loop ($isopart)$isofile

menuentry '[loopback]archlinux-2018.09.01-x86_64.iso' {
	set isofile='/iso/archlinux-2018.09.01-x86_64.iso'
	loopback loop $isofile
	linux (loop)/arch/boot/x86_64/vmlinuz img_dev=$imgdevpath img_loop=$isofile earlymodules=loop
	initrd (loop)/arch/boot/intel_ucode.img (loop)/arch/boot/amd_ucode.img initrd (loop)/arch/boot/x86_64/archiso.img
}

After reboot GRUB show menu with one item '[loopback]archlinux-2018.09.01-x86_64.iso'. I press enter then GRUB say:

error: invalid file name 'initrd'.
Press any key to continue...

System not load.

Last edited by Kirill Bugaev (2018-09-11 01:41:15)

Offline

#2 2018-09-11 01:39:56

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 173

Re: [SOLVED] GRUB invalid file name

I replace the last string in grub.cfg

initrd (loop)/arch/boot/intel_ucode.img (loop)/arch/boot/amd_ucode.img initrd (loop)/arch/boot/x86_64/archiso.img

with

initrd (loop)/arch/boot/x86_64/archiso.img

and system load without visible errors.
Is it mistake in Arch Wiki?

Offline

#3 2018-09-11 02:19:35

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 173

Re: [SOLVED] GRUB invalid file name

According to ArchWiki Microcode#Manual_method path to initramfs should follow microcode path without repeat of 'initrd'.

Offline

#4 2018-09-11 04:19:21

Kirill Bugaev
Member
Registered: 2018-08-03
Posts: 173

Re: [SOLVED] GRUB invalid file name

Offline

Board footer

Powered by FluxBB