Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian, Mandrake e altre amenita'

Ciao a tutti.
Dopo 2 o 3 giorni di disperate battaglie, ero riuscito finalmente ad
avere il mitico 'Debian $' in console e, gustato il piacere delle
prime esplorazioni e raffronti con quel poco che conoscevo di linux
Mandrake, mi accingevo a sottoporre a questo NG alcune domande da
neofita Debian e semi-alfabetizzato Mandrake [del tipo: sono io che ho
sbagliato la installazione oppure, all'avvio, i due s.o. caricano in
modo diverso le partizioni, visto che in Mdk mi ritrovo in
"....localhost/root$"  mentre in Debian sembra di essere nella terra
di nessuno (il comando ls da' solo il lost+found e bisogna dare 'ls /
' per avere la lista delle dir), quando sono stato improvvisamente
spiazzato da un altro piu' grave problema: il disco contenente Debian
non e' stato riconosciuto dal BIOS (sapevo che prima o poi sarebbe
successo: me l'aveva gia' fatto quando operavo solo con winzozz) e
Grub mi e' piantato con il warning:
"Grub hard disk error".
Ho pensato: "Poco male: ho sempre Mandrake su hdc, adesso lo avvio,
poi sostituisco fisicamente il disco hdb, ripartiziono, reinstallo
Debian, ecc. ". Ma, invece......:-(((((
Ho provato a fare il boot con l'apposito dischetto, ricevendo lo
stesso tipo di errore.
Allora ho disabilitato nel BIOS il primary slave (dove appunto era
collegato hdb, che nei tentativi seguenti ho fisicamente staccato -
togliendogli pero' solo il cavetto di alimentazione?!) e, dopo aver
inutilmente ritentato, ho inserito il CD di Mandrake, scegliendo
l'opzione 'rescue'.
Ho eliminato da /boot/grub/menu.lst ogni riferimento al disco
'corrotto', e la stessa cosa ho fatto (laddove presente) nei seguenti
altri file:
/boot/grub/system.map
/etc/mtab
/etc/fstab
/etc/ld.so.conf
/etc/inittab
Anche dopo queste modifiche il problema restava. Ho pensato che
dovessi re-installare Grub,  ma al comando: "grub-install /dev/hda"
avevo in risposta:
probing devices to guess BIOS devices. This may take a long time (ma
e' stato rapidissomo!)
/usr/sbin/grub-install: sed: command not found
(messaggio ripetuto tre volte)
/dev/hda does not have any corresponding BIOS drive.
Spaventato da quest'ultima informazione ho fatto il mount di hda e me
lo ha letto regolarmente...
A questo punto non mi restava che tentare, purtroppo, con il floppy di
winzozz.
Anche qui, pero', le cose non andavano per il verso giusto: al comando
c:/windows/win mi rispondeva che non era in grado di leggere il disco
G!!!!!!!!!!!
Conclusione: un brutale c:fdisk /mbr e, poi, per precauzione, un a:sys
c: ma, ragazzi, che scorno!!!
(spero solo che sia per la mia scarsa preparazione.....).
Domani e' un'altro giorno (diceva Rossella) e ricomincero' daccapo,
ma,... non mi dispiarebbe qualche commento 'illustre'.
Grazie.
Ennio

 togliendogli pero' solo il cavetto di alimentazione?!)
Sull'hardware sono molto meno esperto. Ma piuttosto che togliere il cavo
di alimentazione toglierei il connettore eide. Altrimenti il BIOS
rileva qualcosa di non funzionante sullo slave secondario.
ciao, andrea


La prossima volta (spero mai piu') seguiro' il tuo consiglio. Ma anche
qui resta la perplessita' per aver dovuto risolvere con il brutale
fdisk /mbr.
Possibile che non si possa far di meglio con Linux? Allora a cosa
serve il boot disk?
Voglio dire: poiche' i dischi sono soggetti a rovinarsi, quando cio'
si verifica non c'e' altro modo che ricorrere a Bill Gates ed al suo
DOS?
Grazie, comunque, della risposta.
Saluti
Ennio.

 serve il boot disk?
"fdisk /mbr" e` assolutamente equivalente a "lilo -u".
entrambi ripristinano la situazione di default in MBR
Se la soluzione era quella bastava avviare col floppy di boot
o con un CD di installazione, rispondere "rescue" al prompt di lilo 
e poi dare "lilo -u".
ciao, Andrea

 e poi dare "lilo -u".
Il problema era proprio questo: sia il boot da hd che quello da floppy
mi dava 'hard disk error' .
Riuscivo a fare il boot da CD ed entrare in rescue, e da qui andare a
modificare ogni riferimento al disco corrotto. Non mi e' venuto in
mente lilo -u (o equivalente in grub), che pure conoscevo...
Se interpreto bene quanto dici, anche dopo il boot da floppy si puo'
invocare rescue?
Sempre grato, ti auguro una buona serata.
Ennio

 
Certo: il floppy serve proprio per situazioni di emergenza.
Puoi farlo anche con un qualsiasi CD di installazione,
non importa se e` della tua distro.
Quando sei entrato, monti le partizioni che ti servono
e con chroot fai in modo che la "/" su disco fisso diventi
la root del tuo sistema.
ciao, Andrea


Ok "buono a sapersi". Oggi si e' ribloccato il famoso hdb (prima o poi
lo sostituiro', ma la sua presenza mi sta permettendo di affrontare
problemi nuovi); pero' grub ha dato errore 21 (ok, spiegato in "info
grub") anziche' hard disk error come l'altra volta e, facendo il
reboot con il floppy (che, contrariamente a quel che pensavo, usa
Lilo), stavolta ho potuto caricare linux.
Non ho mai usato chroot e andro' a leggermi le relative istruzioni.
Grazie ancora dell'assistenza.
Ciao, Ennio.

da neofita!).
Perché quando entri in Debian vieni a trovarti nella tua Home directory
(si capisce che ti logghi da utente normale dal #), e probabilmente non
hai nessun file dentro (tranne quelli nascosti). Non è una "terra di
nessuno", ma semplicemente /home/iltuonomeutente.
N.B Se digiti ls / non ti da la lista della directory corrente, ma della
directory root (non la /root) o meglio della dir. radice del filesystem,
che in effetti si chiama "/".
Infatti se digiti dalla tua home 
~# ls /var
ti restituirà il contenuto della directory /var.
Ciao.
-- 
Antonio

 nessuno", ma semplicemente /home/iltuonomeutente.
OK, questo mi quadra.
[cut]
Grazie, comunque, dell'intervento. BTW, sai dirmi qualcosa sull'uso di
chroot? Si puo' adoperare per passare da un sistema all'altro (cfr.
mio post del 30.9 h. 16.57)
Ciao,
Ennio

Unix) - il simbolo che contraddistingue l'utente 'root'?
Si, è il contrario di quello che ho scritto.
Penso una cosa e scrivo l'opposto; sarà la vecchiaia?
Ciao.
-- 
Antonio


Ok, poco male. A me capita anche di peggio :-)
Ciao e grazie,
Ennio