Newsgroup: it.comp.os.linux.sys
Titolo: kernel 2.4.9

Ciao a tutti, sto installando una gentoo su una alpha DS25 e, a dirla
tutta, sto diventando completamente scemo. Per la cronaca ho installato
tutto a puntino ma il kernel non ne vuol sapere di funzionare. Per
questo motivo sono costretto ad usare redhat 7.2 (che gira con kernel
2.4.9-32.5smp). Per la cronaca ho tentato di 2.6.12 e 2.4.30 (senza
successo)
Ora come ora non ho piu' molte carte da giocare, per faccio il punto
della situazione e chiedo aiuto:
- mi sono copiato il kernel della redhat e relativo initrd nel /boot
della gentoo
- ho installato devfsd
- ho provato a lanciare e va tutto bene fino a quando non trova 'init'
corretto (eventualmente come lo passo)
- ho provato a fare mkinitrd nella gentoo ma poi non trova /bin/insmod
(che poi sulla RH e su Gentoo e' in /sbin/insmod... mah?!)
- vorrei tentare di compilare i sorgenti del kernel redhat per gentoo ma
mi chiedo se gcc-3.4.4 sia adatto allo scopo o se debba usare qlcs di
piu' datato, magari gcc 2.95), lo faccio domani.
In piu' qualcuno puo' aiutarmi a capire i passi e i binari usati per il
boot di linux? Dal bootloader a init.... e anche oltre.
Grazie dell'aiuto
d
-- 
Davide Cittaro
Drop WINDOWS if you want to reply

 Ma se fai un kernel monolitico? 
Eh, ma sto usando il kernel di redhat, cosi' com'e' e non e' monolitico


 ...
se vuoi renderti la vita facile, installa Debian (Sarge con kernel 2.6)
non avrai nessun vantaggio a ricompilare il sistema per cpu 21264, il GCC
per alpha ottimizza il codice malissimo e rende molto poco in confronto
col CCC che invece non può essere utilizzato per compilare codice pensato
specificamente per il GCC (come il kernel linux e molto altro software).
ciao!
gl :)

 successo)
provato a prendere il .config di rh e ricompilare partendo da li?
magari ti è sfuggito qualcosa.
ciao.
-- 
"Quando torni, se sto studiando, per favore svegliami."

 gl :)


 funziona.
scusa se mi sono permesso un consiglio, non ho la fortuna di possedere
una DS25 ma su PWS, DEC200 AXP e AS1000 e AS4100 ti assicuro che ho fatto
abbastanza esperimenti e so quello che dico.
ma visto che non vuoi la vita facile, buona fortuna!
ciao
gl :)

 magari ti è sfuggito qualcosa.
quei simpaticoni l'hanno dimenticato chissa' dove... comunque questa
mattina il sistema parte!


 ma visto che non vuoi la vita facile, buona fortuna!
Mi spiace se sono stato un po' brusco, ma io su questa macchina ci sto
sbattendo la testa (letteralmente) da troppo tempo. Tra l'altro sta
alpha me la sono ritrovata perche' il precedente capo qui da me le usava
con openVMS, ma siccome oggi siamo passati a solo FreeBSD (ed
eventualemente linux), per non buttarla via... si e' scelto gentoo per
comodita', praticamente e' un FreeBSD con kernel linux (passatemi la
metafora).
Il problema con questa alpha e' che non si riesce a far partire nulla se
non quel (@$$' di kernel RH, figurati che nemmeno netBSD partiva.
Ad ogni modo questa mattina (onestamente non so perche') il sistema
parte.
d


 
Se proprio non sai dove buttarle io e gl ci offriamo per lo smaltimento! ;)
Anche io ho fatto prima a compilarmi un kernel monolitico con ciò che mi
serviva piuttosto che azzuffarmi con aboot e initrd.
Alessio

 Se proprio non sai dove buttarle io e gl ci offriamo per lo smaltimento! ;)
yes! ;)
ciao!
gl :)

 parte.
è da un po' che non uso un kernel 2.4 su alpha.
se riesci a passare ad un kernel >= 2.6.12 ti troverai sicuramente meglio.
ciao!
gl :)

 diverso da un sistema BSD con kernel FreeBSD.
