slackit-ml
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Slackit.org] System.map


From: Ale
Subject: Re: [Slackit.org] System.map
Date: Fri, 14 Feb 2003 13:36:11 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130

rian wrote:
...

Ieri ho ricompilato il kernel dopo un po' di peripezie ed errori. Fin qui
tutto ok, ma ho dei problemi con il file System.map
Mi spiego meglio: io vorrei utilizzare 2 immagini del kernel 2.4.18
differenti.
Ho quindi modificato la voce EXTRAVERSION del file Makefile inderendo "-R1",

non conosco questa variabile ma credo non ti serva.

poi ho eseguito la procedura standard che ho sempre letto e riletto:
# make dep, clean, bzImage, modules, modules_install

io uso: make dep && make clean && make bzlilo && make modules && make modules_install

E' qui che non riesco a capire. In teoria si dovrebbero copiare in /boot

no, make bzImage lascia il kernel in linux/arch/i386/boot l'istruzione che copia i comandi è make bzlilo
e non li copia in /boot ma in /
esegue le seguenti istruzioni in automatico:

# mv /vmlinuz /vmlinuz.old -----------> backup del vecchio kernel (è un file 
che si trova in / e si chiama vmlinuz)
# cat arch/i386/boot/bzImage > /vmlinuz ------> scrive la nuova immagine e la 
rinomina vmlinuz
# mv /System.map /System.map.old ----> backup vecchio system.map (questa non 
ricordo se la fa)
# cp System.map /System.map ---> scrive il nuovo system.map

l'istruzione make bzlilo inoltre lancia lilo il mio lilo.conf è il seguente:

boot = /dev/hda
compact        # faster, but won't work on all systems.
delay = 50
lba32
image = /vmlinuz
 root = /dev/hda2
 label = slack
read-only image = /boot/vmlinuz.lfs
       root=/dev/hda6
       label=lfs
       read-only
image = /vmlinuz.old
       root = /dev/hda2
       label = slackold
       read-only


questo lilo lancia tre kernel di cui due sulla stessa partizione questi due kernel possono anche essere della stessa versione quindi se ho capito bene quello che vuoi fare ti basta modificare questo lilo.conf in modo da aggiustare i percorsi dei tuoi kernel le tue partizioni.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]