{{Stub|This page is created to ease the transition from Grub to Grub2.}}

+

{{Stub|This page is created to ease the transition from GRUB Legacy to GRUB.}}

−

The boot loader is responsible for loading the kernel and [[mkinitcpio|initial ramdisk]] before initiating the [[Arch Boot Process|boot process]]. You can use [[:Category:Boot loaders|different kinds]] of bootloaders in Arch, such as [[GRUB]](2), [[Syslinux]], [[LILO]] or [[GRUB Legacy]].

+

The boot loader is responsible for loading the kernel and [[mkinitcpio|initial RAM disk]] before initiating the [[Arch Boot Process|boot process]]. You can use [[:Category:Boot loaders|different kinds]] of bootloaders in Arch, such as [[GRUB]], [[Syslinux]], [[LILO]] or [[GRUB Legacy]]. For UEFI Bootloaders, please see [[UEFI Bootloaders|this]] page.

−

This page will only contain short introduction and most used configurations users will touch. For detailed information, please see corresponding pages of each boot loader.

+

This page will only contain a short introduction and the most used configurations that users will encounter. For detailed information, please see the corresponding pages of each boot loader.

== Configuration ==

== Configuration ==

=== Configuration files ===

=== Configuration files ===

−

Different boot loader use different files for configuration. Here is a short list:

+

Different boot loader use different files for configuration.

−

* GRUB: {{ic|/boot/grub/grub.cfg}}

+

−

* GRUB Legacy: {{ic|/boot/grub/menu.lst}}

+

{|border=1 width="70%" class="wikitable"

+

!Boot Loader!!Configuration File

+

|-

+

|

+

GRUB

+

|{{ic|/boot/grub/grub.cfg}}

+

|-

+

|

+

GRUB Legacy

+

|{{ic|/boot/grub/menu.lst}}

+

|-

+

|

+

LILO

+

|{{ic|/etc/lilo.conf}}

+

|-

+

|

+

Syslinux

+

|{{ic|/boot/syslinux/syslinux.cfg}}

+

|-

+

|}

=== Kernel parameters ===

=== Kernel parameters ===

−

Kernel command line parameters are often supplied by the bootloader.

+

Kernel command line parameters are often supplied by the bootloader. See [[Kernel parameters]].

−

−

==== [[GRUB]] ====

−

Edit the file {{ic|/etc/default/grub}} and append your kernel options to the line {{ic|1=GRUB_CMDLINE_LINUX_DEFAULT=""}}: