Neuer PC, keine Instal möglich?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Neuer PC, keine Instal möglich?

Beitrag von 475 » 20.01.2005 20:28:30

Hi,
ich hab vor ein paar tagen schon mal wegen meinem cdrom angefragt (ging nicht mit kernel 2.6.5 - 2.6.8).
Also hab ich mit Kernel 2.4 gebootet alles ok, aber er erkennt den SATA-Raid nicht und Netzwerk auch net.
Weiß jemand woran es liegen kann, dass der 2.6er Kernel mein CD-Rom nicht erkennt?

CD-Rom (eigendlich DVD-Brenner...): "LG GSA-4160B" - IDE
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 20.01.2005 21:06:03

Hast du schon einmal eine Knoppix/Kanotix Live CD gebootet ?

Bitte nicht mißverstehen, ich möchte keinesfalls, daß du das als Aufforderung siehst, die Installation über diese Live CD durchzuführen, aber einmal damit booten und überprüfen, was alles funktioniert und was nicht, kann oft sehr hilfreich sein

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 20.01.2005 23:00:28

Kanotix bootet ohne Probleme mit dem DVD-Laufwerk (Kernel 2.6.9)


Standardmäßig wird bei mir nicht geladen/unterstützt ohne zusätzliche installationen:

Terratec Phase 22, die 2 Western Digital SATA Raid, die 2 Gigabit Ethernet von Marvell

alles andere Läuft ohne probs.

Für die Marvell giebt es aber Linux Treiber die ich installieren kann, wenn das System installiert ist...

Es bleiben also nur noch die Terratec Phase 22 und das SATA Raid an Intel Ich6r (Intel 925XE Chipsatz)
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 21.01.2005 00:03:51

Eigentlich sollte ja der Installer aus sid entweder Kernel 2.6.9 oder 2.6.10 verwenden. Ist allerdings nur eine Vermutung

http://cdimage.debian.org/pub/cdimage-t ... _d-i/i386/

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 21.01.2005 13:14:43

Der Kernel in sid ist 2.6.8

2.6.10 sollte ja ich6r unterstützen... finde aber kein image
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 21.01.2005 13:37:23

das Image selber ist nicht das Problem, das gibts schon länger in unstable. Deshalb habe ich ja vermutet daß der aktuelle Sarge-Installer (aus Unstable) mindestens Kernel 2.6.9 verwendet

Code: Alles auswählen

root@csxgen4:~# apt-show-versions -a kernel-image-2.6.9-2-686
kernel-image-2.6.9-2-686        2.6.9-5 unstable
root@csxgen4:~# apt-show-versions -a kernel-image-2.6.10-1-686
kernel-image-2.6.10-1-686       2.6.10-4        unstable

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 21.01.2005 14:35:33

meine Nachrichten bleiben derzeit im Postausgang hängen,
Ich habe aus dem Debian Paket vom kernel-2.6.10-1-686 ein tar.gz gebaut (ca 15 MB), soll ich dir das per email schicken?

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 21.01.2005 18:00:03

Ich währe dir sehr dankbar...

Meine EMail Addresse: Webmaster@Black-Viper.com
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 22.01.2005 13:22:57

Hab jetzt mehr herausgefunden.

Beim Kernel 2.6.8 muss ich (laut aussagen) nur das Modul ata_piix laden und schon gehen die Festplatten an ich6r.
Allerdings will das CD-ROM immer noch nicht.

Bei Kanotix (Kernel 2.6.9) schreibt er mit folgendes über das CD-ROM raus:

Code: Alles auswählen

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
 Vendor: HL-DT-ST Model: DVDRAM GSA-4160B Rev:A300
 Type:   CDROM                            ANSI SCSI revision: 02

was muss ich beim Kernel 2.6.8 als Parameter (beim booten der Netinstall) angeben, damit er dieses CD Laufwerk erkennt? (Unter Kernel 2.4.28 der Netinst und unter dem 2.6.9 von Kanotix geht das Laufwerk - wobei 2.4 den ata_piix nicht unterstützt)
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 22.01.2005 17:24:08

Zu diesem Problem habe ich gelesen, daß piix vor ata_piix geladen werden sollte.

Ich wollte dir den Kernel schon zweimal schicken.
Erster Versuch über die Firma ging schief, weil sich WinVNC aufgehängt hat.
Zweiter Versuch von zuhause ging schief, wegen Limit. Wußte nicht, daß ich keine 15 MB verschicken kann, ohne diese zu zerstückeln.

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 22.01.2005 17:42:08

Danke, ich versuch mal piix vor ata_piix zu laden, werde dann nochmal berichten.
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 22.01.2005 18:01:52

HAB DIE LÖSUNG FÜR CDROM PROBLEME UNTER DER SARGE NETINST GEFUNDEN!

Hier die Lösung:

Am Bootpromt "Linux26" eingeben und warten bis er die erste Frage stellt.
Hier mit "F2" in die 2te Konsole wechseln und dann volgendes nacheinander eingeben (Die Reihenfolge ist wichtig!!!):

Code: Alles auswählen

modprobe ide-generic
modprobe piix
modprobe ata_piix
Damit funktioniert das CD-Rom ohne Probleme.


Hier die Quelle:

Code: Alles auswählen

The kernel doesn't detect the CD-ROM drives automatically, which
forces you to hack around.

The problem is that by default, the initrd loads the ata_piix
module, which detects ide0 bus correctly as SATA, but for some
reason missdetects the normal ATA ide1 bus, and when later
ide-generic is loaded, it fails to find the CDROMS.
This is the output after a normal boot, with ata_piix loaded before
ide-generic.
...

Making the initrd load ide-generic before the rest fixes this issue
for us, but I don't know if that has implications in other setups.

After this issue is worked around, the install finishes without
further problems, but of course you have to recreate the inird in
the newly installed Debian system or the same problem gets reroduced
with the Debian kernel.

