Newsgroup: it.comp.os.linux.sys
Titolo: [openSuSE 11.3] Yast2 ha 'eliminato' Linux !

Salve.
Uso OpenSuSE 11.3 con soddisfazione da 3 anni.
Quello che mi è successo oggi ha dell'incredibile.
Effettuo un normalissimo aggiornamento(come di consueto).
Al successivo reboot  il grub menu mi si presenta praticamente *svuotato*:
è presente solo la voce "Windows XP" ; scompaiono le altre 3 voci
"openSuSE 11.3"  ,  "Xen -- openSuSE"  ,  "FailSafe" .
Dal dvd di installazione accedo al rescue system
e mi accorgo che Yast2 ha modificato sia menu.lst
che menu.lst.old; nel secondo file Yast2 ha lasciato la voce 'Xen' ,
rimuovendo solo le altre due.
Le partizioni risultano ok. I files linux-2.6.34.XXXX sembrano
ancora presenti in /boot e intatti. fschk non dà problema alcuno sulla 
partizione.
Come dicevo, la sorpresa arriva quando guardo con vim il file menu.lst .
Il boot loader è Grub 0.97 , in pratica quello offerto da opensuse 11.3 .
Ho provato a 'scopiazzare' l'id del disco fisso dalla sezione  'Xen'
del file menu.lst.old .... cambiando alla fine in part1 al posto di part5 o 
part6.
Non è servito a niente.  Al reboot il file del kernel non viene trovato
e non c'è modo di farglielo 'vedere'. Eppure so giostrarmi con menu.lst,
che nel mio caso era molto pulito e ben strutturato.
Non so più cosa fare.
Resto oltremodo incavolato per quello che è successo.
Come può Yast2 cancellare tutte le voci dal grub menu?
Cosa può essere successo dopo l'aggiornamento?
Allo stato delle cose, posso avviare soltanto Windows XP.
In attesa,
vi ringrazio per l'attenzione.
A presto!
F. 


Facebook: Massimo Bacilieri

 ha scritto nel messaggio 
news:26qv88-...@cerbero.3rd-ring...
On Sat, 30 Apr 2011 22:16:48 +0200
"Francesco" <fr...@ce.sco> wrote:
[CUT]


 vi rendete conto o no ?!  :-((
No!
2 piccoli appunti:
A) impara a quotare
B) poi posta altrove,qui sei OT.
-- 
last-kernel-inside

 B) poi posta altrove,qui sei OT.
Quindi se ho capito bene non posso discutere di problemi
con altre distribuzioni linux, ma solo di 'linux' in sè. Di null'altro.
p.s.
Nonostante l'OT, sei risultato totalmente inutile.
E' un fatto, non un'accusa, naturalmente. Ne' pretendo alcunchè. 

 un'accusa, naturalmente. Ne' pretendo alcunchè.
non è stato inutile, il tuo p.s. un po' ;-)
S.

 S.
F. 

 B) poi posta altrove,qui sei OT.
posso essere sincero?
innanzitutto lungi da me scatenare un flame, e non entro nel dettaglio 
della discussione in se.
però quando leggo "bacchettamenti" fatti da chi sul NG nemmeno scrive un 
post mi domando... ma è mai possibile?
Guarda, posso capire stefano, che qui ci sta da mattina a sera e come 
moltissimi altri apportano un contributo fondamentale (zip, skull, sap, 
gand, etc..), hanno tutto il diritto, se vogliamo, nel riprendere qualcuno.
ma tu, scrivi una volta ogni 6 mesi e solo per fare da controllore del 
quoting e dell'OT...
ripeto, non per essere sgarbato o per essere polemico, davvero non è mia 
intenzione, ma magari non converrebbe scrivere per apportare contributi 
piuttosti che metter voce solo per bacchettare?
è giusto un'idea eh.

 è giusto un'idea eh.
E' un'idea giustissima.
Ciao.
F. 


E' stato opportuno sì. Avevo mezza intenzione di provare la Suse su una 
macchina che mi si è liberata.
Adesso risparmio un pò di tempo.

 > ma tu, scrivi...
[STRACUT]
no ma davvero, senza polemica. spero si sia capito.
semplicemente spesso con lo stesso tempo impiegato possiamo dare una 
risposta o un'indicazione soddisfacente.
tutti qui. :)

 piuttosti che metter voce solo per bacchettare?
Più che altro, lo ha fatto per "seminare" la solita distro-war
insinuando che una SuSE non è una distribuzione "all'altezza" di
questo gruppo. Che di quello certo non c'era bisogno.
bye!

 quoting e dell'OT...
Il "controllore del quoting" si chiama "quotrollore"

 Cosa può essere successo dopo l'aggiornamento?
