[Linuxtrent] Re: disco ata

  • From: "Marco Ciampa" <ciampix@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sat, 23 Oct 2004 13:08:53 +0200

On Sat, Oct 23, 2004 at 11:25:42AM +0200, Mario Vittorio Guenzi wrote:
> Buongiorno a tutti,
> ho un problema con un disco ultra ata che ho aggiunto allla macchina di
> casa.
> mi succede che al reboot questo disco non viene visto o meglio viene visto
> e origian questo messaggio:
> fsck.ext3: no such device while trying to open /dev/sdb1 possibly non existant
> or swap device? fsck failed please repair manually.
> ho provato a fare e2fsck -f per forzare comunque il ceck ma non mi ha dato
> nessun tipo di errore.
> pero' se da root lo monto a mano va su senza nessun problema
> di seguito il mio /etc/fstab
> 
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> proc            /proc           proc    defaults        0       0
> /dev/hda2       /               ext3    defaults,errors=remount-ro 0
>     1
> /dev/hda3       /boot           ext3    defaults        0       2
> /dev/hda6       /home           ext3    defaults        0       2
> /dev/sdb1       /home1          ext3    defaults        0       2
> /dev/hda8       /tmp            ext3    defaults        0       2
> /dev/hda5       /usr            ext3    defaults        0       2
> /dev/hda7       /var            ext3    defaults        0       2
> /dev/hda1       none            swap    sw              0       0
> /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
> /dev/hdd        /media/cdrom1   iso9660 ro,user,noauto  0       0
> /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
> 
> 
> la distribuzione e' una debian sarge  il kernel 2.6.6-1-686
> 
> qualche idea di dove andare a guardare per risolvere questa seccatura?

Controlla i moduli che hai con lsmod
Visto che /dev/sdb1 è un disco scsi è chiaro che hai un controlle ata
'strano', tipo un 3ware o un ataraid di qualche genere. Probabilmente al
boot non hai il modulo del controlle e quindi il dispositivo non esiste.
Soluzione: una volta che va (per esempio dopo che lo hai montato)
ricreati l'immagine di init con:

mkdir /bo
mkinitrd -o /bo/initrd.img-2.6.6-1-386

Il nome non so se è giusto, guarda quello che stai usando o quello che ti da 
uname -a.
Una volta fatto lo sostituisci a quello che usi attualmente (magari
rinominalo!)

mv /boot/initrd.img-2.6.6-1-386 /boot/initrd.img-2.6.6-1-386.old
mv /bo/initrd.img-2.6.6-1-386 /boot/initrd.img-2.6.6-1-386
rmdir /bo

e fai reboot. 

Bye.

-- 

Marco Ciampa
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: