• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] oS 12.3 VBox 4.2.6 OSE Prob unter 3.x erzeugten VMs

Hallo,
ich habe kürzlich ein oS 12.3 per Neuinstallation von CD aufgespielt (vorher 12.2). VirtualBox (4.2.6) habe ich aus dem openSUSE Update Repository installiert. So weit so gut.
Allerdings kann diese VirtualBox-Version nicht auf meine virtuelle Maschine, die ich unter VirtualBox 3.x erzeugt hatte, zugreifen. Unter oS 12.2 hatte ich auch ein VirualBox 4.x installiert, welche mit der VM zurechtkam. Allerdings hatte ich die letzte Upgrades über das Netz durchgeführt.
Was ich bisher erg**geln konnte war, dass sich die Ablagestrukturen von VirtualBox von 3.x auf 4.x verändert haben. Aber ein Anleitung, wie man seine "alten" VMs auf 4.x transferieren kann, habe ich nicht gefunden.
Jemand schrieb, dass er vor dem Übergang von 3.x auf 4.x die VMs exportiert und nach dem Upgrade neu importiert hat. Das scheint zu klappen.
Kennt jemand einen Weg?
Alternativ: Woher kann ich eine rpm mit Virtualbox 3.x bekommen (wegen o.g. Ex-/Import)?
Vielen Dank für alle Hinweis im Voraus!
Gruß
 
OP
D

ddagobertt

Member
zypper se -si kernel virtual vbox
Code:
S | Name                         | Type    | Version                   | Arch | Repository          
--+------------------------------+---------+---------------------------+------+---------------------
i | kernel-desktop               | package | 3.7.10-1.24.1             | i686 | openSUSE-12.3-Update
i | kernel-desktop               | package | 3.7.10-1.1.1              | i686 | openSUSE-12.3-Oss   
i | python-virtualbox            | package | 4.2.6-3.6.11              | i586 | openSUSE-12.3-Update
i | virtualbox                   | package | 4.2.6-3.6.11              | i586 | openSUSE-12.3-Update
i | virtualbox-guest-kmp-desktop | package | 4.2.6_k3.7.10_1.11-3.6.11 | i586 | openSUSE-12.3-Update
i | virtualbox-host-kmp-desktop  | package | 4.2.6_k3.7.10_1.11-3.6.11 | i586 | openSUSE-12.3-Update
i | virtualbox-qt                | package | 4.2.6-3.6.11              | i586 | openSUSE-12.3-Update
Da ist wohl ein Kernel zu viel installiert. Den aus dem OSS-Repository werde ich löschen. Aber das hat ja nichts mit der Ablagestruktur von Virtualbox zu zu tun.

uname -a
Code:
Linux linux-93el.site 3.7.10-1.24-desktop #1 SMP PREEMPT Wed Oct 2 11:15:18 UTC 2013 (375b8b4) i686 i686 i386 GNU/Linux
 
OP
D

ddagobertt

Member
zypper lr -uP
Code:
#  | Alias                              | Name                               | Enabled | Refresh | Priority | URI                                                                                                                                                                                                                                                       
---+------------------------------------+------------------------------------+---------+---------+----------+---------------------------------------------------------------------------------                                                                                                                                                                          
 3 | openSUSE-12.3-Packman_Uni_Erlangen | openSUSE-12.3-Packman Uni Erlangen | Yes     | Yes     |   88     | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/12.3/                                                                                                                                                                                                 
 5 | openSUSE_12.3_1                    | openSUSE_12.3-Virtualization       | No      | No      |   99     | http://download.opensuse.org/repositories/Virtualization/openSUSE_12.3/                                                                                                                                                                                   
 9 | repo-non-oss                       | openSUSE-12.3-Non-Oss              | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/12.3/repo/non-oss/                                                                                                                                                                                              
10 | repo-oss                           | openSUSE-12.3-Oss                  | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/12.3/repo/oss/                                                                                                                                                                                                  
12 | repo-update                        | openSUSE-12.3-Update               | Yes     | Yes     |   99     | http://download.opensuse.org/update/12.3/                                                                                                                                                                                                                 
13 | repo-update-non-oss                | openSUSE-12.3-Update-Non-Oss       | Yes     | Yes     |   99     | http://download.opensuse.org/update/12.3-non-oss/                                                                                                                                                                                                         
 1 | Turboprint                         | Turboprint                         | No      | No      |  110     | dir:///home/detlef/Documents/Downloads/Turboprint/                                                                                                                                                                                                        
 2 | openSUSE-12.3-1.7                  | openSUSE-12.3-1.7                  | No      | No      |  110     | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-T40N_KZ189TH5850,/dev/sr0                                                                                                                                                                          
 4 | openSUSE_12.3                      | openSUSE_12.3-Printing             | No      | No      |  110     | http://download.opensuse.org/repositories/Printing/openSUSE_12.3/               
 6 | repo-debug                         | openSUSE-12.3-Debug                | No      | No      |  110     | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                  
 7 | repo-debug-update                  | openSUSE-12.3-Update-Debug         | No      | No      |  110     | http://download.opensuse.org/debug/update/12.3/                                 
 8 | repo-debug-update-non-oss          | openSUSE-12.3-Update-Debug-Non-Oss | No      | No      |  110     | http://download.opensuse.org/debug/update/12.3-non-oss/                         
11 | repo-source                        | openSUSE-12.3-Source               | No      | No      |  110     | http://download.opensuse.org/source/distribution/12.3/repo/oss/
VirtualBox stammt aus openSUSE-12.3-Update
 

SUSEDJAlex

Advanced Hacker
Ich habe den von Oracle installiert und die Version 4.3.6 unter openSUSE 13.1 am Laufen....

Allerdings kannst du mal in den Changelog nachlesen welche Änderungen bei VirtualBox gegeben hat:

Link: https://www.virtualbox.org/wiki/Changelog-4.2

Ich würde an deiner Stelle den von Oracle vorziehen....

Repo: http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3/

LG SUSEDJAlex
 
OP
D

ddagobertt

Member
Ich habe mich heute entschlossen, eine neue Maschine inkl. neuer virtueller Platte zu erstellen.
Später habe ich nach einigem probieren doch noch eine Möglichkeit gefunden, eine existierende virtuelle Festplatte in eine neue Maschine einzubinden. Für alle, die ein ähnliches Problem haben, hier die Anleitung:

- Die vdi-Datei (also die virtuelle Festplatte) habe ich samt Ordner Harddisks in ein neues Verzeichnis kopiert (bei mir heisst es VBox_Archiv)
- In VirtualBox habe ich dann eine neue Maschine OHNE Festplatte erzeugt
- Danach über die Funktion "Ändern" den Punkt "Massenspeicher" ausgewählt
- In der Combobox "Massenspeicher" den Eintrag "Controller: IDE" angeklickt, danach das rechts in der gleichen Zeile erscheinende Symbol "Festplatte hinzufügen"
- Im nächsten Schritt "vorhandene Festplatte auswählen" anklicken und sich durch die Menüs bis zu der existierenden Platte durchklicken

Anschließend Maschine starten und die bisherige Festplatte wird geladen (bei mir allerdings fehlt einiges. Womöglich müssen noch andere xml-Dateien o.ä. in ein anderes Verzeichnis kopiert werden).

Jetzt habe ich nur noch ein Problem mit dem Zugriff auf ausserhalb liegende Ordner, aber das wird schon...
 
Oben