Newsgroup: it.comp.os.linux.sys
Titolo: dramma server casalingo

Ammetto la mia ignoranza in materia, ma quando la mia etch mi ha
chiesto dove volevo installare il tutto ho scelto LVM. E tutto andò
bene. Poi ho aggiornato a lenny, e tutto è filato liscio. Infine ho
upgradato il kernel al 2.6.26-2, ma non ho riavviato. Pigrizia! E non
ho nemmeno aggiornato lilo.
Ieri ho fatto trasloco del server, quindi l'ho dovuto spegnere. Al
riavvio mi sono ritrovato lilo inchiodato.
Ho riavviato con il cd di netinst della etch, ho chroottato in /dev/
debian/root, ho montato la /boot (che si trova su /dev/sda1), ed ho
dato "lilo -v".
Mi da alcuni warning:
Warning: LBA32 addressing assumed
Warning: '/proc/partitions' does not exist, disk scan bypassed
Warning: /dev/sda is
 not on the first disk
Warning: BIOS drive 0x82 may not be accessible
L'ultimo warning è ripetuto più volte anche durante la mappatura dei
vari kernel. Al riavvio lilo non riesce a trovare il kernel (credo), e
mi dice:
[..snip..]
Target file system doesn't have /sbin/init
No init found. Try passing init= bootarg.
poi mi rimanda ad una shell busybox. Che faccio? Tiro fuori il backup?

 chiesto dove volevo installare il tutto ho scelto LVM.
Spero di poterti essere di aiuto, soprattutto la tua prossima volta.
In un server casalingo, che solitamente ospita due connettori SATA, un
VM serve qualcosa che è all'incirca valutabile tra il poco e il niente.
Certo, esiste il caso in cui tu compri dei connettori SATA PCI e
aggiungi altri dischi, ma non mi pare che questo caso sia comune per i
server casalinghi.
In linea di massima, se non hai un JBOD, o comunque se non hai la
possibilità di aggiungere dischi, che ce fai con LVM? 
Per quanto riguarda il tuo problema, puoi provare ad eseguire il
boot con sysrescuecd e vedi se ti riconosce il tutto.
A quel punto, fai un bel backup e togli 'sto LVM.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo


Facebook: Massimo Bacilieri

 poi mi rimanda ad una shell busybox. Che faccio? Tiro fuori il backup?
Molto a naso... direi che si � scaricata la pila del BIOS, scollegandolo 
dalla rete "probabilmente" ha resettato la configurazione dei dischi, 
prova a darci un occhio, altrimenti potrebbe essere (ma questo capita 
solo con calcuni BIOS vecchiotti) che entrando nel BIOS ti mostra i 
dischi come ce li ha in cache ma se ripeti lo scan ti dir� che non ci 
sono dischi connessi, in questo caso s'� semplicemente scollegato il 
cavo sata o l'alimentazione durante il trasporto.
Facci sapere

 A quel punto, fai un bel backup e togli 'sto LVM.
Il backup ce l'ho, rsynco ogni notte su di un disco ide, mi piacerebbe 
però riuscire a ripartire. Sempre per giocare al sysadmin anche a casa 
(come se 8h in ufficio non bastassero)
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 root=/dev/sdaX
Ma funziona anche con LVM? Nel senso che io devo buttare da 
/dev/debian/root, che si trova in un VG presente in /dev/sda5. In realt� 
ci avevo pensato, ma ho archiviato l'idea pensando: 'troppo semplice...'
Appena arrivo a casa ci provo!


 cavo sata o l'alimentazione durante il trasporto.
Mmmm, escluderei questa opzione perch� bootando con una knoppix riesco a 
montare l'LVM dal disco giusto (sda5). Faccio comunque una verifica 
(controllo l'ora del bios) e vi faccio sapere!


Ringrazio tutti per le risposte, ma ho risolto boottando con il vecchio 
kernel. Il problema sta quindi nel nuovo kernel, adesso devo capire dove...
Ecco un po' di info:
g4b0@debian:/etc$ grep --invert-match \# lilo.conf | grep -v '^$'
large-memory
boot=/dev/sda
root=/dev/mapper/debian-root
map=/boot/map
delay=20
default=Linux
image=/vmlinuz
         label=Linux
         read-only
         initrd=/initrd.img
image=/vmlinuz.old
         label=LinuxOLD
         read-only
         optional
         initrd=/initrd.img.old
g4b0@debian:/etc$ ls -l /vmlinuz*
lrwxrwxrwx 1 root root 25 14 apr 10:11 /vmlinuz -> boot/vmlinuz-2.6.26-2-686
lrwxrwxrwx 1 root root 25 11 mar 15:13 /vmlinuz.old -> 
boot/vmlinuz-2.6.26-1-686
g4b0@debian:/etc$ ls -l /initrd.img*
lrwxrwxrwx 1 root root 28 14 apr 10:11 /initrd.img -> 
boot/initrd.img-2.6.26-2-686
lrwxrwxrwx 1 root root 28 11 mar 15:13 /initrd.img.old -> 
boot/initrd.img-2.6.26-1-686
Che sia l'initrd che non mi carica i moduli per l'LVM? Strano non mi � 
mai successo questo problema aggiornando il kernel...


 kernel. Il problema sta quindi nel nuovo kernel, adesso devo capire dove...
Ho notato solo ora che ri-lanciando lilo (questa volta bootando con il 
vecchio kernel), non ottengo pi� tutti gli errori di cui prima, ma un 
semplice:
debian:/etc# lilo -v
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007, and compiled at 17:47:45 on Nov 15 2008
Debian GNU/Linux
Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Using MENU secondary loader
Calling map_insert_data
Boot image: /vmlinuz -> boot/vmlinuz-2.6.26-2-686
Mapping RAM disk /initrd.img -> boot/initrd.img-2.6.26-2-686
Added Linux *
Boot image: /vmlinuz.old -> boot/vmlinuz-2.6.26-1-686
Mapping RAM disk /initrd.img.old -> boot/initrd.img-2.6.26-1-686
Added LinuxOLD
Writing boot sector.
/boot/boot.0800 exists - no boot sector backup copy made.
One warning was issued.
Appena torno a casa provo a riavviare, vi faccio sapere.


 
Wow :-)
però... a bolletta della luce come stai messo? ;-)


 però... a bolletta della luce come stai messo? ;-)
Be, consuma un pochino, ma con lavatrice, lavastoviglie, piastra 
stiracapelli della girl, microonde, grill elettrico, phon, etc etc non 
supero mai i 70 euro a bimestre.. Accettabile, no? Piuttosto se vedo che 
esageriamo cortocircuito la piastra della girl, è così carina con i 
boccoli :)
