Newsgroup: it.comp.os.linux.sys
Titolo: Aggiungo un disco, e non parte piu'

Non riesco a installare un altro hard disk sul pc.
Il sistema (etch, kernel 2.6.16) e' su sda1, un disco S-ATA.
Se collego alla porta IDE un altro disco, il sistema non riesce ad
avviarsi.
dice questo:
--------------
/scripts/local-bottom
Done
/scripts/init-bottom
mounting /root/dev on /dev/,static/dev failed: non such file or
directory
mounting /sys on /root/sys failed: non such file or directory
mounting /proc on /root/proc failed: non such file or directory
target filesystem doesn't have /sbin/init
---------------
E mi ritrovo in BusyBox
Boh? Io non so da che parte iniziare. 
Ecco qualche info che non so se sia utile: 
Nel bios il disco di sistema risulta sempre essere secondary master,
che l'altro sia collegato o meno. 
La scheda madre e' una asus p5ad2, ha una porta IDE e 4 connettori
S-ATA. Per "IDE configuration" utilizzo la modalita' "compatible"
(quella in cui sono attivi solo 2 SATA e la porta IDE, cosi' vede due
master e due slave invece dei 3 vedrebbe in enhanced mode), anche
perche' con "enhanced" non riuscivo a installare, mi pare facesse
casino con gli interrupt.
Qualche consiglio?
Grazie

avviarsi.
Ok, ci ho capito qualcosa.
Ogni volta che attacco un disco ide, il disco s-ata di sistema diventa
/dev/sdb.
Vorrei pero' capire perche' il disco ide venga riconosciuto come
/dev/sda, e non come dev/hda.

 casino con gli interrupt.
]zac[
Mi è totalmente oscura la configurazione del bios, ma sembrerebbe che
inserendo il nuovo disco si spostino di posizione (o di nome se preferisci)
i vari dischi (e le partizioni).
Un tentativo potrebbe essere di avviare con il cd di installazione e
verificare se vengono visti tutti i dischi e con che nome, e poi usare la
modalità ripristino (sempre del cd di installazione) per correggere
manualmente (o automaticamente se il tuo installatore lo permette (e senza
fare danni)) /etc/fstab ) (e forse il boot loader).

 /dev/sda, e non come dev/hda.
]zac[
Perché il bios del tuo pc funziona o è stato impostato cosi?

 i vari dischi (e le partizioni).
Questo è possibile. 
La soluzione è avere binding persistenti. Suppongo che tutte le
distribuzioni, oltre Red Hat/Fedora, possano montare le partizioni via label.
-- 
Per rispondermi, togli il nome del poeta

distribuzioni, oltre Red Hat/Fedora, possano montare le partizioni via label.
Questo sembra piuttosto interessante, a naso direi che e' proprio
quello che mi serve. Mi daresti qualche dritta in piu'?
Grazie a entrambi.

 quello che mi serve. Mi daresti qualche dritta in piu'?
Per associare ad una partizione una label, usi il comando e2label, e fin qui
nulla di non standard.
Quello che ti capita di poter fare su una RH/Fedora e derivate, è usare la
label come mount point, quindi in /etc/fstab puoi avere una cosa del tipo:
LABEL=/boot             /boot                   ext3    defaults        1 2
e analogamente in grub.conf:
title Fedora Core (2.6.9-1.6_FC2)
      root (hdn,m)
      kernel /vmlinuz-2.6.9-1.6_FC2 ro root=LABEL=/
Una volta, questa possibilità di usare le label come mount point era
specifica di RH, ora non so se le cose sono cambiate. Sicuramente è molto
comoda.
Nota: le label sono persistenti, quindi se hai due distinte partizioni con
la stessa label (provenienti dallo stesso disco, da dischi diversi o
originate da installer diversi), il sistema non sa scegliere cosa montare e
va quindi in kernel panic. 
Se usi LVM, avrai come mount point il /dev/nome-gruppo/nome-volume, senza
usare il LABEL=.


[cut]
Grazie mille, indaghero'.
Ciao

 Qualche consiglio?
fornire più informazioni attinenti al problema ?
es: quale boot loader usi, in che ordine vengono visti i dischi dal bios
e di conseguenza da linux, il contenuto del file fstab, quale distro...
Hai già provato a non abilitare (type=NONE) il disco da BIOS nello
standard setup ?
bye
T'Bug