2.6.21.3 - kernelpkg - lilo.conf - e niente vmlinuz

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

2.6.21.3 - kernelpkg - lilo.conf - e niente vmlinuz

Messaggio da danix »

Salve a tutti,
il titolo del thread è un riassunto del problema che ho incontrato ricompilando il kernel...
Vi introduco il mio sistema, HD sata su cui ho:
  • sda1 --> Slackware (la base che uso per pacchettizzare)
    sda2 --> Swap
    sda5 --> Home (condivisa tra tutti i sistemi linux)
    sda6 --> Slackware (distro di testing, qui faccio gli esperimenti)
Lilo è scritto nel MBR, e i files di configurazione sono in sda1.
Ovviamente ho compilato su sda6, su cui è installato anche kernelpkg di submax, alla fine della configurazione ho lanciato il tool in questo modo:

Codice: Seleziona tutto

kernelpkg -d -h -s
Per non fargli aggiornare automaticamente lilo in quanto non c'è lilo.conf nella partizione di test...
Alla fine il tool mi ha restituito 3 pacchetti tgz in /usr/src, il kernel e relativi moduli, gli headers e i sorgenti
Allora ho fatto:

Codice: Seleziona tutto

installpkg kernel*.tgz
E mi ha installato i 3 pacchetti, allora ho riavviato, sono andato in sda1 e ho aggiunto la voce a lilo.conf:

Codice: Seleziona tutto

image = /boot/vmlinuz-2.6.21.3
  root = /dev/sda6
  label = slack26213
  read-only
Dopo ho lanciato

Codice: Seleziona tutto

lilo -t
come faccio di solito e mi ha restituito un errore non trovando il file vmlinuz-2.6.21.3

Inutile dire che ho controllato più e più volte e il file è presente, ma non sono stato in grado di capire come mai lilo non lo legge...

Qualcuno di voi a delle idee in merito??
Spero mi saprete aiutare, grazie a tutti

A presto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

veramente strano... :shock:

prova a postare il lilo.conf intero

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
#message = /boot/boot_message.txt
bitmap=/boot/boot.bmp
prompt
timeout = 600
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1280x1024x64k
vga = 794
# VESA framebuffer console @ 1024x768x64k
# vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# VESA framebuffer console @ 640x480x24bit
# vga=786
# VESA framebuffer console @ 800x600x24bit
# vga=789
# VESA framebuffer console @ 1024x768x24bit
# vga=792
# VESA framebuffer console @ 1280x1024x24bit
# vga=795
# End LILO global section
# Linux bootable partition config begins
#image = /boot/vmlinuz
#  root = /dev/sda1
#  label = testslack
#  read-only
image = /boot/vmlinuz-generic-2.6.17.13
  initrd = /boot/initrd.gz
  root = /dev/sda1
  label = noland
  read-only
image = /boot/vmlinuz-generic-2.6.17.13
  initrd = /boot/initrd.gz
  root = /dev/sda6
  label = testslack26
  read-only
# Linux bootable partition config ends
Questo è quello che ho adesso, quello con le aggiunte è questo:

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
#message = /boot/boot_message.txt
bitmap=/boot/boot.bmp
prompt
timeout = 600
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1280x1024x64k
vga = 794
# VESA framebuffer console @ 1024x768x64k
# vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# VESA framebuffer console @ 640x480x24bit
# vga=786
# VESA framebuffer console @ 800x600x24bit
# vga=789
# VESA framebuffer console @ 1024x768x24bit
# vga=792
# VESA framebuffer console @ 1280x1024x24bit
# vga=795
# End LILO global section
# Linux bootable partition config begins
#image = /boot/vmlinuz
#  root = /dev/sda1
#  label = testslack
#  read-only
image = /boot/vmlinuz-generic-2.6.17.13
  initrd = /boot/initrd.gz
  root = /dev/sda1
  label = noland
  read-only
image = /boot/vmlinuz-generic-2.6.17.13
  initrd = /boot/initrd.gz
  root = /dev/sda6
  label = testslack26
  read-only
image = /boot/vmlinuz-2.6.21.3
  root = /dev/sda6
  label = test26213
  read-only
# Linux bootable partition config ends
Hai qualche idea???
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Posta l' output di ..

Codice: Seleziona tutto

cd /boot
ls -l
così tanto per avere ... qualche info in più :-)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Codice: Seleziona tutto

