Kernel Update

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Dragon_of_Death
Beiträge: 17
Registriert: 30.09.2006 19:57:07

Kernel Update

Beitrag von Dragon_of_Death » 23.02.2008 20:38:35

Moin,
ich habe eben Debian Sarge neu aufgesetzt, leider wurde bei der Install als Device sda genommen anstatt hda. Dies habe ich in grub umgestellt und das System bootet einwandfrei hoch. Nun wollte ich ein neues kernel-image laden doch ich bekomme immer den fehler das er versucht sda als Device zu nehmen...

Code: Alles auswählen

Richte kernel-image-2.6.21 ein (1) ...
/usr/sbin/mkinitrd: device /dev/sda1 is not a block device
Failed to create initrd image.
dpkg: Fehler beim Bearbeiten von kernel-image-2.6.21 (--configure):
 Unterprozess post-installation script gab den Fehlerwert 9 zur
Fehler traten auf beim Bearbeiten von:
 kernel-image-2.6.21
E: Sub-process /usr/bin/dpkg returned an error code (1)
Kann mir jemand sagen wie man das umstellt?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 23.02.2008 21:04:24

Hi,

sicher das du Sarge hast, denn dort gibt es keinen 2.6.21?
Tatsächlich sind dort die mkinitrd noch aktuell...

Wenn zu lang nach nopaste:

Code: Alles auswählen

cat /etc/debian_version
cat /etc/fstab
cat /boot/grub/menu.lst
apt-cache show kernel-image-2.6.21
fdisk -l
Zuletzt geändert von cirrussc am 23.02.2008 21:13:02, insgesamt 1-mal geändert.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Dragon_of_Death
Beiträge: 17
Registriert: 30.09.2006 19:57:07

Beitrag von Dragon_of_Death » 23.02.2008 21:11:58

Code: Alles auswählen

cat /etc/debian_version 
3.1

Code: Alles auswählen

 cat /etc/fstab 
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda6       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
Muss aber hda sein, da wenn in grub sda eingetragen ist wird kein Filesystem gemountet...

Code: Alles auswählen

title           Debian GNU/Linux, kernel 2.6.20.1-1-686
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.20.1-1-686 root=/dev/hda1 ro 
initrd          /boot/initrd.img-2.6.20.1-1-686
savedefault

title           Debian GNU/Linux, kernel 2.6.20.1-1-686 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.20.1-1-686 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.20.1-1-686
savedefault
... geändert auf hda...

Code: Alles auswählen

fdisk -l

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1094     8787523+  83  Linux
/dev/hda2            1095        4865    30290557+   f  W95 Ext'd (LBA)
/dev/hda5            1276        4865    28836643+   7  HPFS/NTFS
/dev/hda6            1095        1275     1453819+  82  Linux swap / Solaris

Partition table entries are not in disk order

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 23.02.2008 21:34:31

Woher hast du dann den Kernel?
Selber gebaut?
Welcher läuft dann jetzt ?
uname -r
Sind das SATA Platte(n)?
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Dragon_of_Death
Beiträge: 17
Registriert: 30.09.2006 19:57:07

Beitrag von Dragon_of_Death » 23.02.2008 21:43:16

Kernel ist von hier ---> http://kmuto.jp/debian/d-i/
Die Systemplatte auf dem das Sys installiert ist, ist eine normale IDE Platte, wurde aber anscheinend von dem installer als sda gesetzt und nun kann ich nicht den 2.21 installieren...
Im mom läuf 2.6.20

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 23.02.2008 22:14:47

Dragon_of_Death hat geschrieben:Kernel ist von hier ---> http://kmuto.jp/debian/d-i/
Da gibts aber nur den 2.6.20, also den welchen du schon hast, nicht der 2.6.21!

Na im Grunde ist der neue (2.6.21'er)
schon drauf, nur die initrd nicht.
Versuch mal (als root) es manuell zu erzeugen:

Code: Alles auswählen

mkinitrd /boot/initrd.img-2.6.21 2.6.21
Wobei mir gerade auffällt das ab dem 2.6'er die initramfstools verwendet werden sollten :roll:
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Dragon_of_Death
Beiträge: 17
Registriert: 30.09.2006 19:57:07

Beitrag von Dragon_of_Death » 23.02.2008 22:17:12

habs schon hin bekommen^^
danke für den "Wink mit dem Zaunfahl"...
musste anscheinend nur die /etc/fstab auf hda ändern...

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 23.02.2008 22:22:29

Dragon_of_Death hat geschrieben:musste anscheinend nur die /etc/fstab auf hda ändern...
Ooch verdammt das hab ich doch selber übersehen oder "weggedacht" weil gesehen schon :(
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten