View previous topic :: View next topic |
Author |
Message |
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 1:19 pm Post subject: [RISOLTO] Problema grub e kernel |
|
|
Salve,
ho eseguito l'installazione di Gento dal Livecd universal compiendo anche lo stage 1 e 2. il problema è che quando la documentazione mi diceva che dopo aver compilato il kernel con
"make dep && make bzImage modules modules_install"
dovevo copiare l'immagine del kernel in boot non mi trova alcun file in quella posizione
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
cp System.map /boot/System.map-2.4.26-gentoo-39
(nota coreografica se vado in /boot trovo annidate non so fino a quanto un'altra directory boot e una lost+fuond)
QUesto fallimento nel copiare il kernel naturlmente si è risolto che al boot con Grub mi da un file not found.
Come posso fare???
Credo che ora devo fare il boot da live cd ma dove trovo l'immagine del kernel???
Quando booto da livecd in che periferica sono nel cd ho già sui dischi
Scusate l'ignoranza ma sono niubbissimo.
QUalcuno mi potrebbe indicare una procedura passo passo se possibile??
Saluti Mik
Last edited by mikfaina on Fri Dec 17, 2004 12:41 pm; edited 1 time in total |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Thu Dec 16, 2004 1:33 pm Post subject: |
|
|
Ciao hai provato a mettere il percoro completo nel cp? /usr/src/...
/Boot è montata?
se provi a dare un
ls /usr/src/linux/arch/i386/boot cosa ti da come output?
@ Quote.
Credo che ora devo fare il boot da live cd ma dove trovo l'immagine del kernel???
Quando booto da livecd in che periferica sono nel cd ho già sui dischi
Scusate l'ignoranza ma sono niubbissimo.
In che senso ? _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 1:36 pm Post subject: Re: Problema grub e kernel |
|
|
Quote: | QUalcuno mi potrebbe indicare una procedura passo passo se possibile?? |
Sinceramente più passo passo del manuale non saprei come fare
Però cerco di rispondere alle tue domande... se poi hai altre domande falle pure
mikfaina wrote: | ...
dovevo copiare l'immagine del kernel in boot non mi trova alcun file in quella posizione |
Probabilmente la compilazione non é andata a buon fine. Il perché é scritto a video, sia pure in maniera un poco da interpretare. Devi cercare le prime linee dove compare la parola error (puoi aiutarti con shift-pgup per vedere le linee vecchie).
Hai usato genkernel?
Quote: | (nota coreografica se vado in /boot trovo annidate non so fino a quanto un'altra directory boot e una lost+fuond) |
Sei sicuro di aver montato correttamente le partizioni come dice il manuale? Stai usando una partizione di boot separata e hai dato solo una volta il comando mount?
Quote: | Quando booto da livecd in che periferica sono nel cd ho già sui dischi |
Sei nella periferica "CD", pobabilmente viene identificata con hdc o hdd (dipende dalla posizione dell'attacco sulla tua motherboard), e i dischi anche se li vedi devi ancora montarli...
EDIT: Benvenuto _________________ Ciao da me! |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 1:46 pm Post subject: |
|
|
QUando ho tentato dicopiare il kernel ho messo pari pari il comando
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
trovato sulla guida
non so dove sta l'iimagine del kernel
l'erore riscontrato al boot è
Filesystem type is ext2fs partition type 0x83
kernel/kernel-2.4.26-gentoo-r9 root=/dev/hda3
Error 15: file not found
HO fatto il boot da livecd ma in /usr/src non c'è niente |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 1:49 pm Post subject: |
|
|
[quote="mikfaina"]QUando ho tentato dicopiare il kernel ho messo pari pari il comando
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
trovato sulla guida
non so dove sta l'iimagine del kernel[quote]
Nella directory indicata, lo puoi vedere con il comando ls:
Code: | ls arch/i386/boot/bzImage /boot/ |
Come errore servirebbe sapere quello avuto nella compilazione del kernel.... _________________ Ciao da me! |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 2:03 pm Post subject: |
|
|
con il comando
Code: | ls arch/i386/boot/bzImage /boot/ |
mi trova oltra al Syetem.map.. il kernel: kernel-2.6.9-gentoo-r1
come mai è diverso da quello che ho compilato durante l'installazione???(kernel-2.4.26-gentoo-r9)
Devo copiare questo???
(con che comando???)
che differenza c'è tra/arch/... e arch/... ??
se faccio un ls da radice non c'è nessuna directory arch
(Scusate l'ignoranza)
non mi ha dato nessun errore in compilazione (fatta non co genkernel)
ma all boot io penso che l'errore descritto nel mio precedente post me lo abbia dato perchè quando ho configurato grub come da documentazione gli ho detto cùdi cercami l'immagine del kernel in boot ma io non l'ho copiata l'immagine indi mi da file not found GIusto?? (BOH)
Cmq grazie a tutti delle pronte risposte
Salut mik |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31270 Location: here
|
Posted: Thu Dec 16, 2004 2:09 pm Post subject: |
|
|
Beh quando dai un ls arch (senza slash davanti) il sisteva controlla una cartella arch ce si trova alla posizione dove dai il comando ls (si chiama percorso relativo). Mentre quando dai un ls /boot/.... (mettendo davanti un slash) lui va a cercare le cartelle partendi dalla "cartella" principale che e' appunto "/" (percorso assoluto). Quindi ls arch vorrebbe dire (visto che sei in /usr/src/linux) ls /usr/src/linux/arch _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 2:13 pm Post subject: |
|
|
mikfaina wrote: | con il comando
Code: | ls arch/i386/boot/bzImage /boot/ |
mi trova oltra al Syetem.map.. il kernel: kernel-2.6.9-gentoo-r1
come mai è diverso da quello che ho compilato durante l'installazione???(kernel-2.4.26-gentoo-r9)
Devo copiare questo???
|
Se fai "make install" dovrebbe fare lui
Il motivo per cui é diverso é che hai installato un kernel nuovo rispetto a quello che pensavi di mettere, stai seguendo il manuale gentoo ultimo e installi da un Cd con la 2004.3?
Quote: | che differenza c'è tra/arch/... e arch/... ?? |
arch/ é un percorso relativo (ovvero inizia dal punto in cui ti trovi) mentre /arch/ é un percorso assoluto che inizia nella directory radice (indicata con '/').
Date le "basi" permettimi di consigliarti due testi abbastanza sempilici sull'argomento Linux che ti permetteranno di capire meglio il funzionamento del sistema e i vari comandi:
http://www.linuxfacile.org/
http://vandali.org/DanieleMasini/MyLinux/MyLinux.php
Anche se parlano di altre distribuzioni in generale le cose non cambiano, se non sul meccanismo di installazione dei pacchetti e/o di configurazione di alcune cose _________________ Ciao da me!
Last edited by randomaze on Thu Dec 16, 2004 2:15 pm; edited 1 time in total |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 2:14 pm Post subject: |
|
|
Ecco un altro errore digitando il comando
Code: | ls arch/i386/boot/bzImage /boot/ |
Mi dice ls arch/... No such file or directory (prima non l'avevo notato)
poi mi scrive
Code: | /boot/:
System.map-2.6.9-gentoo-r1 boot initrd-2.6.9-gentoo-r1 kernel-2.6.9-gentoo-r1 |
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31270 Location: here
|
Posted: Thu Dec 16, 2004 2:15 pm Post subject: |
|
|
MA dove ti trovi??? Posta l'output del comando pwd? Poi perche' fai un ls? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 2:17 pm Post subject: |
|
|
mikfaina wrote: | Mi dice ls arch/... No such file or directory (prima non l'avevo notato)
poi mi scrive
Code: | /boot/:
System.map-2.6.9-gentoo-r1 boot initrd-2.6.9-gentoo-r1 kernel-2.6.9-gentoo-r1 |
|
Ok, allora il kernel é già nella posizione di boot, però devi sistemare il file avvio di grub mettendo al posto di vmlinux-.. il nome kernel-2.6.9-gentoo-r1 _________________ Ciao da me! |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Thu Dec 16, 2004 2:20 pm Post subject: |
|
|
mikfaina wrote: |
mi trova oltra al Syetem.map.. il kernel: kernel-2.6.9-gentoo-r1
come mai è diverso da quello che ho compilato durante l'installazione???(kernel-2.4.26-gentoo-r9)
Devo copiare questo??? |
Perchè molto probabilmente hai compilato il 2.6 anzichè il 2.4
esattamente che comando hai dato quando hai scaricato il kernel?
emerge gentoo-sources o emerge gentoo-dev-sources?
se dai
che come si chiamano le directory?
P.S. Benvenuto ! _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 2:24 pm Post subject: |
|
|
[quote="randomaze"] mikfaina wrote: |
Ok, allora il kernel é già nella posizione di boot, però devi sistemare il file avvio di grub mettendo al posto di vmlinux-.. il nome kernel-2.6.9-gentoo-r1 |
Ok ma come faccioa ad aggiorname grub da livecd???
Ho provato a digitare "grub"ma giustamente non me lo trova
Ora io ho avviato il sistema da livecd magari non sono nell' installazione che ho fatto prima.
Mi spiego meglio ieri ho finito (stamattina)di installare gentoo da livecd e mi ha dato al riavvio gli errori sopracitati.
Allora mentre scrivo su questo forum da un altro computer ho riavviato il sistema, dove ho provato ad installare gentoo, con il LiveCD.
indi secondo me sono loggato da livecd e non all'inerno dell'installazione di ieri
Mik |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 2:30 pm Post subject: |
|
|
mikfaina wrote: | Mi spiego meglio ieri ho finito (stamattina)di installare gentoo da livecd e mi ha dato al riavvio gli errori sopracitati.
Allora mentre scrivo su questo forum da un altro computer ho riavviato il sistema, dove ho provato ad installare gentoo, con il LiveCD.
indi secondo me sono loggato da livecd e non all'inerno dell'installazione di ieri |
Allora devi ripetere i passi relativi al chroot, in particolare sarebbero i comandi simili (sto andando a memoria) a questi:
Code: | mount /dev/hdaX /mnt/gentoo
mount -t proc none /proc
chroot /mnt/gentoo /bin/bash
env-update &&source /etc/profile |
_________________ Ciao da me! |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 2:59 pm Post subject: |
|
|
Ok ho seguito i tuoi passi.
Poi ho digitato grub e ho inserito
Code: | grub> root (hd0,0)
grub> setup (hd0)
grub> quit |
Quando vado a configurare il file grub.confcon nano mi danuovo file come se non trovasse quello che avevo scritto ieri durante l'installazione.Come mai?
Cmq per sicurezza ho rifatto:
Code: | ls arch/i386/boot/bzImage /boot/ |
e mi ha dato No such file or direcory
/boot/:
(vuoto)
Che vuol dire?? Primaqualcosa trovava in boot (ma era il chroot da livecd giusto??)
QUi non trova niente AIUTOOOOO
Il fatto strano che quando digitavo il comando ls arch... da live cd mi trovava un kernel diverso vuol dire forse che il kernel con cui gira live cd è diverso da quello con uci ho lavorato ieri e che ho copmilato??
Riepilogo il passi seguiti ieri durante l'installzione prima che non mi trovasse da copiare il kernel in boot
Code: | cd /usr/src/linux
make menuconfig(ho configurato come da doc)
make dep && make bzImage modules modules_install
|
AIUTOO ancora
Prima di leggermi approfonditamente documentazione su linux volevo almeno installare un so linux in modo da documentarmi all'ninterno di linux e provare le cose direttamente ma se non parte neanche... mi tocca restare con unsist con livecd e un alro con windows sopra per chiederviaiuto
Salut Mik |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31270 Location: here
|
Posted: Thu Dec 16, 2004 3:02 pm Post subject: |
|
|
mikfaina wrote: | Che vuol dire?? Primaqualcosa trovava in boot (ma era il chroot da livecd giusto??)
QUi non trova niente AIUTOOOOO |
Hai montato la boot dopo la root?
Code: | mount /dev/hdaX /mnt/gentoo
mount /dev/hdaX /mnt/gentoo/boot <--- questo passo
mount -t proc none /proc
chroot /mnt/gentoo /bin/bash
env-update &&source /etc/profile |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 3:08 pm Post subject: |
|
|
mikfaina wrote: | Che vuol dire?? Primaqualcosa trovava in boot (ma era il chroot da livecd giusto??) |
Perché quando hai "trovato" un kernel diverso eri sul liveCD.
Dopo che hai fatto il cdroot hai lasciato l'ambiente del liveCd per andare in quello dell'HD, ok?
Se posso darti un consiglio visto che vuoi un ambiente per fare le prove puoi provare direttamente con una knoppix. E' una semplice distribuzione che non ha bisogno di essere installata ma fa tutto sul CD _________________ Ciao da me! |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 3:14 pm Post subject: |
|
|
ok ora trova anche il file grub.conf ma quale kernel gli dico di cercare
non c'è nessun immagine del kernel in boot
dove dovrebbe essere sta directory con l'immagine del kernel?
La arch/i386 ?? Stanotte me la sogno
Mik |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Dec 16, 2004 3:49 pm Post subject: |
|
|
mikfaina wrote: | ok ora trova anche il file grub.conf ma quale kernel gli dico di cercare
non c'è nessun immagine del kernel in boot
dove dovrebbe essere sta directory con l'immagine del kernel?
La arch/i386 ?? Stanotte me la sogno
Mik |
In che directory sei? (puoi vederlo con il comando "pwd") _________________ Ciao da me! |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 11:26 pm Post subject: |
|
|
Sono in / (credo sia la radice no?) anche in usr e in src non v'è traccia di arch |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31270 Location: here
|
Posted: Thu Dec 16, 2004 11:27 pm Post subject: |
|
|
No ma in /usr/src/linux si e' li che devi essere _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Thu Dec 16, 2004 11:35 pm Post subject: |
|
|
Domani mattina rimonto l'HD con Gentoo sul computer e vi dico se lo trovo.
P.S.
Cavolo ma siete fantastici siete sempre online o quasi ad aiutare il prossimo....
Grazie e buonanotte Mik |
|
Back to top |
|
|
mikfaina Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Firenze
|
Posted: Fri Dec 17, 2004 9:21 am Post subject: |
|
|
Buongiorno a tutti,
allora mi son svegliato e ho fatto così:
Code: | mount /dev/hdaX /mnt/gentoo
mount -t proc none /mnt/gentoo/proc
chroot /mnt/gentoo /bin/bash
env-update &&source /etc/profile
cd /usr/src/linux
cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
cp System.map /boot/System.map-2.4.26-gentoo-r9
cp .config /boot/config-2.4.26-gentoo-r9 |
Tutto copletato con successo
Se faccio una ls in /boot/ mi da:
SYstem.map-gentoo-r9 config-gentoo-r9 grub kernel-gentoo-r9 lost+found
Come mai i nomi sono diversi da quelli che ho copiato io???
Cmq vi do anche il contenuto di grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.4.26
root (hd0,0)
kernel /kernel-gentoo-2.4.26-gentoo-r9 root=/dev/hda3
Spengo il comp riavvio senza cd e mi da il seguente errore
GRUB Loading stage 1.5
GRUB loading, please wait...
Error 15
PRima almeno mi dava error 15 file not found ma entrava nella schermata di grub facendomi vedere l'elenco di sistemi operativi (solo grub)
Come mai ora neanche quella??'
P.S.
ho un hd da 13 GB partizionato come da documentazione:
1 part 64MB boot una 1024 MB swap e il resto root
Mik
[/list] |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31270 Location: here
|
Posted: Fri Dec 17, 2004 9:24 am Post subject: |
|
|
Hai un partizione di boot separata? Se si mi sa che ti sei dimenticato dopo
Code: | mount /dev/hdaX /mnt/gentoo |
di dare un
Code: | mount /dev/hdaY /mnt/gentoo/boot |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Dec 17, 2004 9:35 am Post subject: |
|
|
mikfaina wrote: | cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
cp System.map /boot/System.map-2.4.26-gentoo-r9
cp .config /boot/config-2.4.26-gentoo-r9
...
Se faccio una ls in /boot/ mi da:
SYstem.map-gentoo-r9 config-gentoo-r9 grub kernel-gentoo-r9 lost+found
|
Quote: | Come mai i nomi sono diversi da quelli che ho copiato io??? |
Giuro che é la prima volta che vedo una cosa del genere.
Sei sicuro di non aver premuto qualche tasto strano o di avere dato i comandi di sopra?
Puoi fare un
?
Quote: | kernel /kernel-gentoo-2.4.26-gentoo-r9 root=/dev/hda3
GRUB loading, please wait...
|
Beh se il nome del file copiato é "kernel-gentoo-r9" é corretto che non trovi un file chiamato "kernel-gentoo-2.4.26-gentoo-r9" _________________ Ciao da me! |
|
Back to top |
|
|
|