etch: sind alle PATA Platten nun als sd-devices zu erreichen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
HerbertN
Beiträge: 31
Registriert: 17.06.2006 08:10:46

etch: sind alle PATA Platten nun als sd-devices zu erreichen

Beitrag von HerbertN » 12.11.2007 16:17:00

Hi Leute,
ich hab eine dumme Frage:
Unter sarge ist meine Platte noch als hda zu erreichen. Wenn ich das Upgrade auf etch mache (aus der Ferne), ist die Platte dann als sda zu erreichen? Oder kam der Schnitt dazu erst mit einem 2.6.2x.y Kernel?
Ich habe keinen remote Zugriff auf die Kiste und wäre gerne vorher darauf vorbereitet...

Dem grub ist es dank hd(0,0) egal was er bootet denke ich, aber wenn es hängt, dann muss ich das wissen.

Danke!

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 12.11.2007 17:01:09

etch benutzt Kernel 2.6.18, die neuen Pata Treiber, die Ide Festplatten als /dev/sd* ansprechen wurden in Kernel 2.6.19 [1] eingeführt, mit etch bleibt es also bei /dev/hd*.

[1] http://kernelnewbies.org/Linux_2_6_19#h ... 1328b1ddce

HerbertN
Beiträge: 31
Registriert: 17.06.2006 08:10:46

Beitrag von HerbertN » 12.11.2007 17:31:23

hach, ich danke dir!
Ich wusste echt nicht mehr wann die Umstellung war :)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 12.11.2007 18:45:23

Ich kann aber trotzdem noch die alten Treiber bei Kernel 2.6.19 und höher benutzen. Es kommt drauf wie der Kernel kompiliert worden ist. Die Nutzung von libata ist nicht zwingend. Stellt man die fstab samt menu.lst von Grub auf uuid um spielt es keine Rolle welches echte Device die Partiton wirklich erhält.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

HerbertN
Beiträge: 31
Registriert: 17.06.2006 08:10:46

Beitrag von HerbertN » 12.11.2007 20:23:27

Ah, danke für die Info.
Vllt. sollte ich das wirklich gleich auf UUID umstellen. Dann habe ich beim Upgrade auf Lenny nicht auch noch daran zu denken.

Benutzeravatar
nordlicht.ol
Beiträge: 34
Registriert: 14.11.2007 15:16:01
Wohnort: Köln / Oldenburg

Beitrag von nordlicht.ol » 02.12.2007 12:28:05

Hallo, ist zwar schon gelöst, aber ich hänge mich hier mal dran: ist es möglich, IDE-Platten die als sda eingebunden werden wieder als hda anzeigen zu lassen? Und falls ja: wie gehe ich dabei vor?

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

Beitrag von cirrussc » 02.12.2007 20:18:25

Hi,

du musst den Kernel auf jeden Fall neu Konfigurieren und bauen.
Im menuconfig unter "Device Drivers -> ATA/ATAPI/MFM/RLL support" wählst du alle "alten" IDE Treiber aus die du benötigst.
Im gleichen Zug werden die neuen libATA Entsprechungen unter "Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers" von dir abgewählt.
SATA-Treiber kannst du bei Bedarf dort belassen.
Die Hilfe im menuconfig oder die Dokumentation in den Sourcen ist auch interessant.

Im wiki ist beschrieben wie man sich nen Kernel selbst backt.
http://wiki.debianforum.de/KernelFragen

Gruß cirrussc

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 03.12.2007 14:17:04

Wäre es nicht einfacher Symlinks zu verwenden? Bin mir jetzt aber auch nicht sicher, in wie weit das realisierbar ist.

Ich habe überlegt, Platten über UUIDs anzusprechen, aber die Vorteile die das bietet (also das Festplatten nicht vershentlich umnumeriert werden) sind in meinem Laptop eher auf der theoretischen Seite anzuordnen. Ansonsten habe ich nur zusätzliche Komplexität, da mir eine UUID weniger als ein Device sagt. Oder übersehe ich da ein tolles Feature der UUIDs?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 03.12.2007 16:13:38

@ Leonidas: Kann mich dunkel aus meiner ubuntu-Zeit daran erinnern, dass bei Verwendung von UUID in fstab GRUB und ubuntu auch bei ungültiger Partitionstabelle noch starten und die Partitionen gefunden werden.
Viele Grüße! Uwe Pr.
squeeze/fluxbox

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

Beitrag von cirrussc » 04.12.2007 20:31:03

Hi,
Leonidas hat geschrieben:Ansonsten habe ich nur zusätzliche Komplexität, da mir eine UUID weniger als ein Device sagt.
Ja, aufm Schleppie macht das weniger Sinn. Aber auf meinem großen wo 6 HDD's +-2..3 (USB, Firewire) dranhängen und öfter mal nen neuer Kernel daherpurzelt hab ich zum teil UUID. Aber als praktischer halte ich das mounten per Label.

Gruß cirrussc

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 04.12.2007 22:36:17

cirrussc hat geschrieben:Aber als praktischer halte ich das mounten per Label.
Ah! Wusste ichs doch, das es neben UUIDs und Devices noch eine Dritte, wohl praktischste Möglichkeit gab. Danke fürs erinnern. Ich denke ich sollte meinen Partitionen mal Label verpassen.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

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

Beitrag von cirrussc » 04.12.2007 22:54:42

Leonidas hat geschrieben:Danke fürs erinnern. Ich denke ich sollte meinen Partitionen mal Label verpassen.
Oh ja, da gewinnt die fstab an Übersichtlichkeit!

Es gibt noch zwei weitere:

Code: Alles auswählen

ls -l /dev/disk/
insgesamt 0
drwxr-xr-x 2 root root 200  4. Dez 20:51 by-id
drwxr-xr-x 2 root root 120  4. Dez 20:51 by-label
drwxr-xr-x 2 root root 200  4. Dez 20:51 by-path
drwxr-xr-x 2 root root 140  4. Dez 20:51 by-uuid
Für was man aber id und path gebrauchen kann - ka.

Nee Label ist schon klasse. Die swap kann ebenfalls mit einem Label erstellt werden.

Gruß cirrussc

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 04.12.2007 23:36:44

Ok, habe mit `tune2fs` und `mkswap` meine Labels vergeben, die Labels in `/etc/fstab` eingegeben und in GRUB das Device gegen `LABEL=meinlabel` ausgewechselt. Funktioniert auf Anhieb. Sehr gut, bin aber fast schon wieder enttäuscht, dass meine initrd das ohne Probleme erkannt hat. Ich hätte ja erwartet das es gegen die Wand fährt, so dass ich damit experimentieren muss bis es geht ;)
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Antworten