viernes, 9 de marzo de 2007

Como arrancar el bt2 desde disco duro

Como ejecutar BT2F sin cdrom desde disco duro:

Si ya no quieres cargar el livecd todo el tiempo desde el cd, o no lo puedes instalar por falta de espacio en el disco duro (la instalacion requiere 3Gb), usando el live cd solo usas 700mb

he aqui una opcion para cargar la imagen desde el disco duro con grub

lo primero seria arrancar la maquina con un linux ya instalado

montar la imagen iso, o el cd

mkdir iso
mount -o loop imagen.iso iso

luego hay que copiar todo el contenido del iso a una particion, que para casos practicos basta con que sea de unos 700mb, para que quepa bien el contenido de la iso, en mi caso:

mkfs.ext3 /dev/hda6 <-- particion con 700mbs
mkdir bt2f
mount /dev/hda6 bt2f

ahora copiar todo lo del iso a esa particion ya montada

cd bt2f
cp -a ../iso/* .

ahora ya tenemos el contenido de la iso en nuestra particion, vamos con el grub:

anadir la opcion de arranque:

title bt2f
root (hd0,5) <--- ojo en el grub es el numero de la particion menos uno

kernel /boot/vmlinuz root=/dev/ram0 rw init=linuxrc load_ramdisk=1 ramdisk_size=32768 \ max_loop=255 probeusb vga=762

initrd /boot/initrd.gz

La explicacion:

root (hd0,5) le dice al grub que use el primer disco duro y la particion 5 para arrancar , cuando la formateamos con mkfs.ext3 usamos 6, que es como ve el linunx la particion, pero para el grub es menos uno

kernel /boot/vmlinuz en la particion 5 dentro del directorio boot usa vmlinuz como kernel
root=/dev/ram0 rw load_ramdisk=1 ramdisk_size=32768 usa como raiz un disco virtual de 32768kb (32Mb)

max_loop=255 permite la carga de todos los modulos en el arranque
probeusb inicializa los dispositivos usb, por si hay alguno del que se este arrancando, o etc..

vga=762, pone el modo grafico en el arranque a 1024x768 16 bits, meramente estetico,

vale listo,

No hay comentarios.: