Migration von i386 auf amd64

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
spiralnebelverdreher
Beiträge: 1298
Registriert: 23.12.2005 22:29:03
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Frankfurt am Main

Migration von i386 auf amd64

Beitrag von spiralnebelverdreher » 21.02.2010 11:35:01

Guten Tag,
nach einem RAM Ausbau von 4 auf 8 GB würde ich gerne mein vorhandenes Debian Lenny auch auf die 64 bit Version umstellen.
Ich hab mir das so vorgestellt:

- Alles was den Nutzern (/home) gehört extern sichern
- /etc sichern
- Die aktuelle Paketliste (mit dpkg -get-selection) in eine Datei schreiben
- Debian Lenny neu installieren (net-installer) als 64bit Version;
- Pakete einspielen (dpkg -set-selection)
- Nutzer einrichten und deren alte /home Verzeichnisse aus der Sicherung einspielen
- Einzelne Konfiguartionsdateien (z.B. /etc/ssh/sshd.conf) aus der Sicherung wieder einspielen

Habe ich da was wichtiges vergessen? Oder gibt es einen noch kürzeren Weg von 32 auf 64 bit?

Vielen Dank!

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 11:45:40

der kürzeste Weg wäre einen 64 bit Kernel zu installieren und den Userspace so wie er ist auf 32 bit zu belassen.


Gruß
gms

Benutzeravatar
spiralnebelverdreher
Beiträge: 1298
Registriert: 23.12.2005 22:29:03
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Frankfurt am Main

Re: Migration von i386 auf amd64

Beitrag von spiralnebelverdreher » 21.02.2010 11:52:59

gms hat geschrieben:der kürzeste Weg wäre einen 64 bit Kernel zu installieren und den Userspace so wie er ist auf 32 bit zu belassen.
Was bedeutet dieser Weg für VirtualBox? Die wäre dann doch weiterhin als 32bit Anwendung auf max 4GB (oder sogar 3GB) Adressraum eingeschränkt?? Oder würde die sich durch die Installation automatisch die 64bit Umgebung mit installieren?

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 12:08:44

spiralnebelverdreher hat geschrieben:Die wäre dann doch weiterhin als 32bit Anwendung auf max 4GB (oder sogar 3GB) Adressraum eingeschränkt??
klar, 32bit Anwendungen können trotzdem nicht mehr addressieren, du kannst aber mit dem 64 bit Kernel, wenn du zusätzlich die 64 bit Libraries installierst, auch 64 bit Userspace Programme laufen lassen
Wie das im Detail mit VirtualBox ausschaut kann ich dir jetzt leider nicht sagen, außer in Ausnahmesituationen bevorzuge ich immer die 64bit Installationen, die obige Aussage sollte daher auch keine Empfehlung sein

Gruß
gms

Benutzeravatar
spiralnebelverdreher
Beiträge: 1298
Registriert: 23.12.2005 22:29:03
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Frankfurt am Main

Re: Migration von i386 auf amd64

Beitrag von spiralnebelverdreher » 21.02.2010 12:18:06

gms hat geschrieben:
spiralnebelverdreher hat geschrieben:Die wäre dann doch weiterhin als 32bit Anwendung auf max 4GB (oder sogar 3GB) Adressraum eingeschränkt??
klar, 32bit Anwendungen können trotzdem nicht mehr addressieren, du kannst aber mit dem 64 bit Kernel, wenn du zusätzlich die 64 bit Libraries installierst, auch 64 bit Userspace Programme laufen lassen
Wie das im Detail mit VirtualBox ausschaut kann ich dir jetzt leider nicht sagen, außer in Ausnahmesituationen bevorzuge ich immer die 64bit Installationen, die obige Aussage sollte daher auch keine Empfehlung sein

Gruß
gms
Ich hab mir mal die Abhängigkeiten von VirtualBox angeschaut und ich werde wohl den Weg über die komplette Neu-Installation einschlagen - erscheint mir langfristig übersichtlicher als die 32 / 64 bit Mischlösung.

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 12:35:41

nur zur Info: ab 2.1 unterstützt VirtualBox "32 bit Host mit 64 bit Guest":
http://forums.virtualbox.org/viewtopic.php?t=8669 hat geschrieben: NOTE: Since version 2.1.0, you can run 64 bit Guests while running a 32 bit Host. The prior requirement for Operating System is only for version 2.0.x. You still need the proper hardware.
You must enable hardware virtualization through your BIOS; software virtualization is not supported for 64-bit VMs.
Note: some HP BIOSES have a glitch, When You ENABLE VT-X/AMD-V, You DISABLE it, so do try both ways.

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 12:42:39