Credoc he si riferisse, fondamentalmente, al sistema portage molto
simile ai ports di FreeBSD ed ad un sistema di init che apparentemente
sembra meno systemV di altri...:-)
-- 
Chaos A.D.		|	Raging crowd
Tanks on the streets	|	Burning cars
Confronting police	|	Bloodshed starts
Bleeding the Plebs	|	Who'll be alive?

 sembra meno systemV di altri...:-)
oh, capisco.
effettivamente le differenze più notevoli tra i vari sistemi unix e unix
like sono proprio i sistemi di init e di packaging/installazione software.
per il resto, quella che talvolta si trova indicata come "userland" GNU o
BSD la differenze è veramente minima (qualche diversità nelle opzioni,
su per giu)
ciao
gl :)

 sembra meno systemV di altri...:-)
esattamente.
ciao


g...@decadence.it
 wrote:

Ho compilato diverse volte il kernel con compilatori diversi dal gcc ( icc
in primis) e il 90% delle volte non ho avuto problemi.
Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 in primis) e il 90% delle volte non ho avuto problemi.
Interessante: posso chiederti come mai e se hai trovato differenze
significative?


 gl :)
Non e' che mi passi il .config del tuo kernel? 2.6.12 o che altro? e che
versione di gcc usi?


 
Un aumento di performance minimo, a volte nulla poiche' il compilatore della
intel non va molto piu' veloce del gcc sugli interi ( discorso diverso per
floating point ma non si usano in kernel space).


 Luca
notevole, ma icc di Intel è particolarmente compatibile con gcc.
non è lo stesso col ccc (compilatore Compaq per Alpha)
ciao
gl

 versione di gcc usi?
te lo passo senza problemi, ma non ho una ds25 che te ne fai del mio
.config per PWS / AS4100 / AS1000 / Multia ?
ciao
gl :)

 wrote:

Fa nulla. Per curiosita', quanto sono diffuse le ds25? Ho fatto una
fatica del diavolo a trovare qualche info su come installarci sopra
linux


 linux
scherzi? è tutto ben documentato!
davvero, tra siti vari e documentazione disponibile su newsgroup e mailing
list, c'è gran abbondanza di materiale.
forse non proprio specifico sulla ds25, ma hai trovato differenze notevoli
con la documentazione sulle ds20, ad esempio?
avevi già installato altri sistemi su alpha?
ciao
gl :)

 
No, e spero che le altre che mi smazzero' saranno piu' *semplici*
ciao


 No, e spero che le altre che mi smazzero' saranno piu' *semplici*
fai il boot da SRM ">>>", giusto ?
ciao!
gl
PS: senti, non è che ne avanza una dal mucchio? :))

 PS: senti, non è che ne avanza una dal mucchio? :))
Guarda, se le smantelliamo sicuramente ti tengo presente. Tra l'altro
siamo un ente no-profit (ricerca sul cancro) e quindi se le dovessimo
smantellare potrebbe essere che vengano date a prezzo simbolico.
Ciao


 smantellare potrebbe essere che vengano date a prezzo simbolico.
con molto piacere!
il mio indirizzo è facile da ricordare... DECadence.it :)
peccato che non usi debian, tengo un piccolo repository di pacchetti
aggiornati per Sarge.
le statistiche segnalano che c'è un pacchetto che riceve più download
degli altri in assoluto (vabbé, sono 10 download a settimana in tutto! :))
vabbé, se ti serve, sta lì
ciao!
gl :)

 aggiornati per Sarge.
Gia', ma qui in istituto si vuole tenere ridotto il numero e tipo di OS
installati. FreeBSD va per la maggiore, ma per alcune cose abbiamo
dovuto usare linux e abbiamo cominciato con Gentoo (su 10 opteron), poi
abbiamo tolto redhat da un paio di Itanium2 e ora che c'erano le alpha,
beh, mettere debian significava un altro sistema (per intenderci se devo
aggiornare i pacchetti so che emerge funziona per tutti, e non mi devo
preoccupare del fatto che sulle alpha avrei dovuto usare apt-get...).
L'importante e' togliere Redhat (e anche Suse da una decina di altre
macchine!)


 macchine!)
