Compilación e instalación de ArcadeGRUBAntes de nada, indicar que toda la documentación de GRUB es aplicable a ArcadeGRUB, dicha documentación la tenemos disponible en:
La instalación de ArcadeGRUB es exactamente igual que GRUB, debemos de compilar el código fuente en una distribución linux, recomiendo GroovyArcade:
ArcadeGRUB necesita los siguientes paquetes (se incluyen en la distribución):
QUOTE
git-1.9.0-1-i686.pkg.tar.xz
libyaml-0.1.5-1-i686.pkg.tar.xz
ruby-2.1.0-2-i686.pkg.tar.xz
flex-2.5.38-1-i686.pkg.tar.xz
bison-3.0.2-1-i686.pkg.tar.xz
autoconf-2.69-1-any.pkg.tar.xz
Realmente git no es necesario, porque se usa para descargar la última versión del código fuente de GRUB, se ha incluido "por si acaso", pero no debe de usarse porque borraría el código fuente de ArcadeGRUB.
Compilación de ArcadeGRUB en GroovyArcade / Archlinux.Vamos a la carpeta /opt.
Como root, descomprimimos la distribución de ArcadeGRUB, que hemos de tener en la carpeta /opt.
QUOTE
tar -xzvf arcadegrub2.02.beta2-1-i686.tar.gz
Cambiamos a la carpeta paquetes.
QUOTE
cd /opt/arcadegrub/paquetes
Usamos pacman para instalar los paquetes necesarios.
QUOTE
pacman -U git-1.9.0-1-i686.pkg.tar.xz
pacman -U libyaml-0.1.5-1-i686.pkg.tar.xz
pacman -U ruby-2.1.0-2-i686.pkg.tar.xz
pacman -U flex-2.5.38-1-i686.pkg.tar.xz
pacman -U bison-3.0.2-1-i686.pkg.tar.xz
pacman -U autoconf-2.69-1-any.pkg.tar.xz
Vamos a /opt/arcadegrub/grub2
QUOTE
cd /opt/arcadegrub/grub2
Compilamos ArcadeGRUB:
QUOTE
./autogen.sh o sh autogen.sh
./configure
make
make install
Ahora ya tenemos ArcadeGRUB instalado en nuestro sistema, resta configurarlo.Configuración de ArcadeGRUBArcadeGRUB, al igual que GRUB usa el archivo configuración /boot/grub/grub.cfg, este archivo lo podemos generar directamente con grub-mkconfig.
QUOTE
grub-mkconfig -o /boot/grub/grub.cfg
En caso de que exista el archivo /etc/default/grub o /usr/local/etc/default/grub, dependiendo de nuestra distribución linux, grub-mkconfig hace uso de este archivo para actualizar la configuración ArcadeGRUB, editando este archivo, podemos usar los temas que incorpora ArcadeGRUB.
Para ello, editamos el archivo y añadimos la siguiente línea para tema de Pac Man:
QUOTE
GRUB_THEME="/boot/grub/themes/pac/theme.txt"
Para el tema de Phoenix
QUOTE
GRUB_THEME="/boot/grub/themes/pho/theme.txt"
Para el tema de Super Mario Bros
QUOTE
GRUB_THEME="/boot/grub/themes/smb/theme.txt"
Sólo podemos usar un tema, también podemos desactivar el cursor de la distribución linux que estemos usando, añadimos:
QUOTE
GRUB_CMDLINE_LINUX_DEFAULT="quiet vt.global_cursor_default=0 vt.cur_default=1"
GRUB_CMDLINE_LINUX="quiet vt.global_cursor_default=0 vt.cur_default=1"
Volemos a ejecutar "grub-mkconfig -o /boot/grub/grub.cfg" y listo, consultar la documentación de GRUB para más opciones.
Ya tenemos generada la configuración de nuestro menú de ArcadeGRUB, ahora instalamos ArcadeGRUB en el arranque con el siguiente comando (cambia sda por el disco duro que el sistema usa para iniciar):
QUOTE
grub-install /dev/sda
Si aparece el error "Error /usr/local/share/locale ... ", creamos la carpeta "/usr/local/share/locale" y volvemos a ejecutar grub-install.
QUOTE
mkdir /usr/local/share/locale
grub-install /dev/sda/
Uso del menú ArcadeGRUBArcadeGRUB incorpora cambios en las teclas de selección del menú, a continuación se muestra las teclas que usan GRUB y ArcadeGRUB:
Edited by ID4 - 13/5/2016, 13:07