Difficile dirlo senza avere la palla di cristallo. Io è da un po' che
non frequento le distro della famiglia Suse, ma se ricordo bene yast
non elimina mai i vecchi kernel quando fa un upgrade, si limita ad
*aggiungere* una nuova voce nel boot menu con il nuovo. Non so
ovviamente se le versioni recenti invece tentano di sostituirle, o
altro.
Hai cercato se ci sono dei log dell'update? Prova a guardare in una di
queste:
/var/log/zypp/history
/var/log/YaST/y2log*
/var/log/zypper.log
(ovviamente dovrai usare un live CD per farlo se il sistema non boota
più...)
bye!

 ha scritto nel messaggio 
news:977ce8ad-77f2-43e1...@d12g2000vbz.googlegroups.com...


Gandalf Mithrandir ha scritto:

A volte quotrollone, quando lo fa apposta.
PS: lol!
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 .....va in kernel panic dopo poco.
il fatto è che va tutto rimesso a posto ammodino, e se ci sono più
immagini di kernel e più partizioni non è così banale.
bye!

 ha scritto nel messaggio 
news:5031224d-090c-48cb...@x10g2000vbn.googlegroups.com...
On 2 Mag, 17:58, "Francesco" <f...@ce.sco> wrote:
[CUT]


 è giusto un'idea eh.
Ovviamente.
-- 
last-kernel-inside

 questo gruppo. Che di quello certo non c'era bisogno.
Ti sbagli,ma se vuoi pensarla cosi', non c'e' problema.
-- 
last-kernel-inside

 Tutto il casino l'ha fatto Yast2. Lo maledico, guarda...
Fai un ls -l di /boot?
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 


E' quella l'impressione che hai dato. Se non volevi darla, magari era
meglio scegliere un fraseggio meno allusivo ;^)
bye!

 Lì c'è l'immagine per Xen e quella 'default' per l'avvio normale.
Ma il kernel in boot è sempre quello originario o è stato proprio
sostituito? Perchè con una struttura così semplice mi pare strano che
ti si generino gli errori che hai citato prima. Non è che yast era
puntato ad un repository sbagliato per versione o per architettura?
Sto un po' esaurendo le possibili ipotesi, purtroppo...
Anyway, a questo punto il mio suggerimento è backuppare la /home e
altre cartelle dove hai dati importanti, e fare un clean install, alla
fin fine ci metti meno e sei sicuro di avere tutto a posto...
bye!

 GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
F. 

 ha scritto nel messaggio 
news:c4c53d9b-1cf5-4043...@p18g2000yqj.googlegroups.com...


 ha scritto nel messaggio 
news:977ce8ad-77f2-43e1...@d12g2000vbz.googlegroups.com...
On 30 Apr, 22:16, "Francesco" <f...@ce.sco> wrote:
(CUT)



Eccolo :
http://nopaste.voric.com/paste.php?f=w1z7s4
Se serve altro, fai sapere :-)
Grazie e Ciao.
F. 

Ipotesi un po' assurda: non è che l'aggiornamento
abbia convertito il filesystem da ext2/3 a ext4, con le extents che 
rendono il tutto meno compatibile con ext2/3 e grub non lo riconosce?
Anche fosse, yast non sarebbe "scusato", ovviamente.
PS:
Alcuni vecchi grub non riconoscono il filesystem
perché ha un inode size di 256, ma non è questo il caso,
non si converte un inode size, si deve ricreare il filesystem
per cambiarne la dimensione.

 ha scritto nel messaggio 
news:9fc58eb5-3b6d-4f83...@glegroupsg2000goo.googlegroups.com...


Beh se riesci a montarla da un live cd, poi basta il comando "mount"
e vedi il tipo.
Altrimenti con 
# dumpe2fs /dev/sda7|grep features
in base alle features si capisce.
Tra l'altro, non c'è un comando veloce per saperlo, senza montarlo?
In HP-UX c'è un bellissimo comando "fstyp".

pardon, sda6 :)

 pardon, sda6 :)
Non c'entra col thread, ma potresti buttare nel cesso il newsreader che 
usi?
Ha completamente scazzato il thread, non si capisce niente.
Bye.

Scusate, ma da nessun newsreader riesco, 'sto provider
o filtra o non so che combina, i server nntp sono irraggiungibili.
Sto usando Google Gruppi che a quanto pare ha fatto 
il reply sui post che voleva lui, io rispondevo 
sul post giusto...
Vedo di risolvere, grazie della segnalazione.

 -- 
F. 

"Francesco" <fr...@ce.sco> ha scritto nel messaggio 
news:4dbff6fe$0$18242$4faf...@reader2.news.tin.it...

Oops.... in realtà non ho mai guardato.
Mi interessava fare altro....per tentare di rimettere a posto.
Cmq fornisco a breve il risultato di "mount" .
F. 

 E non so cosa guardare al loro interno, sinceramente.
cerca un resoconto delle operazioni effettuate, con eventuali errori o
altre segnalazioni utili. Regolandoti con l'ora dell'aggiornamento
dovresti poterlo individuare.
bye!

 Sto usando Google Gruppi 
vade retro Satan...
-- 
Sans

 Se serve altro, fai sapere :-)
