hakketas
Goto Top

SLES SDA in HDA ändern

Hallo,

habe durch eine Konvertierung von VMWare zu HyperV nur die Möglichkeit die Festplatten per IDE anzubinden.
Es handelt sich um den SUSE Enterprise Server 10.

Was muss ich alles unternehmen, um der Maschine zu sagen, das SDA nun HDA ist?

Im Grub habe ich es schon erledig, allerdings scheint er es nicht zu speichern.

Jemand eine Idee, an welchen Punkten ich die Pfade korrigieren muss?
Geht das überhaupt "so einfach"?

Danke im vorraus!

Gruß

Content-ID: 240569

Url: https://administrator.de/contentid/240569

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

Chonta
Chonta 11.06.2014 aktualisiert um 10:36:39 Uhr
Goto Top
Hallo,

soweit mir bekannt, verwendet Linux schon seit laaaanger Zeit /sdx für alle Laufwerke, egal ob /sata /scsi /ide /usb.
Und Grub will nur die Platte und die Partition von der er booten soll, wobei die Nummerierung dort bei 0 anfängt und alles halt HDA ist, egal welche Tecknik.
Also eigentlich hättest Du rein zum Booten nichts ändern müssen, wenn Du nur eine Platte hast.
Hast Du mehrere Platten musst DU wissen, welche /boot und / enthält und ide richtig angeben.
Sofern die FSTAB auch mit UUIDs arbeitet, solte es sogar unproblematisch sein, in welcher Reihenfolge die Platten angeordnet sind. (also wenn sdb jetzt sdc ist z.B.)
Wenn mit /dev/sda etc in der FSTAB gearbeitet wurde, musst Du die Platten in die richtige Reihenfolge bringen bzw die FSTAB anpassen.
Die Frage ist, wie weit Du nach grub kommst, versucht er zu booten oder landest Du in der Grubshell?

Gruß

Chonta

PS: Wenn deine SUSE Version von HyperV nicht offiziell unterstützt wird, und auch ein Kernel verwendet wird, der die HyperV Treiber nicht hat, kann es natürlich auch daran liegen, also die Frage wie weit wird gebootet und was zeigt der Bildschirm
Spfern nur eine HDD vorhanden war in der VM, ohne "Anpassungen" schon versucht zu booten? Wenn ja was kam? Wenn nein, mach ma, aber habe ein Backup der VM als solche!
Hakketas
Hakketas 11.06.2014 um 11:22:13 Uhr
Goto Top
Hallo Chonta,

Danke für Deine schnelle Antwort.

Die FSTAB sieht für mich leider sehr unverständlich aus (ich finde keine SDA Einträge):
/dev/root / ext2 defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
firmware /lib/firmware tmpfs defaults 0 0
microcode /use/lib/microcode tmpfs defaults 0 0


fdisk -l zeigt folgendes:
Device Boot Boot System
/dev/hda1 * LINUX
/dev/hda2 W95 Ext´d (LBA)
/dev/hda5 Linux swap / Solaris
/dev/hda6 Linux swap / Solaris
/dev/hda7 Linux
/dev/hda8 Linux
/dev/hda9 Linux
/dev/hda10 Linux

Nach dem GRUB Bootvorgang legt er los und bleibt bei folgenden Punkt hängen:
resume device /dev/sda5 not found (ignoring)
Waiting für device /dev/sda7 to appear: .................... not found
-- exiting to bin/sh


Kurz zum hergang:
VM Ware Maschine wurde mit StarWind Converter konvertiert zu HyperV, danach direkt gestartet.

Wenn ich bei HyperV SCSI als Controller auswähle, passiert gar nichts, er findet keine HDD.
Deswegen steht er auf IDE.
Chonta
Chonta 11.06.2014 um 12:11:07 Uhr
Goto Top
Hallo,
http://www.blue-approach.de/archives/126

Sicher das Dein System überhaupt unterstützt wird?

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a  
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=fd2c0f87-0493-43a4-99aa-d88dcb177cc1 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=c37656be-374b-4f61-85e5-02f268577a84 /boot           ext4    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=65acbe2d-1f5e-43dc-b95b-07b2ef5080f6 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

So schaut eine FSTAB von einem aktuellen Ubuntu auf HyperV aus.

Fdisk zeigt alles als /dev/sdax an, ist aber IDE-HDD.
Uraltsysteme auf neue Umgebungen zu bringen ist immer so eine Sache.

Zeigt die FSTAB auf dem VM-Ware Virtualisrer auch son komisches Zeug? Kenne halt nur Debiansysteme und da war bisher immer eine f/etc/fstab nach obrigem Beispiel oder anstelle UUID halt direkt /dev/sdx..

