|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
Richiesta di Aiuto ad esperti di linux .....
Ho recentemente installato la SUSE 8.0 su una PC-CHIPS tutta integrata (Scheda video, modem, scheda di rete, ecc ...)
con pentium III 1000 in modalità multi boot (oltre linux è presente anche win 2000 PRO nella sua partizione dedicata); ho usato come caricatore il LILO fornito dalla suse. Dopo l'installazione tutto funzionava a meraviglia senonchè il modem non veniva riconosciuto. Il modem preciso essere un HSP Micromodem della PCtel montato su PCI. Sono dunque andato sul sito WWW.winmodems.org e mi sono scaricato il file e la documentazione per installare il modem : pctel-0.9.4.tar.gz funzionante su kernel 2.4.X. Ho eseguito l'installazione a punto per punto digitando dalla shell : ./configure --with-hal=cm8738 make make install insmod pctel insmod ptserial Sennonchè al riavvio del sistema una volta caricato il loader lilo e selezionato fra le opzioni di avvio linux, subito dopo la selezione del sistema operativo da avviare mi compare il messaggio : Loading Linux ............... EBDA too big . ed il sistema rimane piantato lì di brutto !!!!! A quanto sono riuscito a capire EBDA dovrebbe essere un qualcosa che ha a che fare con il BIOS, solo che non ho trovato nessuna voce in capitolo, ho provato a ravanare nel bios ma non ho trovato nulla con tale dicitura. l'unica informazione che sono riuscito a reperire è la seguente riga che compare nel file Log "Boot.msg" sotto la directory : /var/log <4>Scanning bios EBDA for MXT signature Ho provato a ripristinare la configurazione precedente disinstallando i moduli creati mediante il comando : make uninstall Ma tutto rimane come prima, dopo il riavvio e la selezione da lilo ricompare quel messaggio Loading Linux ............... EBDA too big . L'unico modo per far ripartire linux è mediante il CD1 dell' installazione selezionando poi la voce "avvia sistema già installato", allora sì, il sistema viene avviato regolarmente. In parole povere non sò cosa sia stò EBDA, il sistema dopo lilo non si avvia più, mi sono rotto le P@lle di ri-installare tutto il SO ogni volta che qualcosa non funziona; vorrei cominciare a capire qualcosa !!! Quali sono i files di configurazione che vengono caricati all'inizio dopo il lilo boot per avviare linux ? Su quali poter intervenire per ripristinare una configurazione precedente ? Dove poter reperire informazioni che mi possano illuminare su come viene caricato il SO all'avvio e quali i files Usati ? Dove poter eventualmente reperire informazioni su quel maledetto EBDA ?? Grazie anticipatamente a chi potrà aiutarmi. Vostro disperatissimo ......... TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
L'unica cosa della quale puoi essere certo, è che il driver pctel non c'entra nulla con il tuo problema. Sembra che si sia corrotta l'immagine del kernel; hai per caso spento/riavviato brutalmente il computer?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
>>hai per caso spento/riavviato brutalmente il computer?
No niente di tutto questo. Ho spento e riavviato normalmente. Ma poi cos'è questo stramaledetto "EBDA" ??????? Se qualcun'altro vuole intervenire ..... Grazie Triv.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non importa cosa è, importa che si è corrotto qualcosa sul file system, questo è preoccupante. Nota che finchè il kernel non ha superato la fase iniziale di boot, quello che c'è sul disco ancora non viene letto (quindi è l'immagine del kernel che è corrotta, o lilo cerca di caricarla da una posizione errata).
A questo punto per me la causa è una di queste: - il modulo pctel non è libero, alcune delle sue parti sono closed source. Potrebbe darsi che funziona male con il kernel della Suse, e corrompere i dati del kernel durante l'insmod. Questo spiegherebbe la corruzione di uno o più file. Se la causa è questa, puoi ritenerti fortunato che non ti è zompato tutto il disco. - Problema hardware - sempre possibile. - il "make install" sovrascrive per qualche oscuro motivo l'immagine del kernel, scordandosi di aggiornare il bootloader. Mi sembra improbabile, ma se mi dai il link a questo driver lo verifico.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
.... continuo, non credo che il kernel si sia corrotto perchè quando uso il disco CD1 di installazione e seleziono "avvio sistema già installato"
vedo che il kernel precaricato per eseguire l'avvio delle schermate di installazione viene chiuso, quindi dopo lo spegnimento della scermata che dura un'istante ricompare la schermata grafica sottostante del frame buffer e si vede chiaramente che và a decompattare e caricare il kernel 2.4.18 4G della suse installata su HD. Questo invece non avviene con avvio da lilo. Una mia deduzione è che dopo la selezione operata da lilo boot vengano caricati dei files di configurazione necessari a decompattare e quindi caricare il kernel "vmlinuz". Altrimenti non mispiego che con il cd linux presente su HD venga caricato regolarmente. se così fosse basterebbe andare a risistemare tali files per sistemare le cose. Scusate se vi assillo con i miei problemi, è che vorrei capire a fondo come funzionano certi meccanismi in fase di avvio di linux; cosa questa che uno studente di informatica quale sono dovrebbe sapere o per lo meno averne la curiosità se non vuole rimanere un capretto che non fà altro che riempirsi il cervello di nozioni astratte ed astruse da portare fino al prossimo esame !!!! Potrei anche ri-installare tutto e fine della questione, ma vorrei cercare di capire; per cortesia chi ne è in grado mi aiuti o mi dia indicazione di dove poter reperire tali informazioni. Grazie anticipatamente TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
>Non importa cosa è, importa che si è corrotto qualcosa sul file system, questo è preoccupante
Lo escludo il file siste che ho usato per l'installazione è il REISER-FS il quale si basa sulle tecniche di database; mantiene un file di log che si ingrementa costantemente ed ogni modifica del FS viene sempre appesa in coda al log file. Quindi, gualora avessi anche staccato fisicamente l'hd dalla alimentazione il reiser fs sarebbe in grado di ricostruire l'integrità del FS andando a vedere gli i-node precedenti nel log file. Reiser fs non sovrascrive gli i node come fà EXT2. Non riuscire a ripristinare il fs su reiser è veramente cosa remota !!!!. >- Problema hardware - sempre possibile. Lo escludo perchè una volta caricato lilo riesco benissimo a far partire sia win 2000 che win 98 presenti nelle loro rispettive partizioni. Inoltre pure linux mi parte usando il CD1 e selezionando "avvia sistema già installato". Grazie 1000 comunque. Devo cominciare a disperarmi ????? HEPL HELP HELP .... Se anche altri vogliono intervenire, la discussione è aperta a tutti, chissà se ne riusciamo a venire a capo ??? TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Possiamo verificare subito se l'immagine del kernel è corrotta (tieni conto che il cd di boot può anche usare una "sua" copia del kernel): metti un floppy sacrificabile e esegui questo comando: dd if=/boot/vmlinuz of=/dev/fd0 Riavvia con il floppy (che a tua insaputa è diventato di avvio
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
>- il "make install" sovrascrive per qualche oscuro motivo l'immagine del kernel, scordandosi di aggiornare il bootloader. Mi sembra improbabile, ma se mi dai il link a questo driver lo verifico.
cerrrto che sì, ecco il link : http://linux-sxs.org/pctel.html#2215
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Ho verificato
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
Cioè ??????????????
non riesci a collegarti alla pagina ? TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
>>Possiamo verificare subito se l'immagine del kernel è corrotta (tieni conto che il cd di boot può anche usare una "sua" copia del kernel): metti un floppy sacrificabile e esegui questo comando:
dd if=/boot/vmlinuz of=/dev/fd0 Dunque, ho fatto ciò che mi hai detto, fatto il dichetto ed avviato il pc. Comincia a caricare con LOADING .......................... dopodichè comincia a caricare tutti i servizi fino poi a fermarsi in kernel panic. le ultime righe sono : VFS : Cannot open root device "" or 08:01 Please append a correct "root=" boot option Kernel panic : VFS: Unable to mount root fs on 08:01 ..... per il discorso sul loading del kernel all'avvio da CD mi sa che hai ragione tù. Il kernel che si carica è quello da cd e solo dopo la selezione avvia sistema già installato vengono caricati i moduli presenti in HD. TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ok allora l'immagine del kernel è integra. Era importante verificarlo.
Ora, da console, esegui lilo e prova a riavviare. Questo comando ha l'effetto di aggiornare la tabella di avvio del bootloader.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
>Ora, da console, esegui
lilo e prova a riavviare. Questo comando ha l'effetto di aggiornare la tabella di avvio del bootloader. Si, avevo già pensato ad una cosa del genere infatti ho provato a fare come dicevi tu sopra, ma il problema permane. Che cosa sia poi sto benedetto "EBDA too big" rimane ancora un mistero !!!!!! Fra l'altro ho provato pure a vedere su mio portatile fatto avviare su linux presenta nel file log del boot la chiamata ad EBDA sul Bios per settare l'Mxt signature. In parole povere è comune a tutte le installazioni della suse 8.0 e compare subito dopo l'immagine di memoria, solo che non riesco a capire che cosa sia "troppo grande" e per cosa !!! Se la cosa può essereti di aiuto dopo qualche secondo che mi compare la scritta Loading Linux ............... EBDA too big . ed il pc rimane piantato comincia a suonare il bip dell'altoparlante interno collegato alla MB con un bip ripetuto e ciclico che non smette più. Help Help Help TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Il mistero è: perchè prima ti partiva? Tieni conto che il driver pctel non ha modificato in nessun modo i pochi file usati all'avvio.
Se per caso nella Suse 8.0 è compreso anche grub tra i pacchetti, dovresti provare a usare questo al posto di lilo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 581
|
Sono cose che avrete gia' considerato, ma io provo lo stesso :
1-Non e' che l' installazione dei file per il modem ha corrotto il file lilo.conf? E quindi , ammesso che il kernel sia oltre il 1024° cilindro, non senta piu' il parametro lba32? 2-Per qualche motivo non e' che si e' installata una vecchia versione di lilo? (fantainformatica!!) 3-che possa servire provare a ricopiare il kernel dal CD1 nella /boot/ ? Questo link vi puo' servire ? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=106898 |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Rimini
Messaggi: 1203
|
l'unica volta che me l'aveva fatto sul mio notebook e' stato necessario reinstallare lilo con una versione piu' aggiornata, direi che e' un tentativo fattibile senza tanti sforzi.
__________________
Quale parte di NO non hai capito? | MBP Retina Late 2013 - iPhone 6 64GB - iPad Air 64GB Fiero membro del BOFH club (Bastard Operators From Hell) |
|
|
|
|
|
#18 |
|
Bannato
Iscritto dal: Apr 2002
Messaggi: 57
|
|
|
|
|
|
|
#19 | |||
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Quote:
Questo invece è interessante: http://groups.google.com/groups?star...om&rnum=33 Anche questo è un problema inspiegabile; stesso errore dopo aver installato dei pacchetti. Ammesso che sia un problema del bios (come suggeriscono) rimane l'assurdo sul _perchè_ lilo funziona per un pò... Per me varrebbe la pena di provare grub
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|||
|
|
|
|
|
#20 |
|
Member
Iscritto dal: Jun 2001
Messaggi: 66
|
Eccoci quà, scusate ragazzi ma sono stato occupato a leggere documentazione e ad installare l'LTmodem 8.22a4 sul mio portatile (un vecchio Akenza PIII 500) ed ora fimalmente sfriziona in internet anche sotto linux !!!!!!
..... faticaccie !!!! però bello ho imparato anche qualcosa sulla compressione tar e sui pacchetti rpm. Dunque vediamo di rispondere a tutti : x il sensine : >Il mistero è: perchè prima ti partiva? Concordo pienamente con te .... il tutto è ancora un mistero, ho provato a leggere i libri sulla configurazione ed i reference manual dati in dotazione x la suse 7.3 (prestati da un amico) e non ho trovato nulla in merito all' EBDA. x vici_1 : >1-Non e' che l' installazione dei file per il modem ha corrotto il >file lilo.conf? E quindi , ammesso che il kernel sia oltre il 1024° >cilindro, non senta piu' il parametro lba32? NO ho partizionato ad hoc 64Mb cor reiserfs la partizione /boot in modo che stia prima del 1024 cilindo (mi pare che parta da 887° cilindo, o giù di lì). >2-Per qualche motivo non e' che si e' installata una vecchia versione di lilo? (fantainformatica!!) Quì si è sparata una gran Ca@@ata ho sempre usato quella in dotazione del cd di linux ..... cerchiamo di restare con i piedi per terra !!!!! >3-che possa servire provare a ricopiare il kernel dal CD1 nella /boot/ ? No, lo devi compilare ad hoc per la tua macchina, copiarlo da cd non serve a nulla. Il kernel deve essere settato con l'HW della propria macchina. Grazie per il link, gli darò un occhiata. x Hell-VoyAgeR : >l'unica volta che me l'aveva fatto sul mio notebook e' stato >necessario reinstallare lilo con una versione piu' aggiornata, >direi che e' un tentativo fattibile senza tanti sforzi. Nella disperazione ho provato a fare anche quello, ma comunque non è questo il problema perchè lilo funziona benissimo, il problema sorge dopo che viene selezionato linux come SO da far partire. Grazie a tutti per gli interventi, provo ora a dare un'occhiata ai vari link che mi avete mandato, vediamo se riesco a risolvere qualcosa. Per adesso il problema rimane; sinceramente sono sempre più tentato a spazzolare via tutto e ri-installare...... per adesso però resisto. Grazie TRIV.
__________________
:-o --- Linux SuSe 8.1 & phoenix 0.5 browser --- :-o |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:22.



















