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

Re: Kernel-Image als vmlinuz oder initrd?



Am 2004-05-23 01:04:38, schrieb Christian Buhtz:
>Mein b2.4-kernel startet über den symlink in /vmlinuz und zeigt dabei auf
>/boot/vmlinuz-2.4.18-bf2.4. Das funktionierte bisher ja auch.
>Das neue kernel-image legt auch vmlinuz-, System.map- und config-Dateien
>in /boot ab. Weiterhin ist dort aber auch in initrd.
>
>1. Wozu sind zB config-2.4.18-bf2.4 und System.map-2.4.18-bf2.4?

Die "config-2.4.18-bf2.4" spiegelt das wieder, was der kernel 
einkompiliert und als module hat... Du kannst Sie als vorlage 
zum Kompilieren eines neuen Linux verwenden.

Die "System.map-2.4.18-bf2.4" benötigt ein Kernel-Developer, 
wenn Dein Kernel eine "Oops" macht da erscheinen dann solche 
sachen wie:

  ______________________________________________________________________
 /
|  c0100000 c0100000 c01000a5 c0107cb0 c0127c20 c013032c c013037c c0130468 
|  c0133a88 c013694c c013f9ac c0155994 c01796b0 c017aff4 c017b0dc c018c76c 
 \______________________________________________________________________
 
und die Kernel-Developer können dann anhand der System.map den Fehler 
zurückverfolgen:

c018dd90 t entry_points_to_object
c018de0c t set_ino_in_dir_entry
c018de38 t reiserfs_rename
c018e64c T set_de_name_and_namelen
c018e6e0 T reiserfs_delete_inode
c018e778 t _make_cpu_key
c018e834 T make_cpu_key
c018e874 t add_to_flushlist
c018e898 t find_tag
c018e954 t file_capable
c018e988 T restart_transaction
c018e9cc t _get_block_create_0
c03da3b0 b sunrpc_table_header
c03da3b4 B errno
c03da3b8 B ___strtok
c03da3bc A _end

>2. In lilo.conf wurde der neue Kernel nicht eingetragen. Es dürfte doch
>reichen den /vmlinuz symlink zu ändern oder direkt das vmlinuz-image
>anzugeben?

Da stehen

  _______ ( /etc/lilo.conf ) ___________________________________________
 /
|  lba32
|  boot=/dev/hda
|  root=/dev/hda1
|  map=/boot/map-bmp
|  install=/boot/boot-bmp.b
|  bitmap=/boot/france.bmp
|  bmp-colors=8,,11,0,,15
|  bmp-table=34,15,1,4,17
|  bmp-timer=40,23,0,1,15
|  
|  delay=0
|  prompt
|  timeout=100
|  vga=normal
|  
|  default=2.4.26-686
|  
|  image=/vmlinuz
|  	label=Linux
|  	read-only
|  	initrd=/initrd.img
|  
|  image=/vmlinuz.old
|  	label=LinuxOld
|  	read-only
 \______________________________________________________________________

>3. Was ist das jetzt mit dem initrd?

  ______ ( ls -Al /initrd* ) ___________________________________________
 /
|  lrwxrwxrwx    1 root     root           28 22. Apr 11:21 /initrd.img -> boot/initrd.img-2.4.26-1-686
 \______________________________________________________________________


>Hier noch ne kleine Ausgabe:

<snip>

Aha, Deine Kiste heist also "hotlips"  :-() 

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.asc
Description: Digital signature


Reply to: