Hola a todos.
Esta semana me he comparado una caja USB externa para meter un disco
duro normal (Seagate 7200 80Gb). Todo funciona correctamente en linux
pero...
He puesto unas lineas en el fstab para que se monte al arranque:
/dev/sda1 /mirror ext3 noauto,defaults 0 2
/dev/sda2 /mnt/sda2 ext3 noauto,defaults 0 2
/dev/sda3 /mnt/sda3 ext3 noauto,defaults 0 2
/dev/sda4 /mp3 vfat noauto,utf8,rw,exec,users,dmask=000,fmask=111 0 0
Como veis est�n marcadas como noauto ya que durante el arranque cuando
se montan los dispositivos a�n no est�n cargados los m�dulos usbcore ni
usb-storage por lo que no existe el disco (y udev no lo ha creado)...
A�n as� da un error de sistema de archivos desconocido (no existe a�n) y
me pide el pass de root o pulsar Ctrl D durante el principio del
arranque.
Se le puede pasar alguna opci�n al fstab para que no compruebe cosas que
no existen???
Despu�s tengo un peque�o problema de IRQ's y el m�dulo ehci_hcd es
incompatible con los usb-storage, por lo que para que funcione primero
hay que descargar el m�dulo ehci_hcd. O funcionar con pci=noacpi.
Me he hecho un peque�o script en /etc/init.d/ que carga en el n�mero S95
del runlevel 2 cercano al lanzamiento de las X:
S91apache2
S95montador <=======
S99gdm
S99rmnologin
S99stop-bootlogd
S99xdm
#! /bin/sh
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
d_start() {
if [ "`cat /proc/modules |grep -c ehci`" != "0" ]; then
rmmod ehci_hcd
fi
mount /dev/sda1
mount /dev/sda2
mount /dev/sda3
mount /dev/sda4
}
d_stop() {
sync
umount /dev/sda1
umount /dev/sda2
umount /dev/sda3
umount /dev/sda4
}
d_reload() {
d_start
d_stop
}
case "$1" in
start)
echo -n "Montando"
d_start
echo "."
;;
stop)
echo -n "Desmontando"
d_stop
echo "."
;;
restart|force-reload)
echo -n "Remontando"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Con lo que quita el m�dulo si est� cargado y monta las 4 particiones.
Este script funciona si lo ejecuto desde la sessi�n de las X como root:
/etc/init.d/montador start
Pero no funciona durante el arranque dando el siguiente error:
Special device /dev/sda1 does not exists
�Alguna soluci�n mejor para automontar las 4 particiones durante el
arranque? �y para que s�lo las monte si est� conectado?
En una de ellas tengo un mirror de los paquetes de debian para sarge y
sid (casi 10Gb), y la verdad es que es una aut�ntica gozada hacer apt's
sin necesidad de conectarse a internet...
PD.- Uso debian sarge y mi equipo es un port�til Acer Aspire 1355LM
Saludos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]