cd /testing/boot
ls -l
totale 7350
lrwxrwxrwx 1 root root      37 2007-06-02 20:27 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
lrwxrwxrwx 1 root root      28 2007-06-03 12:56 System.map -> System.map-generic-2.6.17.13
-rw-r--r-- 1 root root  791509 2007-06-05 14:40 System.map-2.6.21.3
-rw-r--r-- 1 root root  711610 2006-09-09 08:14 System.map-generic-2.6.17.13
-rw-r--r-- 1 root root  629105 2006-09-01 08:51 System.map-ide-2.4.33.3
lrwxrwxrwx 1 root root      24 2007-06-03 12:56 config -> config-generic-2.6.17.13
-rw-r--r-- 1 root root   56293 2007-06-05 14:23 config-2.6.21.3
-rw-r--r-- 1 root root   62900 2006-09-09 08:14 config-generic-2.6.17.13
-rw-r--r-- 1 root root   41810 2006-09-01 08:51 config-ide-2.4.33.3
-rw-r--r-- 1 root root    5032 2006-08-08 07:34 diag1.img
drwxr-xr-x 8 root root     304 2007-06-03 12:59 initrd-tree
-rw------- 1 root root  416020 2007-06-03 12:59 initrd.gz
lrwxrwxrwx 1 root root      25 2007-06-03 12:56 vmlinuz -> vmlinuz-generic-2.6.17.13
-rw-r--r-- 1 root root 1793608 2007-06-05 14:40 vmlinuz-2.6.21.3
-rw-r--r-- 1 root root 1677856 2006-09-09 08:14 vmlinuz-generic-2.6.17.13
-rw-r--r-- 1 root root 1313255 2006-09-01 08:51 vmlinuz-ide-2.4.33.3
...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

è un pò un mistero... non ho idee attualmente :roll:

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Più tardi provo ad installare i pacchetti sulla slack stabile e vediamo cosa succede...

[OT] submax leggi il thread di kernelpkg per favore...[/OT]

A presto...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

danix85 ha scritto:

Codice: Seleziona tutto

cd /testing/boot
ls -l
totale 7350
.......
...
... Perché

Codice: Seleziona tutto

/testing/boot
?????

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

perchè adesso mi trovo nella partizione in cui è installata la stabile mentre i pacchetti del kernel generato da submax li ho installati nella slackware di prova (montata sotto /testing)
Quindi dal punto in cui mi trovavo in quel momento ho dato:

Codice: Seleziona tutto

cd /testing/boot
che però equivale a

Codice: Seleziona tutto

cd /boot
se mi fossi trovato nella partizione di test...
Non credo che sia un problema perchè l'ho già fatto altre volte con i precompilati di pat e non ho avuto problemi...

Nessuno ha idea di dove sia l'errore??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Ok ... a meno che non ci siano dei pasticci nel file lilo.conf tipo cartteri non stampabili ... prova a spostre il blocco test o rinominare vmlinuz ...
Una domanda stupida ma come fai ad installare lilo della testing ... chrootti e poi dai il comando lilo oppure riavvii ... se chrootti prova a dare un df per vedere cosa esce ... :-)

Comunque ricominciamo ... altrimenti non ci si capisce più niente ...
Quando fai il boot entri con la stable ovvero label=noland
con la / (root) su /dev/hda1 il lilo.conf si trova solo qui ... ovvero in /etc il vmlinuz incriminato dove sta? ... in /boot ... o in /testing/boot ...
... :? ... ho poche idee e confuse :?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

per installare il kernel avvio il pc e entro in sda6 (label = testslack26)
installo e poi rebooto in sda1 dove c'è lilo.conf che si trova in /etc
Per farvi vedere l'output di ls ho preferito spostarmi nel punto di mount a cui ho associato sda6 che ho in sda1 (spero di non essere stato troppo contorto) e cioè /testing...

Il vmlinuz incriminato sta nella dir boot ma di sda6 (la partizione di test)
Per configurare lilo mi sposto sempre in sda1 (noland) e dopo aver modificato lilo.conf lancio lilo -t e poi lilo -v

Per capirci meglio ho un dual boot sullo stesso hard disk sata ma invece di avere 2 OS differenti ho 2 Slackware identiche... Una è quella operativa (sda1 aka noland) l'altra è quella che uso per sperimentare (sda6 aka testslack)

in ogni caso, se rinomino vmlinuz ci sono problemi?? basta solo che io dia il giusto nome anche a lilo.conf, giusto??

Fatemi sapere...

Grazie mille comunque...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

Secondo me é un problema di percorsi ... comunque a rinomenare il kernel non c' é nessun problema ... ovviamente occhio al lilo.conf... :-)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

ma non dovrebbe essere un problema di percorsi perchè se guardi bene nel lilo.conf io già la avvio la slack che c'è in sda6 è la stessa cosa...

Adesso provo a rinominare il vmlinuz e vedo cosa mi dice lilo

A dopo...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

anche rinominandolo non me lo trova, allora ho voluto fare un'altra prova installando i pacchetti "incriminati" sulla partizione stabile...
Niente da dire, i pacchetti non hanno problemi, sono una cannonata, quindi il problema resta e non ne vengo a capo...

Spero di trovare una soluzione...

A presto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

Non credo che sia un problema perchè l'ho già fatto altre volte con i precompilati di pat e non ho avuto problemi...
i pacchetti di kernelpkg non c'entrano nulla, copiano solo dei file
ho voluto fare un'altra prova installando i pacchetti "incriminati" sulla partizione stabile...
Niente da dire, i pacchetti non hanno problemi, sono una cannonata, quindi il problema resta e non ne vengo a capo...
non capisco neache io... sicuro che il disco non abbia problemi?

comunque la notte porta consiglio...

posta l'errore esatto che ti dà.

Rispondi