Gruß

Chonta
SlainteMhath
SlainteMhath 11.06.2014 um 12:43:24 Uhr
Goto Top
Moin,

die Antwort die Du vor gut einem Monat bekommen hast, hat dir nicht gefallen?

lg,
Slainte
Gersen
Gersen 11.06.2014 um 12:50:57 Uhr
Goto Top
Hallo,

hast Du schon versucht, während des GRUB-Menüs die Taste "e" zu drücken und im angezeigten Menü in der Zeile, die mit "linux /vmlinuz..." beginnt, die Parameter für "root=" und "resume=" anzupassen - dann mit F10 booten?

Anlaufstellen für Änderungen wären n.m.E. /etc/default/grub (hier ist vmtl. noch die falsche RESUME-Partition eingetragen), /boot/grub(2?)/grub.cfg und /boot/grub(2?)/device.map.

Ansonsten vielleicht mal die Ausgaben von

cat /etc/mtab

oder

mount

Gruß,
Gersen
Chonta
Chonta 11.06.2014 aktualisiert um 13:03:15 Uhr
Goto Top
Hallo,

bezüglich der Umstellung von IDE auf SCSI, habe einen Hyper-V 2012R2 und der unterstützt bei Legacy hardware kein booten von SCSI.
Man kann das umstellen, aber dan wird kein Bootsystem gefunden.

Was die /etc/fstab von Dir angeht, die schaut sonderbar aus.

Gruß

Chonta

9 down vote

http://unix.stackexchange.com/questions/17563/find-out-what-device-dev- ...

On the systems I've looked at, /dev/root is a symlink to the real device, so readlink /dev/root (or readlink -f /dev/root if you want the full path), will do it.
Hakketas
Hakketas 11.06.2014 aktualisiert um 13:46:36 Uhr
Goto Top
Ja, die FSTAB ist auf dem VMWare Host identisch mit dem HyperV Klon.
Sicher, das es von HyperV Unterstützt wird, bin ich mir leider nicht.
Danke für den Link, ich wäre froh, wenn das System hochfährt, Integration Fetaures werden nicht benötigt.

@SlainteMhath:

Doch, die war sehr gut, leider ist der Thread untergegangen.

In der FSTAB ist ja leider keine SDA zu erkennen.
Einfaches SDA durch HDA ersetzen klappt ja leider nicht..

DIe Grub Config habe ich angepasst (im Grubmanager mit "e", speichert es aber nicht nach einem neustart).
Nach dem direkt starten sucht er dann "Waiting für device /dev/hda7 to appear...."

cat /etc/mtab und mount sieht genau so wie die FSTAB aus.
SlainteMhath
SlainteMhath 11.06.2014 um 13:48:20 Uhr
Goto Top
Lädst du denn auch IDE Modules, wie bereits in dem alten Thread vorgeschlagen?
Hakketas
Hakketas 11.06.2014 um 15:57:37 Uhr
Goto Top
Hast Du einen Tipp für mich, wie ich das in der aktuellen Maschine anstelle?
heilgecht
heilgecht 12.06.2014 aktualisiert um 00:08:17 Uhr
Goto Top
Zitat von @Hakketas:

Hast Du einen Tipp für mich, wie ich das in der aktuellen Maschine anstelle?

Hallo,

ich denke jetzt geht das nicht mehr. Die Virtuelle Maschine sollte man erst vorbereiten dann konvertieren. Backups gemacht?
In diesem Artikel ist ein ähnliches Problem beschrieben. Zwar geht es dort um Virtualisierung der RedHat Maschine aber das bring dich in die richtige Richtung: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&am ... - "Virtual machine does not boot after being converted from a physical Red Hat machine".
MfG.

P.S. Hier noch eine Anleitung: http://support.citrix.com/article/CTX121621
P.P.S. Und hier sogar auf Deutsch: 1. http://www.unixboard.de/vb3/showthread.php?20489-RedHat-4-(Lineox-4)-in ...
2. http://www.elasticsky.de/2012/02/linux-vm-controllerwechsel-ide-zu-scsi ...
Hakketas
Hakketas 12.06.2014 um 10:06:00 Uhr
Goto Top
Backups sind genug vorhanden face-wink

Danke Dir, ich werde mir die Artikel durchlesen und mein Glück versuchen, melde mich!
userderneue
userderneue 24.07.2015 um 10:57:22 Uhr
Goto Top
Konntest Du dein Problem lösen ? Hab ein ähnliches..