Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
Dragon_of_Death
- Beiträge: 17
- Registriert: 30.09.2006 19:57:07
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?
-
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/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
-
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
-
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
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:
Wobei mir gerade auffällt das ab dem 2.6'er die initramfstools verwendet werden sollten
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...
-
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