problema con bootloader

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
dardifil77
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 7 ott 2005, 17:44

problema con bootloader

Messaggio da dardifil77 »

salve sono nuovo del forum e di linux. in pratica ciò che mi succede è questo:
dopo aver ricompilato e copiato il file immagine in /boot il bootloader (grub, ma mi capita lo stesso anche con lilo) non trova il kenrnel ricompilato ma solo il kernel che non ho toccato proprio.


il file menu.lst è questo:
timeout 10
color black/cyan yellow/cyan
default 0

title Mandriva
kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 resume=/dev/hda5 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img

title Windows
root (hd0,0)
chainloader +1

title Slackware
kernel (hd0,5)/boot/vmlinuz-2.6.11-6mdk root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.11-6mdk

#il prossimo è il kernel che non trova#

title Slackware ricompilata
kernel (hd0,5)/boot/vmlinuz-2.6.xx root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.xx

boh! grazie in anticipo

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Posta il contenuto della directory /boot.

dardifil77
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 7 ott 2005, 17:44

Messaggio da dardifil77 »

config@ README.initrd@ vmlinuz
config-ide-2.4.29 System.map@ vmlinuz-2.6.xx
diag1.img System.map-ide-2.4.29 vmlinuz-ide-2.4.29

questa è di hda7.

boot.0300 it-latin1.klt message-text
config@ kernel.h@ System.map@
config-2.6.11-6mdk kernel.h-2.6.11-6mdk System.map-2.6.11-6mdk
grub/ map vmlinux
initrd-2.6.11-6mdk.img message@ vmlinuz@
initrd.img@ message-graphic vmlinuz-2.6.11-6mdk

e questa di hda6

dardifil77
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 7 ott 2005, 17:44

Messaggio da dardifil77 »

niente da fare, continuo a riprovare e aconfigurare grub ma niente....
è possibile che abbia sbagliato qualcosa nella ricompilazione?

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Magari non nella compilazione ma nella copia dei file.. Non trova quel kernel perchè sotto /boot non c'è, c'è solo il 2.6.11-6mdk e un kernel della serie 2.4.Il kernel da te ricompilato che chiami 2.6.xx in /boot non lo vedo.
C'è un ottimo how-to qui su slacky su come comportarsi per la ricompilazione del kernel in slackware e più in generale sotto linux, segui alla lettera quanto dice. Ci sono anche utili indicazioni su come configurare lilo o grub per far partire il kernel nuovo.Non te lo spiego qui perchè dovrei dire le stesse cose di quell'how-to.
Ciao.

dardifil77
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 7 ott 2005, 17:44

Messaggio da dardifil77 »

clodo ha scritto:Magari non nella compilazione ma nella copia dei file.. Non trova quel kernel perchè sotto /boot non c'è, c'è solo il 2.6.11-6mdk e un kernel della serie 2.4.Il kernel da te ricompilato che chiami 2.6.xx in /boot non lo vedo.
C'è un ottimo how-to qui su slacky su come comportarsi per la ricompilazione del kernel in slackware e più in generale sotto linux, segui alla lettera quanto dice. Ci sono anche utili indicazioni su come configurare lilo o grub per far partire il kernel nuovo.Non te lo spiego qui perchè dovrei dire le stesse cose di quell'how-to.
Ciao.
ma come non c'è? guarda bene, è nel dev hda7!

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Forse sono un pò tonto, ma nel tuo grub/lilo c'è questa entry:
#il prossimo è il kernel che non trova#

title Slackware ricompilata
kernel (hd0,5)/boot/vmlinuz-2.6.xx root=/dev/hda7
initrd (hd0,5)/boot/vmlinuz-2.6.xx


Parla di un vmlinuz-2.6.xx che dovrebbe stare in /boot, con relativo initrd; ma se guardi nella tua /boot, quel kernel con quel nome non c'è:

config@ README.initrd@ vmlinuz
config-ide-2.4.29 System.map@ vmlinuz-2.6.xx
diag1.img System.map-ide-2.4.29 vmlinuz-ide-2.4.29

c'è solo questo 2.4.29 e come detto il 2.6.11-6mdk col suo initrd config e system.map.

Dov'è il kernel di cui la entry di grub parla????????????

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

E poi /dev/hda7 è la partizione di root, non è affatto detto che questa comprenda anche /boot, posso benissimo farne una separata, ad esempio /dev/hda chenesoio, con dentro il kernel e compagnia bella.
Questo è il mio menu.lst, siamo su debian:


title Debian GNU/Linux, kernel 2.6.11-1-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1-686 root=/dev/hda2 ro bootkbd=it vga=773
initrd /boot/initrd.img-2.6.11-1-686
savedefault
boot

title Debian GNU/Linux, kernel 2.6.11-1-686 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1-686 root=/dev/hda2 ro bootkbd=it vga=773 single
initrd /boot/initrd.img-2.6.11-1-686
savedefault


# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Quel kernel sta sotto /boot:


-rw-r--r-- 1 root root 59764 2005-06-21 05:56 config-2.6.11-1-686
drwxr-xr-x 2 root root 424 2005-10-09 20:56 grub
-rw-r--r-- 1 root root 4734976 2005-09-01 16:11 initrd.img-2.6.11-1-686
-rw-r--r-- 1 root root 837641 2005-06-21 07:09 System.map-2.6.11-1-686
-rw-r--r-- 1 root root 1249959 2005-06-21 07:08 vmlinuz-2.6.11-1-686

Se non stesse lì come lo trova grub/lilo, a naso?

Avatar utente
darkside04
Linux 2.x
Linux 2.x
Messaggi: 432
Iscritto il: mar 23 nov 2004, 0:00
Località: roma

Messaggio da darkside04 »

leggi slackware 4 dummies
http://www.slacky.it/index.php?option=c ... &Itemid=82

Dovrebbe esserti d'aiuto.

Rispondi