certamente è preferibile portare tutto sui sistemi su cui si ha più
know-how. per semplificarsi la vità, e non è poco!
ciao!
gl :)





bella storia! IFOM siete voi?
certo che su quella pagina si parla benone degli RX2600... speriamo che
nessuno dell'HP ti abbia letto! :)
comunque se leggi comp.os.vms le opinioni sono tutte di questo tipo!
ciao!
gl :)

 
Chissa' perche' la cosa non mi stupisce.
Ah, aggiungo che ho trovato a 
http://kernel.xc.net
 una lista di file
.config che forse potrebbero permettermi lunedi' di compilare un 2.6.12
su quella DS25. Ti faro' sapere (se ti interessa)


 su quella DS25. Ti faro' sapere (se ti interessa)
quel sito non lo conoscevo. sei sicuro che ti sarà d'aiuto?
in pratica ti mostra una configurazione completa di .config, ma non di
quello di cui hai bisogno.
in particolare, non è nemmeno settata l'opzione CONFIG_ALPHA_TITAN in
system setup.
se riesci a darmi l'output di un 'lspci' ti preparo un .config del 2.6.14
ho bisogno dell'lspci per conoscere meglio la macchina, sennò andrei un
po' alla cieca.
con che gcc stai compilando?
il kernel è garantito solo per gcc 2.95 (su tutte le piattaforme) e non
viene provato dagli sviluppatori con versioni più recenti.
ovviamente funziona, io ho compilato il 2.6 con gcc 3.0, 3.2, 3.3 e ora il
3.4. il gcc 4.0 l'ho usato solo una volta per prova, una prerelease che
non mi ha compilato un bel niente :)
ora non so come sia la situazione.
ah, nota a margine, ti consigliavo un kernel >= 2.6.12 perché sono stati
risolti alcuni problemini su alpha SMP, se la tua DS25 è dual processor.
fammi sapere comunque, se non altro, per mia curiosità :)
inoltre gli utenti linux su alpha sono così pochi che dobbiamo darci una
mano quando si può!
ah, se te la cavi con l'inglese, ricordati anche di comp.os.linux.alpha
ciao!
gl :)

 ah, se te la cavi con l'inglese, ricordati anche di comp.os.linux.alpha
Vado subito a sottoscrivere.


 Vado subito a sottoscrivere.
c'è poco traffico ultimamente.
sono molto più trafficate le mailing list dei *BSD e di Debian, per quel
che vedo, magari se non vuoi iscriverti dai un'occhiata agli archivi
recenti.
ciao!
gl :)

 quel sito non lo conoscevo. sei sicuro che ti sarà d'aiuto?
In effetti mi sono accorto che e' semplicemente /arch/alpha/defconfig...


 
Scusa, ma ho letto il tuo post che ero gia' uscito. Cmq, non ti
preoccupare, non e' vitale, se me lo passi te ne sono grato ma non ti
biasimo mica se non lo fai. Del resto mica ti sto pagando una
consulenza, no?
Ciao
d


Niente da fare...
Ogni volta che compilo un kernel e tento di lanciarlo, la macchina si
blocca.
Starting vmlinux-2.6.14smp with arguments root=/dev/sda3 console=tty0...
E' sempre cosi'.


 consulenza, no?
allora mi dovrai aspettare fino a fine settimana, ti preparerò il .config
per kernel 2.6.14 e vediamo come va.
ciao!
gl :)

>> boot dkXYZ -fl i
questo significa che aboot è installato correttamente.
poi con 'd' puoi visualizzare il contenuto del disco, ad esempio e questo
significa che aboot riesce a vedere dentro le partizioni.
per sicurezza ti ricordo che aboot lavora solo su partizioni ext2 e ext3
non mi risulta che possa fare niente su XFS (altrimenti l'avrei già
fatto!) o su cazzerfs... ahem :) reiserfs, o altri.
ciao!
gl :)

 
Lo so, lo so... ho incominciato a sincerarmi di queste cose quando ho
installato gentoo su ppc, non era aboot il bootloader, ma ad ogni modo
non leggeva reiser!
grazie
d