Jetzt geht alles nur meine Festplatte geht wohl doch nicht mit dem ata_piix :(

Werde wohl noch lange an der Installation hängen.. (so lange hab ich nicht mal am Anfang von debian gebraucht)
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 22.01.2005 18:20:34

der 2.6.10 ist bereits unterwegs, vielleicht hilfts was

[edit]
ide-generic vor piix ? Nimmt er dann das piix überhaupt noch ? Hast du das einmal mit lsmod überprüft ?
[/edit]

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 22.01.2005 23:20:50

ja, piix wird noch geladen.
Das Problem ist nur, dass der IDE vor dem SATA Treiber geladen wird.

Kernel 2.6.10 auch schon als image?
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 22.01.2005 23:30:35

475 hat geschrieben:Kernel 2.6.10 auch schon als image?
ja, ich habe das Paktet kernel-image-2.6.10-1-686 runtergeladen, mit "dpkg-deb -x" alles extrahiert und mit "tar -czf" archiviert und komprimiert. Danach mit split in 4mb Teile gestückelt.

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 23.01.2005 00:08:31

Danke ich probiers mal
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 24.01.2005 00:55:21

Also ich hab jetzt ein Neues Image mit Kernel 2.6.10 erstellt und es bootet ohne Probleme (Kernel vom Notebook kopiert (vmlinuz und initrd.gz, wobei diese frisch Installiert wurden mittels apt-get install kernel-image..), md5summs bearbeitet und mit mkisofs eine cd erstellt)

Nun kommt folgender Fehler:

Code: Alles auswählen

ERROR: Removing 'atiixp' : Device or resource busy
ERROR: Removing 'cmd64x' : Device or resource busy
...
ERROR: Removing 'via82cxxx' Device or resource busy
mount: mount point dev does not exist
pivot_root: No such file or directory
/sbin/init: 431: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.01.2005 11:58:52

meine priv. Nachrichten hängen schon wieder.

Ich glaube wir müssen die initrd vom Installer updaten, das ist ziemlich sicher keine initrd wie sie mit dem Standardkernel erstellt wird:

Code: Alles auswählen

# cd vom netinst sarge rc2 
mount /mnt/cdrom 
gunzip -c /mnt/cdrom/install/2.6/initrd.gz >initrdold 
mkdir mntold 
mount initrdold mntold -o loop 

dd if=/dev/zero of=initrdnew bs=1k count=51200 
mke2fs -i 1024 -b 1024 -m 5 -F -v initrdnew 
mkdir mntnew 
mount initrdnew mntnew -o loop 

cp -dpR mntold/* mntnew/ 
rm -rf mntnew/lib/modules/2.6.8* 
dpkg-deb -x /root/kernel-image-2.6.10-1-686_2.6.10-4_i386.deb /root/tmp/ 
cp -dpR /root/tmp/lib/modules/2.6.10-1-686 mntnew/lib/modules/ 

umount mntnew/ 
gzip -c -9 initrdnew > initrd.gz 
Kannst du das selber auf deinem Notebook erstellen oder soll ich dir die initrd.gz schicken?

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 24.01.2005 13:01:02

Jetzt kommen schon weniger Fehler...

Er schreibt jetzt nur noch folgendes:

Code: Alles auswählen

RAMDISK: Compressed image found at block 0
RAMDISK: incomplete write (-28 != 32768) 10485760
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Hab jetzt überlegt, ob es daran liegen kann:
Hab die CD mit folgenden Parametern erstellt:
Der Ordner mit dem neuen Installer (von der CD kopiert) liegt in "/home/marco/netinst" dadurch auch der Pfad

Code: Alles auswählen

mkisofs \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-o Netinst.iso \
-J -r -l \
-v /home/marco/netinst
Kann es an der boot-load-size liegen?
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.01.2005 13:08:43

ich befürchte eher, daß es an der config liegt:

Code: Alles auswählen

CONFIG_BLK_DEV_RAM_SIZE=8192

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 24.01.2005 13:10:55

Werde heute abend etwas rumspielen (muss in die Arbeit)

Hab jetzt mal für den letzten versuch in der isolinux.cfg die ramdisksize auf 16MB erweitert... wenn es geht geb ich heute abend bescheid
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 25.01.2005 00:35:51

Is mir gerade so gekommen... Die Initrd.gz wird ja noch entpackt und hat dann 50MB!
Der Kernel ist schon mit 16M Konfiguriert, nur kann er keine 50MB in eine 16MB Ramdisk laden.

Hab jetzt die Initrd verkleinert. Habe nur die Module genommen, die auch Standardmäßig geladen werden.

Jetzt kommt nur noch der Fehler (wer hätte das gedacht):

Code: Alles auswählen

ACPI: (supports S0 S1 S2 S3 S4 S5)
RAMDISK: Compressed image found at block 0
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Denke es liegt daran, dass das RAMFS nicht im Standard Kernel drin ist... Müssten also einen Eigenen Kernel bauen der dieses unterstützt.
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 27.01.2005 12:47:44

So hab jetzt einen eigenen Kernel gebacken (2.6.11-rc2 von Kernel.org).
Es funktioniert so weit (muss nur beim bootprompt "linux26 root=/dev/ram0" angeben), er lädt die Treiber in der richtigen Reihenfolge nur kommt jetzt ein sau dummer Fehler vom Installer:

Code: Alles auswählen

Im CD-ROM-Laufwerk befindet sich keine Debian-CD.

Bitte legen Sie eine Debian-CD ein, um mit der Installation fortzufahren.
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 27.01.2005 16:22:29

das wäre ja noch kein Problem, wenn du die CD wechseln könntest oder kannst du ?

475
Beiträge: 96
Registriert: 03.11.2003 13:22:43
Wohnort: Vach
Kontaktdaten:

Beitrag von 475 » 27.01.2005 21:07:22

Ich kann die CD wechseln, nur kommt er dann in konflikt (auf cd kernel 2.6.8 und auf der anderen 2.6.11)
Debian SID, Kernel 2.6.12-3, Intel Pentium 4 560 @4,2Ghz, Asus P5AD2-E Premium, 2x 512MB Kingston HyperX, Terratec Phase 22, 2x WD Raptor 74GB AHCI an Intel Ich6r, ASUS Geforce 6600GT 128MB

Antworten