0

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?

2 Answers 2

2

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.

1
  • 1
    Hi @tst, links can go down at any time, maybe you should put a short summary on what the guide says? Oct 6, 2016 at 6:18
-1

sudo apt-get install syslinux

==> If you want to use syslinux as your bootloader

==> edit /boot/syslinux/syslinux.cfg and run

==> # /usr/sbin/syslinux-install_update -i -a -m

==> to install it.

After running the script, you should receive a message advising you that Syslinux has been sucessfully installed on both drives:

Detected RAID on /boot - installing Syslinux with –raid

Syslinux install successful

Boot Flag Set - /dev/sda1

Boot Flag Set - /dev/sdb1

Installed MBR (/usr/lib/syslinux/mbr.bin) to /dev/sda

Installed MBR (/usr/lib/syslinux/mbr.bin) to /dev/sdb

Reboot

Source: http://jasonwryan.com/blog/2012/07/09/syslinux/

1
  • 1
    syslinux-install_update simply doesn't exists on Ubuntu. Sep 17, 2013 at 16:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .