====== Grub ====== ===== Descripción ===== Grub es el programita para el MBR para maneja el arranque del sistma ===== Procedimientos especiales ===== ==== A. Re-Instalación en un disco nuevo ==== grub-install --recheck /dev/sda ==== B. Re-Instalación a mano ==== ==== C. Quiero MacOS ==== http:%%//%%osx86support.blogspot.com/2007/09/como-aadir-mac-os-x-86-al-grub-de.html -- http:%%//%%magarto.com/blog/archivo/2007/02/28/howto-arranque-triple-mac-os-x-ubuntu-edgy-con-grub-y-windows-xp-sp2-en-macbook-intel/ -- =====   ===== ==== D. Como personalizar la apariencia del grub2 ==== \\ **Como deshabilitar la entrada de Recovery**\\ \\ Para que grub NO muestre en el menu la entrada correspondiente a la imagen de recuperacion se debe eliminar el comentario de la siguiente linea en /etc/default/grub\\ \\ \\#GRUB_DISABLE_LINUX_RECOVERY="true"\\ \\ \\ \\ **Como modificar la prioridad (el orden) de las entradas**\\ \\ deben modoficar os archivos en el directorio /etc/grub.d/ Por ejemplo para cambiar la prioridad de arranque de un kernel de xen-linux-system sobre el del kernel de linux siga:\\ \\ https:%%//%%wiki.debian.org/Xen#Prioritise_Booting_Xen_Over_Native\\ \\ \\ **Como personalizar el nombre de las entradas\\ **\\ Para cambiar el nombre de una entrada se debe modificar el script correspondiente en /etc/grub.d/.\\ \\ por ejemplo en 10_linux se debe cambiar a linea\\ \\ title="$(gettext_quoted "%s, with Linux %s")"\\ \\ de la funcion linux_entry(),  con el nombre deseado para la entrada:\\ \\ title="$(gettext_quoted "Custom name")"\\ \\ \\ **Como personalizar los mensajes de avance**\\ \\ Para modificar los mensajes que grub envía una vez seleccionada una entrada, se deben buscar y cambiar lineas como:\\ \\ message="$(gettext_printf "Loading Linux %s ..." ${version})"\\ \\ y cambiar por el mensaje deseado\\ \\ message="$(gettext_printf  "Custom Message" )"\\ \\ \\ **Para personalizar el 'run level'\\ \\ **En el archivo correspondiente al la entrada que se desea personalizar en el directorio /etc/grub.d/\\ \\ se debe buscar la linea donde se declaran los camandos de arranque del kernel y adicionar el runlevel deseado\\ \\ linux_entry "${OS}" "${version}" false \\\\ "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"\\ \\ por ejemplo para que esta entrada arranque por el 'run level' 3:\\ \\ linux_entry "${OS}" "${version}" false \\\\ "3 ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT}"\\ \\ \\ **\\ Para hacer efectivos los cambios\\ **\\ Una vez realizados los cambios actualize la configuracion del grub con\\ \\ \\#update-grub\\ \\ \\ \\ **Para modificar la imagen de fondo\\ \\ **En el archivo /boot/grub/gru.cfg que se crea como resultado del comando update-grub aparece la imagen que carga el grub al arranque:\\ \\ background_image -m stretch /usr/share/images/desktop-base/joy-grub.png\\ \\ Copie y edite  dicha imagen para personalizarla, y reemplaze la imagen en el sistema de archivos\\ \\ \\ ===== Problemas ===== ==== 1. Grub2 y Ubuntu ==== - http:%%//%%ubuntuforums.org/showthread.php?t=1195275 --\\   ==== 2. Quemar Grub a mano en familia Debian ==== Toca chrootear ..   .. suponiendo que el raiz esta en /dev/sda1 y lo monto en /mnt/disk. Booteo por un CD similar\\ \\ mount  /dev/sda1 /mnt/disk\\ mount --bind /dev /mnt/disk/dev\\ mount --bind /sys /mnt/disk/sys\\ mount -t proc /proc /mnt/disk/proc\\ chroot /mnt/disk\\ grub-install --recheck /dev/sda\\ update-grub2\\ exit\\ reboot\\ ==== 3. Como rescatar un grub ==== Grub2 y UEFI en Fedora:\\   https:%%//%%fedoraproject.org/wiki/GRUB_2/es\\  https:%%//%%superuser.com/questions/376470/how-to-reinstall-grub2-efi\\ \\ https:%%//%%www.linux.com/learn/how-rescue-non-booting-grub-2-Linux\\ \\ ===== Referencias ===== - http:%%//%%www.freesoftwaremagazine.com/articles/grub_intro?page=0%2C0 -- FIN ============================================================== 15-Marzo-2006 J.E.Gomez v1.0 Primera version ---- __**Advertencia**__ Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal. ----