da gibts noch ein Problem, mit der Version aus Lenny dürften noch keine 64 bit Guests unterstützt werden:
http://forums.virtualbox.org/viewtopic.php?t=8669 hat geschrieben: Q: Does VB support 64 bit guests?
A: Support for 64 bit guests was introduced at version 2.0.0. If you wish to create 64 bit guests then we recommend that you upgrade to the latest version.
in "lenny-backports" gibts jedoch eine neuere Version

Gruß
gms

Benutzeravatar
bmario
Beiträge: 1257
Registriert: 05.09.2007 12:15:47
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dresden

Re: Migration von i386 auf amd64

Beitrag von bmario » 21.02.2010 13:26:50

gms hat geschrieben:nur zur Info: ab 2.1 unterstützt VirtualBox "32 bit Host mit 64 bit Guest":
http://forums.virtualbox.org/viewtopic.php?t=8669 hat geschrieben: NOTE: Since version 2.1.0, you can run 64 bit Guests while running a 32 bit Host. The prior requirement for Operating System is only for version 2.0.x. You still need the proper hardware.
You must enable hardware virtualization through your BIOS; software virtualization is not supported for 64-bit VMs.
Note: some HP BIOSES have a glitch, When You ENABLE VT-X/AMD-V, You DISABLE it, so do try both ways.
Was aber nichts bringt, da das zugrunde liegende VirtualBox trotzdem nur ein 32Bit Programm ist, und als solches nur einen Virtuellen Addressraum von 4GB zur Verfügung hat. Egal wieviel Arbeitsspeicher du installierst, es wird nie am Gast ankommen.
Nichts zu tun ist viel besser,
als mit viel Mühe nichts zu schaffen. - Laotse

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 13:33:19

bmario hat geschrieben:
gms hat geschrieben:nur zur Info: ab 2.1 unterstützt VirtualBox "32 bit Host mit 64 bit Guest":
http://forums.virtualbox.org/viewtopic.php?t=8669 hat geschrieben: NOTE: Since version 2.1.0, you can run 64 bit Guests while running a 32 bit Host. The prior requirement for Operating System is only for version 2.0.x. You still need the proper hardware.
You must enable hardware virtualization through your BIOS; software virtualization is not supported for 64-bit VMs.
Note: some HP BIOSES have a glitch, When You ENABLE VT-X/AMD-V, You DISABLE it, so do try both ways.
Was aber nichts bringt, da das zugrunde liegende VirtualBox trotzdem nur ein 32Bit Programm ist, und als solches nur einen Virtuellen Addressraum von 4GB zur Verfügung hat. Egal wieviel Arbeitsspeicher du installierst, es wird nie am Gast ankommen.
der Gast ist 64 bit, der Kernel inklusive VirtualBox-Modul auch, also was soll da nicht beim Gast "ankommen" ? Das "32 bit Programm" ist ja nur ein Frontend

Benutzeravatar
spiralnebelverdreher
Beiträge: 1298
Registriert: 23.12.2005 22:29:03
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Frankfurt am Main

Re: Migration von i386 auf amd64

Beitrag von spiralnebelverdreher » 21.02.2010 17:49:44

gms hat geschrieben: in "lenny-backports" gibts jedoch eine neuere Version
Im Moment nutze ich aus lenny-backports die Version 3.1 von VirtualBox, die würde ich natürlich auch in der 64 bit Umgebung wieder installieren. Aber wie es aussieht, spricht da ja nichts gegen, oder?

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

Re: Migration von i386 auf amd64

Beitrag von gms » 21.02.2010 18:11:50

in Backports müßte eigentlich die 3.0er Version sein ( http://packages.debian.org/search?keywo ... -backports ),
eventuell mal das Changelog überfliegen, ob zwischen 3.0 und 3.1 ein für dich wesentlicher Bug gefixt wurde http://www.virtualbox.org/wiki/Changelog

Gruß
gms

Benutzeravatar
spiralnebelverdreher
Beiträge: 1298
Registriert: 23.12.2005 22:29:03
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Frankfurt am Main

Re: Migration von i386 auf amd64

Beitrag von spiralnebelverdreher » 24.02.2010 17:34:01

spiralnebelverdreher hat geschrieben:
gms hat geschrieben: in "lenny-backports" gibts jedoch eine neuere Version
Im Moment nutze ich aus lenny-backports die Version 3.1 von VirtualBox, die würde ich natürlich auch in der 64 bit Umgebung wieder installieren. Aber wie es aussieht, spricht da ja nichts gegen, oder?
Stimmt nicht ganz, die 3.1. Version ist aus download.virtualbox.org/non-free und nicht aus lenny-backports.

Antworten