Arranque de Linux sobre HTTP con netboot.me

Hola a todos de nuevoEloy Mier 02debianubuntuopensusefedora

En este tutorial vamos a mostrar como podemos arrancar Linux sobre HTTP con netboot.me. Todo lo que el usuario necesita es una conexión a internet y un pequeño programa (gpxe) para poder arrancar la máquina. Este programa proporciona capacidad de arranque desde la red. netboot.me te permite arrancar las siguientes distribuciones: Debian, Fedora, OpenSUSE, y Ubuntu. Del mismo modo netboot.me proporciona las imágenes para llaves USB, CDs, e incluso para disquetes.

Obteniendo netboot.me

Vamos a la dirección http://www.netboot.me/gettingstarted y bajemos la imagen gpxe apropiada. So lo que quieres es arrancar desde el CD, simplemente descarga el fichero netbootme.iso y tuéstala en un CD, después de esto puedes arrancar desde el disco recién creado. En mi caso quiero usar una llave USB, así que el procedimiento es un pelín mas complejo. Yo he descargado el fichero netbootme.usb a mi escritorio:

netbootme_01

netbootme_02

Ahora debiéramos ver el archivo descargado en el escritorio, si pinchamos la llave USB la debiéramos ver también:

netbootme_03

Ahora abrimos una ventana de terminal (Aplicaciones > Accesorios > Terminal):

netbootme_04

En el terminal ejecutamos el comando

mount

Esto lo hacemos con el objetivo de encontrar el nombre de dispositivo asignado a la llave USB.

eloy@princesa:~$ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-11-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/falko/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=falko)
/dev/sdf1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
eloy@princesa:~$

En mi caso, el dispositivo en cuestión se corresponde con /dev/sfd (punto de montaje /media/disk). Antes de poder transferir la imagen netbootme.usb al dispositivo debemos desmontarlo. Para ello pulsamos el botón derecho del ratón sobre él y aparece la opción siguiente:

netbootme_05

También podríamos haber ejecutado en el terminal

umount /media/disk

Ahora ya estamos listos para transferir la imagen a la llave USB, para ello usamos en el terminal el comando

sudo dd if=~/Desktop/netbootme.usb of=/dev/sdf

Y con esto hemos terminado, ahora ya podemos arrancar otra máquina con la llave USB.

Ahora simplemente insertemos el medio (CD, llave USB o floppys) en el ordenador que queramos arrancar y asegurémonos de que ese dispositivo es el seleccionado en la BIOS para el arranque de la máquina.

Así es como se ve el menú de arranque de netbootme:

netbootme_06

Para instalar una distribución Linux en el disco duro, simplemente tenemos que ir a instaladores…

netbootme_07…y ahora en Linux

netbootme_08

La lista de distribuciones disponibles por el momento para la instalación son: Debian, Fedora, OpenSuse y Ubuntu. En mi caso selecciono Ubuntu…..

netbootme_09

…y seleccionamos la versión que queremos instalar (asegúrate de seleccionar la arquitectura adecuada para la máquina de destino):

netbootme_10

Netbootme ahora descargara todo lo que necesita para comenzar la instalación de la distribución seleccionada. La descarga se realiza desde Inet, asi que se paciente por que puede tardar un ratillo. Una vez tenga la descarga de los elementos necesarios comenzará el proceso normal de instalación de la distribución:

netbootme_14

Netbootme dispone también de una opción para el arranque de Sistemas Live (Live Oses)….

netbootme_11

….el problema es que no contiene distribuciones Live generales y conocidas como podria ser Ubuntu o Fedora. Posiblemente las distribuciones que proporciona no sea lo que buscamos, pero bueno, queda documentada esta funcionalidad y muy posiblemente en versiones sucesivas veamos en este apartado otras posibilidades.

Enlaces de interés

Pues nada más, hasta aqui hemos llegado por hoy. Saludos a todos.

Lista de repositorios de Linux Suse

Hola

Yo por lo menos siempre ando dando vueltas buscando repositorios para mi sistema,

aquí dejo un link muy interesante en el que podréis encontrar bastantes servers para agregar. Saludos.

Opensuse 102 the-most-complete-list-of-repositories

Escribir en particiones NTFS desde OpenSuse

Es posible que tengamos alguna partición con Windows en el disco duro. Y también es muy probable que el programa de instalación de nuestra distribución de GNU/Linux se haya encargado de crear un punto de montaje para ella en el archivo /etc/fstab, con lo que podremos acceder a dicha partición, por ejemplo, en /windows/C.

Si esta partición usa el sistema de ficheros FAT, no tendremos ningún problema para leer y escribir datos en ella. Por el contrario, si usa el sistema de ficheros NTFS, nos tendremos que conformar únicamente con la posibilidad de leer datos de ella, ya que el controlador para este sistema de ficheros que suele incluir nuestra distribución no contempla la posibilidad de escribir datos por motivos de inestabilidad…..

NTFS-3G al rescate

Por fortuna, existe un controlador para NTFS de código abierto muy estable que sí permite la escritura de datos en este tipo de particiones: NTFS-3G. La página web de NTFS-3G proporciona la información necesaria para instalar este controlador en nuestro sistema.

NTFS-3G en openSUSE

Las versiones más recientes de la distribución openSUSE no incluyen el nuevo controlador NTFS-3G, por lo que será necesario instalarlo manualmente si necesitamos escribir datos en particiones NTFS. Como siempre, se puede optar por descargar el código fuente, compilarlo y luego instalarlo, o bien por instalar el paquete correspondiente usando la herramienta YaST, que es el método que aquí se describe.

En primer lugar tenemos que añadir una nueva fuente de instalación para YaST con el siguiente repositorio:
Servidor Directorio en el servidor
software.opensuse.org download/filesystems/SUSE_Linux_10.0 (para openSUSE 10.0)
software.opensuse.org download/filesystems/SUSE_Linux_10.1 (para openSUSE 10.1)
software.opensuse.org download/filesystems/openSUSE_10.2 (para openSUSE 10.2)

A continuación usaremos YaST para instalar los siguientes paquetes: ntfs-3g y fuse.

Modificación de /etc/fstab

Tras instalar estos paquetes, tenemos que modificar los parámetros de las particiones NTFS que tengamos en el archivo /etc/fstab para que utilicen el nuevo controlador en lugar del suministrado de forma predeterminada por nuestra distribución. Para ello abrimos dicho archivo como usuario root, por ejemplo desde una ventana de consola con los siguientes comandos:

su
kwrite /etc/fstab

Ahora modificamos las líneas que contengan cualquier referencia a ntfs, usando en su lugar ntfs-3g, y eliminando las referencias ro que pudieran existir en dichas líneas (también podemos cambiarlas por rw).

A modo de ejemplo, si tenemos una línea semejante a:

/dev/sda1 /windows/C ntfs ro,users,gid=users,umask=0002 0 0

habría que cambiarla por:

/dev/sda1 /windows/C ntfs-3g rw,users,gid=users,umask=0002 0 0

Tras guardar el archivo y reiniciar el sistema tendremos acceso de lectura y escritura a nuestras particiones NTFS.

Fuente del articulo : [url=http://www.eloihr.net/linux/index.php?page=ntfs-3g]http://www.eloihr.net/linux/index.php?page=ntfs-3g[/url]