« How to recover GRUB without use LIVE CDComo Reinstalar el S.0 linux Remotamente »

GRUB GRand Unified Bootloader

16.05.10

  12:13:00 by admin, Categories: GRUB GestoR Unified Boot

Gran Gestor Unificado de Arranque. - Es el sistema encargado de Arrancar el KERNEL de linux, ademas de administrar diferentes tipos de arranque ,es un gestor de arranque multiple , y de poseer muchos comandos de utilidad para la recuperacion del sistema, seguridad, y mantemiento. pose un mini lenguaje para su manipulacion

Proceso de inicio de GRUB [editar]

1. El BIOS busca un dispositivo de inicio (como el disco duro HD 0  DVD, dependiendo de la configuracion en el BIOS ) y de ahí pasa el control al registro maestro de inicio conocido como Master Boot Record o MBR(PUEDE ESTAR EN EL HD,0,0 ), que consiste en los primeros 512 bytes (sector 0, cada sector tiene 512 bytes)del disco duro y que forman la fase 1 de GRUB.
2. La fase 1 de GRUB carga la siguiente fase de GRUB, ubicada físicamente en cualquier parte del disco duro. La fase 1 puede cargar ya sea la fase 1.5 o, directamente, la 2.
3. La fase 1.5 de GRUB, ubicada en los siguientes 30 kilobytes del disco duro, carga la fase 2. En GRUB 2, esta fase ha dejado de existir.[4]
4. La fase 2 de GRUB (cargada por las fases 1 ó 1.5) recibe el control, y presenta al usuario el menú de inicio o de arranque
5. del menu GRUB carga el kernel seleccionado por el usuario, en la memoria y le pasa el control a INIT process.

Al arrancar con un LIVE CD que tenga GRUb como gestor de arranque , generalmente estos arrancan con usuario SIN PRIVILEGIOS , asi que se debe hacer un "su root", para cambiarse al usuario con   todos los privilegios sobre el S.O.

Esto mismo sucede con el FILE SYSTEM se cargará solo con acceso de solo lectura (ro) lo podemos ver con "mount", para que se cargen los con permisos de (rw) , tenemos que montar y desmontar los files system que necesitemos.

Incluso para ejecutar todos los comandos ,debemos cambiarnos a "su root"

 

Grub ejecuta los siguiente proceso al  arrancar linux : /boot/grub/menu.lst

root kernel initrd

root (hd0,0) -----> direcciona en donde se encuntra grub o gestor de arranque

kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet  ----> kernel disponible para

cargarse


initrd /initrd-2.6.18-128.el5.img --------> Disk Virtual o Ram para cargar temporalmente la estrutura File System

de Linux antes de que se mount verdareamente el root files system de linux. el motivo es el descubrimiento de todo el hardware para luego montarlo definitivamente.

luego , de proceso mas especificos del kernel pasamos a

/sbin/init que es el encargado de arrancar nuestros servicios

 

-
Tienes que ejecutar el siguiente comando
grub-install /dev/hda  Tienes que instalar en el master boot record. Sino no vas a poder arrancar

claro antes debes hacer un chroot /mnt/sysimage al arrancarlo desde rescue live cd

LINKS UTILES

http://es.wikipedia.org/wiki/GNU_GRUB

http://es.wikipedia.org/wiki/Proceso_de_arranque_en_Linux

http://www.ecualug.org/?q=2004/12/06/forums/como_instalo_grub

No feedback yet

Aqui relato cada una de las experiencias con LINUX

Search

Categories

All LinuXnet

Random photo

Image post

  XML Feeds

multiblog engine