[risolto]problemi con ricompilazione kernel
Inviato: gio 9 giu 2011, 13:34
Mi è sorto un problema inaspettato con il kernel che ho ricompilato ieri.
In pratica modifico compilo e tutto, vado in lilo.conf e modifico i vari parametri
other = /dev/sda2
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.36.2-new
root = /dev/sda1 -------------------------> PARTE MODIFICATA
label = Linux-2.6.36.2-new
read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-2.6.36.2
root = /dev/sda1
label = Linux_2.6.36.2
read-only
finito di modificare tale file, scrivo lilo -v e ciò che mi da come risultato:
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 14:44:48 on Feb 16 2010
Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/slack.bmp
Calling map_insert_file
Boot other: /dev/sda2, on /dev/sda, loader CHAIN
Added Windows *
Boot image: /boot/vmlinuz-2.6.36.2-new -> ../../x86/boot/bzImage
Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory
Già l'ultima riga mi risulta un po' sospetta (Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory) ma dopo un intero pomeriggio per star dietro solo al kernel ero anche stanco e non ho voluto indagare e ho provato lo stesso a vedere se andava tutto e in effetti dopo aver riavviato e selezionato il kernel ricompilato tutto andava bene, anzi andava anche moolto meglio.
Stamattina accendo il pc, seleziono nel boot iniziale che voglio utilizzare quel kernel, la schermata mi fa il solito "loadin linux ......" poi sembra che stia per partire quando il computer si riavvia, e continuava (ogni volta che selezionavo quel kernel) a far così. Ora addirittura si ferma solo al "loading linux ......" e li rimane senza far nulla.
Com'è possibile? dove ho sbagliato? è possibile che centri con quel " Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory "
ps. seppur mi dice che in boot vmlinuz-2.6.36.2-new non c'è, come potete constatare anche voi dal "ls" della directory boot c'è.
bash-4.1# ls /boot
README.initrd config-generic-smp-2.6.33.4-smp
System.map config-huge-2.6.33.4
System.map-2.6.36.2 config-huge-smp-2.6.33.4-smp
System.map-2.6.36.2-new diag1.img
System.map-generic-2.6.33.4 map
System.map-generic-smp-2.6.33.4-smp slack.bmp
System.map-huge-2.6.33.4 vmlinuz
System.map-huge-smp-2.6.33.4-smp vmlinuz-2.6.36.2
System.old vmlinuz-2.6.36.2-new
boot.0800 vmlinuz-generic-2.6.33.4
boot_message.txt vmlinuz-generic-smp-2.6.33.4-smp
config vmlinuz-huge-2.6.33.4
config-2.6.36.2 vmlinuz-huge-smp-2.6.33.4-smp
config-2.6.36.2-new vmlinuz.old
config-generic-2.6.33.4
In pratica modifico compilo e tutto, vado in lilo.conf e modifico i vari parametri
other = /dev/sda2
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.36.2-new
root = /dev/sda1 -------------------------> PARTE MODIFICATA
label = Linux-2.6.36.2-new
read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-2.6.36.2
root = /dev/sda1
label = Linux_2.6.36.2
read-only
finito di modificare tale file, scrivo lilo -v e ciò che mi da come risultato:
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 14:44:48 on Feb 16 2010
Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/slack.bmp
Calling map_insert_file
Boot other: /dev/sda2, on /dev/sda, loader CHAIN
Added Windows *
Boot image: /boot/vmlinuz-2.6.36.2-new -> ../../x86/boot/bzImage
Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory
Già l'ultima riga mi risulta un po' sospetta (Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory) ma dopo un intero pomeriggio per star dietro solo al kernel ero anche stanco e non ho voluto indagare e ho provato lo stesso a vedere se andava tutto e in effetti dopo aver riavviato e selezionato il kernel ricompilato tutto andava bene, anzi andava anche moolto meglio.
Stamattina accendo il pc, seleziono nel boot iniziale che voglio utilizzare quel kernel, la schermata mi fa il solito "loadin linux ......" poi sembra che stia per partire quando il computer si riavvia, e continuava (ogni volta che selezionavo quel kernel) a far così. Ora addirittura si ferma solo al "loading linux ......" e li rimane senza far nulla.
Com'è possibile? dove ho sbagliato? è possibile che centri con quel " Fatal: open /boot/vmlinuz-2.6.36.2-new: No such file or directory "
ps. seppur mi dice che in boot vmlinuz-2.6.36.2-new non c'è, come potete constatare anche voi dal "ls" della directory boot c'è.
bash-4.1# ls /boot
README.initrd config-generic-smp-2.6.33.4-smp
System.map config-huge-2.6.33.4
System.map-2.6.36.2 config-huge-smp-2.6.33.4-smp
System.map-2.6.36.2-new diag1.img
System.map-generic-2.6.33.4 map
System.map-generic-smp-2.6.33.4-smp slack.bmp
System.map-huge-2.6.33.4 vmlinuz
System.map-huge-smp-2.6.33.4-smp vmlinuz-2.6.36.2
System.old vmlinuz-2.6.36.2-new
boot.0800 vmlinuz-generic-2.6.33.4
boot_message.txt vmlinuz-generic-smp-2.6.33.4-smp
config vmlinuz-huge-2.6.33.4
config-2.6.36.2 vmlinuz-huge-smp-2.6.33.4-smp
config-2.6.36.2-new vmlinuz.old
config-generic-2.6.33.4