Lenny-VM von SCSI auf IDE umstellen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Lenny-VM von SCSI auf IDE umstellen

Beitrag von Cae » 28.02.2012 17:14:10

Hallo zusammen,

aus Spieltrieb und dem Wunsch, etwas neues zu lernen, entstand folgendes Vorhaben: Eine antike Lenny-VM bootet seit jeher von einer virtuellen SCSI-Festplatte. Auf einer IDE-Platte fehlen die Treiber, so meine Interpretation, daher bleibe ich nach der Fehlermeldung, dass es kein /dev/sda1 gäbe, in der initramfs-Shell stecken.
Etwas Analyse im Changeroot (von GRML aus) bringt einen GRUB 0.97-47lenny2, linux-image-2.6.26-2-686 und initramfs-tools 0.92o zutage. Nur habe ich keine Idee, was "der Festplattentreiber" ist, wo er sich aufhält (Paket/Modul/?), wie man ihn austauscht, etc. Hypervisor ist KVM/qemu.

Ich würde jetzt hingehen, im Changeroot den IDE-Treiber hineinfrickeln, initramfs neu bauen und ggf. die fstab anpassen. Macht man das so? Gibt es Literatur dazu?

Gruß Cae

--
Das Thema könnte auch in /Hardware/andere Probleme passen; klar kann man auch per dd umziehen, aber so alltäglich ist das wohl nicht. Deswegen steht der Thread hier.
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

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

Re: Lenny-VM von SCSI auf IDE umstellen

Beitrag von cirrussc » 28.02.2012 17:20:18

Es gibt und braucht an für sich keinen "Festplattentreiber", sondern den des Chipsatzes, welcher ATA implementiert.
Welcher das ist, sollte lspci zeigen:

Code: Alles auswählen

lspci | egrep -i "ide|ata"
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Lenny-VM von SCSI auf IDE umstellen

Beitrag von Cae » 28.02.2012 17:29:28

lspci sagt dazu:

Code: Alles auswählen

$ lspci | egrep -i "ide|ata"
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] # bzw.
$ lspci -v -s 00:01.1
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] (prog-if 80 [Master])
	Subsystem: Red Hat, Inc Qemu virtual machine
	Physical Slot: 1
	Flags: bus master, medium devsel, latency 0
	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	I/O ports at c120 [size=16]
	Kernel driver in use: ata_piix
Das ist die IDE-Emulation. Wobei ich mir da nicht sicher bin, wer ata_piix mitgebracht hat, das Changeroot hat /proc und /sys normal und /dev als --bind /dev gemountet.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
towo
Beiträge: 4546
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Lenny-VM von SCSI auf IDE umstellen

Beitrag von towo » 28.02.2012 17:31:59

Alos bei lenny gibts auch kein /dev/sda1, sondern maximal /dev/hda1. Lenny, respektive der Kernel von Lenny, hat noch nicht libata für IDE-Geräte benutzt.

Antworten