You are not logged in.
I noticed I have no option for booting into Arch in GRUB menu anymore.
Have not done anything it has just disappeared from there.
There're only Windows and Ubuntu available.
How could I have it back?
Last edited by amatika (2020-02-06 18:33:20)
Offline
Who is controlling your GRUB? Did you update Ubuntu? Was the Arch partition mounted while you upgraded Ubuntu? This is most likely an Ubuntu issue, as in Arch no update would automatically change boot loader config without you having set something up beforehand.
Offline
Not sure who is controlling GRUB. How can I find that out? I remember editing GRUB menu items in Arch years ago. So I guess Arch is controlling that.
I remember installing dual boot with Arch and Windows back in the days (~4 years ago).
And have installed Ubuntu later, still but years ago. Everything has worked fine since the day.
Arch was mounted. I ran package updates in Ubuntu couple of days ago, however, haven't upgraded Ubuntu to a higher version.
Here's lsblk results if that matters:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop1 7:1 0 54.6M 1 loop /snap/core18/1288
loop8 7:8 0 89.5M 1 loop /snap/core/6130
loop6 7:6 0 44.2M 1 loop /snap/gtk-common-themes/1353
loop4 7:4 0 132K 1 loop /snap/gtk2-common-themes/5
loop11 7:11 0 218.9M 1 loop /snap/gimp/165
loop2 7:2 0 156.7M 1 loop /snap/gnome-3-28-1804/110
loop0 7:0 0 54.7M 1 loop /snap/core18/1668
loop9 7:9 0 89.3M 1 loop /snap/core/6673
loop7 7:7 0 169.4M 1 loop /snap/gimp/94
sda 8:0 0 238.5G 0 disk
├─sda4 8:4 0 450M 0 part
├─sda2 8:2 0 128M 0 part
├─sda7 8:7 0 189.7G 0 part
├─sda5 8:5 0 10.4G 0 part
├─sda3 8:3 0 35.3G 0 part /
├─sda1 8:1 0 499M 0 part /boot/efi
└─sda6 8:6 0 2G 0 part [SWAP]
loop5 7:5 0 44.9M 1 loop /snap/gtk-common-themes/1440
loop12 7:12 0 409.4M 1 loop /snap/gimp/227
loop3 7:3 0 89.1M 1 loop /snap/core/8268
loop10 7:10 0 160.2M 1 loop /snap/gnome-3-28-1804/116Last edited by amatika (2020-02-05 15:05:51)
Offline
Well the literal answer to this is pretty simple, if you have the GRUB package installed in Ubuntu and you share the same EFI partition, then Ubuntu will, at the very least, be the one generating the entry configurations (do you have a "additional kernels submenu" where you've the choice to switch between older and newer Ubuntu kernels? That's somewhat the only thing I remember that would at a glance show who's generating configs) you'd have to adjust the Ubuntu configuration, to take the Arch kernel into account ( or check the version mentioned in GRUB it's likely vendored with an ubuntu suffix). And look at the entries in /boot/grub/grub.cfg on both.
Last edited by V1del (2020-02-05 15:22:43)
Offline
The GRUB version is
202~beta2-36ubuntu3.18.
I have the "advanced boot options" submenu there and can select between the versions.
How can I adjust the Ubuntu configuration and take the Arch kernel into account? By editing grub.cfg?
Will it help if I'd paste grub.cfg here?
Offline
How can I adjust the Ubuntu configuration and take the Arch kernel into account?
Is the os-prober package installed in Ubuntu? The Ubuntu grub-mkconfig version can't handle Arch's initrd line if you have the CPU microcode packages installed but it should still show a menu entry.
You can add a custom Arch entry to /boot/grub/custom.cfg (in Ubuntu), see https://wiki.archlinux.org/index.php/GRUB#GNU/Linux
Or uninstall the GRUB packages in Ubuntu and run the grub-install command from Arch to take back control of the boot process. Just remember to regenerate the configuration file every time Ubuntu's kernel is updated (or make a custom menuentry pointing to the /vmlinuz & /initrd.img symlinks in Ubuntu's root directory).
Jin, Jîyan, Azadî
Offline
Can we see the output of
efibootmgr -vJin, Jîyan, Azadî
Offline
Can we see the output of
efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0003,0000,0001,0002,0005,000A,000F,0006
Boot0000* Windows Boot Manager HD(1,GPT,c2e182a1-0f25-4edb-aa5e-11aae7a7d027,0x800,0xf9800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...r................
Boot0001* UEFI: LITEON L8H-256V2G-11 M.2 2280 256GB, Partition 1 HD(1,GPT,c2e182a1-0f25-4edb-aa5e-11aae7a7d027,0x800,0xf9800)/File(EFI\Microsoft\Boot\bootmgfw.efi)..BO
Boot0002 Diskette Drive BBS(Floppy,Diskette Drive,0x0)..BO
Boot0003* arch HD(1,GPT,c2e182a1-0f25-4edb-aa5e-11aae7a7d027,0x800,0xf9800)/File(\EFI\arch\grubx64.efi)
Boot0004* ubuntu HD(1,GPT,c2e182a1-0f25-4edb-aa5e-11aae7a7d027,0x800,0xf9800)/File(\EFI\ubuntu\shimx64.efi)
Boot0005 CD/DVD/CD-RW Drive BBS(CDROM,CD/DVD/CD-RW Drive,0x0)..BO
Boot0006* Linux Firmware Updater HD(1,GPT,c2e182a1-0f25-4edb-aa5e-11aae7a7d027,0x800,0xf9800)/File(\EFI\arch\fwupdx64.efi)
Boot000A* Internal HDD BBS(HD,Internal HDD,0x0)..BO
Boot000F* USB Storage Device BBS(USB,USB Storage Device,0x0)..BOOffline
So can you see the Arch menuentry in Ubuntu's grub.cfg? Or in the output of the plain grub-mkconfig command?
Jin, Jîyan, Azadî
Offline
So can you see the Arch menuentry in Ubuntu's grub.cfg? Or in the output of the plain grub-mkconfig command?
Cannot find it in /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
linux /boot/vmlinuz-4.15.0-76-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.15.0-76-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
menuentry 'Ubuntu, with Linux 4.15.0-76-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-76-generic-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-76-generic ...'
linux /boot/vmlinuz-4.15.0-76-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-76-generic
}
menuentry 'Ubuntu, with Linux 4.15.0-76-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-76-generic-init-upstart-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-76-generic ...'
linux /boot/vmlinuz-4.15.0-76-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-76-generic
}
menuentry 'Ubuntu, with Linux 4.15.0-76-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-76-generic-recovery-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-76-generic ...'
linux /boot/vmlinuz-4.15.0-76-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-76-generic
}
menuentry 'Ubuntu, with Linux 4.15.0-74-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-74-generic-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-74-generic ...'
linux /boot/vmlinuz-4.15.0-74-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-74-generic
}
menuentry 'Ubuntu, with Linux 4.15.0-74-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-74-generic-init-upstart-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-74-generic ...'
linux /boot/vmlinuz-4.15.0-74-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-74-generic
}
menuentry 'Ubuntu, with Linux 4.15.0-74-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-74-generic-recovery-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.15.0-74-generic ...'
linux /boot/vmlinuz-4.15.0-74-generic root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-74-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-45-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-45-generic-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-45-generic ...'
linux /boot/vmlinuz-4.13.0-45-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-45-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-45-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-45-generic-init-upstart-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-45-generic ...'
linux /boot/vmlinuz-4.13.0-45-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-45-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-45-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-45-generic-recovery-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-45-generic ...'
linux /boot/vmlinuz-4.13.0-45-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-45-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-43-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-43-generic-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-43-generic ...'
linux /boot/vmlinuz-4.13.0-43-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-43-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-43-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-43-generic-init-upstart-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-43-generic ...'
linux /boot/vmlinuz-4.13.0-43-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-43-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-43-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-43-generic-recovery-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-43-generic ...'
linux /boot/vmlinuz-4.13.0-43-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-43-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-39-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-39-generic-advanced-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-39-generic ...'
linux /boot/vmlinuz-4.13.0-39-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-39-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-39-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-39-generic-init-upstart-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-39-generic ...'
linux /boot/vmlinuz-4.13.0-39-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-39-generic
}
menuentry 'Ubuntu, with Linux 4.13.0-39-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-39-generic-recovery-71ce996b-135b-4d86-b1a5-62bc465d400e' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 71ce996b-135b-4d86-b1a5-62bc465d400e
else
search --no-floppy --fs-uuid --set=root 71ce996b-135b-4d86-b1a5-62bc465d400e
fi
echo 'Loading Linux 4.13.0-39-generic ...'
linux /boot/vmlinuz-4.13.0-39-generic.efi.signed root=UUID=71ce996b-135b-4d86-b1a5-62bc465d400e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.13.0-39-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-80DB-4D97' {
insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 80DB-4D97
else
search --no-floppy --fs-uuid --set=root 80DB-4D97
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###However grub-mkconfig gives Arch menuentry
sudo grub-mkconfig | grep Arch
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-76-generic
Found initrd image: /boot/initrd.img-4.15.0-76-generic
Found linux image: /boot/vmlinuz-4.15.0-74-generic
Found initrd image: /boot/initrd.img-4.15.0-74-generic
Found linux image: /boot/vmlinuz-4.13.0-45-generic
Found initrd image: /boot/initrd.img-4.13.0-45-generic
Found linux image: /boot/vmlinuz-4.13.0-43-generic
Found initrd image: /boot/initrd.img-4.13.0-43-generic
Found linux image: /boot/vmlinuz-4.13.0-39-generic
Found initrd image: /boot/initrd.img-4.13.0-39-generic
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Arch on /dev/sda7
menuentry 'Arch (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-28a6a732-8fbf-4877-b9a2-dc5ad941d447' {
submenu 'Advanced options for Arch (on /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-28a6a732-8fbf-4877-b9a2-dc5ad941d447' {
menuentry 'Arch Linux (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--28a6a732-8fbf-4877-b9a2-dc5ad941d447' {
menuentry 'Arch Linux, with Linux linux (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--28a6a732-8fbf-4877-b9a2-dc5ad941d447' {
menuentry 'Arch Linux, with Linux linux (fallback initramfs) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--28a6a732-8fbf-4877-b9a2-dc5ad941d447' {
Adding boot menu entry for EFI firmware configuration
doneLast edited by amatika (2020-02-05 20:53:02)
Offline
Fixed by mounting Arch partition
# mount /dev/sda7 /mnt/archand running
# grub-mkconfig -o /boot/grub/grub.cfgLast edited by amatika (2020-02-06 18:33:47)
Offline