Tuesday, May 14, 2024
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 17126  / 2 Years ago, mon, february 21, 2022, 6:09:50

I really searched a lot in Google, but i don't found anything. I want to replace my GRUB with Syslinux. I just installed syslinux with sudo apt-get install syslinux (alias, it seems it was already installed) but I don't know how to set it to be the bootloader. I tried syslinux-install_update -ima just like in Archlinux, but it failed. What can I do?



Another complementary question: How do I install Ubuntu 13.04 with Syslinux instead of GRUB?


More From » installation

 Answers
6

I use ExtLinux, a variant of syslinux on Ubuntu 14.

You can find a very detailed installation guide here.



A quick summary of the procedure:




  1. Download the software:




    sudo apt-get install extlinux syslinux-common



  2. Install the bootloader:




    sudo extlinux --install /boot/extlinux



  3. Make sure the partion is marked as bootable using Gparted


  4. Replace the GRUB2 MBR with the one used by extlinux:




    sudo cat /usr/lib/extlinux/mbr.bin >/dev/sda



  5. Setup the menu:




    sudo cp -pv /usr/lib/syslinux/menu /boot/extlinux



  6. Enable chain loading of Windows:




    sudo cp -pv /usr/lib/syslinux/chain.c32 /boot/extlinux



  7. Let ubuntu detect the OS's and built the menu




    sudo extlinux-update



  8. Reboot to test if it works.




Steps 5 and 6 maybe done automatically by extlinux-update.


[#29433] Tuesday, February 22, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
eryeath

Total Points: 122
Total Questions: 121
Total Answers: 112

Location: Saint Helena
Member since Fri, Aug 26, 2022
2 Years ago
;