La tua partizione di boot e di root?
Comunque ti manca l'initrd, probabilmente č per questo che
non riesci a fare il boot.
Potresti provare a partire dal rescue system, montare la tua
struttura in /mnt, fare chroot lě e dare mkinitrd.



Ok, ora ci siamo.
In realtà l'avevo già provato, per uscire usciva,
un telnet sulla 119 funzionava, però questo derivato di thunderbird
falliva nel trovare i gruppi. Mah, riprovando è andata.
Grazie e scusate il disagio.

 struttura in /mnt, fare chroot lì e dare mkinitrd.
cioè rifarli ? anche se già ci sono ?
Ciao.
F. 

 ha scritto nel messaggio 
news:9fc58eb5-3b6d-4f83...@glegroupsg2000goo.googlegroups.com...



mkinitrd non va' .... e le man pages nel rescue system non esistono .
Mi indichi come fare passo-passo, per piacere?
E dopo averlo fatto, cosa devo fare per rendere opensuse di nuovo avviabile?
Grazie e Ciao.
F. 

 cioè rifarli ? anche se già ci sono ?
Esatto

 Mi indichi come fare passo-passo, per piacere?
Dettaglia "non va": cosa hai fatto e che errore hai?


 avviabile?
Vedi se ti puň essere utile
http://picasaweb.google.co.uk/caf4926/DVDKernelFix#


Mille grazie per l'attenzione.
Ciao.
F. 

 quindi dopo aver montato sda6, dovrò anche dirgli qualcos'altro...
Dove hai montato sda6? Hai anche altre partizioni da montare,
tipo /dev/sda7 in /usr o altro?
Facciamo che tu abbia tutto il sistema in /dev/sda6
mount /dev/sda6 /mnt
cd /mnt
mount proc proc -t proc
mount devtmpfs dev -t devtmpfs
chroot .
mkinitrd
(se non ci sono errori)
exit
umount proc
umount dev
Dovresti avere i tuoi initrd a posto, altrimenti potresti cancellare
il symlink a 81-cifs.sh (non credo tu abbia la root su cifs...)



Grazie mille.
Ciao.
F. 

 il symlink a 81-cifs.sh (non credo tu abbia la root su cifs...)
----------------------------
egrep: /lib/mkinitrd/setup/81-cifs.sh : No such file or directory
......
......
device node not found
Root device (/dev/sda6/) not found
There was an error generating the initrd (1)
----------------------------
il symlink .... è un altro broken link , l'ho appena scoperto.
Ciao.
F. 

"Andrea B." <non.u...@tiscali.it.invalid> ha scritto nel messaggio 
news:4dc0fad1$0$30899$5fc...@news.tiscali.it...

Forse si. Terrň in debita considerazione.
Grazie.
Ciao. 

 già montati dal rescue
O mi segui o ti perdi, eh.
Il rescue monta _i suoi_, se devi fare chroot devi montare i tuoi.



Ciao e Grazie.
F. 

 Il problema più serio è l'errore di mkinitrd che ho postato ....
Prima di preoccuparti del perché il bypass coronarico non
è andato a buon fine, assicurati di aver preso il paziente
giusto :-D


 giusto :-D
giusto ;-)
----------------
Ho eseguito tutto alla lettera.
mkinitrd stavolta ha creato i files ma .... ha riportato anche un curioso 
errore:
- "Perl-Bootloader: 2011-05-05 orario WARNING: GRUB::GrubDev2UnixDev:
         No partition found for /dev/disk/by-id/..... with 1."  (1 volta)
- stesso messaggio ripetuto 5 volte  ma  con  "... with 6." .
Infatti ho pasticciato anche col device.map: pensavo fosse lì il problema.
Invece era l'assenza del 'ramdisk' (chissà perchè!) .
Ho scoperto, ad es., che il mio disco *vuole* essere chiamato in un modo
anzichè in un altro, nonostante le due possibilità previste in 
/dev/disk/by-id
(e cioè sia  scsi-SATA-FUJITSU_.....-2120_...  sia 
 ata-FUJITSU_....2120BH_ ) .
Il sistema si è finalmente avviato.
Ho dovuto correggere a mano  device.map  e  menu.lst.
Ora sembra perfetto il sistema.
Al primo reboot il sonoro per gli eventi kde (e solo in questo caso)
non andava bene a causa di problemi con phonon
(poi risolti reinstallando quest'ultimo).
I video in Flash li riesco a vedere si, ma solo con Konqueror (almeno!).
Con Firefox non riesco a visualizzarli : il video viene scaricato,
ma non si vede nè si sente niente; c'è qualcosa che blocca.
Ti ringrazio per la gentilissima attenzione prestatami
e la disponibilità mostrata....e per la pazienza ;-)
Bye bye
F. 

 e la disponibilità mostrata....e per la pazienza ;-)
Nessun problema, e in più ora sai dove guardare in caso di
problemi :-)
