You are not logged in.

#1 2014-07-11 23:18:35

milomak
Member
Registered: 2009-11-04
Posts: 61

syslinux - bootloader and grub on partition not mbr

i updated my arch install via chroot. before this i was able to access it. after the update i got the following message - Boot Error

Syslinux BIOS update successful

==> For setting up Syslinux BIOS using the syslinux-install_update script follow
    https://wiki.archlinux.org/index.php/Sy … ic_Install

==> For setting up Syslinux EFI follow
    https://wiki.archlinux.org/index.php/Sy … FI_Systems

==> The syslinux-install_update script does not currently support EFI install

now this is a non-uefi system. so i went with https://wiki.archlinux.org/index.php/Sy … ic_Install Manual Install

however what i noticed is that there is no contemplation of an install which has grub in the parrtion header instead of mbr. i run multiple linux distros so only one of them has the mbr (and it is not arch). but i like arch so i want to be able to access it.

so grub was installed on /dev/sdb9

which happens to be

by label

lrwxrwxrwx 1 root root  10 Jul 12 00:50 arch -> ../../sdb9

by-uuid

lrwxrwxrwx 1 root root  10 Jul 12 00:50 b8494882-16ea-4ea8-b1c1-d5b9ea03d9cf -> ../../sdb9

and the grub2 entry in the main grub

menuentry "Arch Linux" {
#  set root=(hd2,9)
  search --fs-uuid --no-floppy --set=root b8494882-16ea-4ea8-b1c1-d5b9ea03d9cf
  chainloader +1
}

Offline

Board footer

Powered by FluxBB