diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hallo nochmal, jetzt bin ich etwas verwirrt - ich möchte das System in VirtualBox über EFI starten aber verwende trotzdem den virtuellen MBR? das kann doch gar nicht gehen oder? Für heute reicht es wohl auch, ich versuche mich morgen noch einmal daran. Ich habe gerade gesehen, dass über meinem post Ubuntu 12.04 steht - ich nutze 16.04. Grüße
Nikolai
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
jetzt bin ich etwas verwirrt - ich möchte das System in VirtualBox über EFI starten aber verwende trotzdem den virtuellen MBR? das kann doch gar nicht gehen oder?
Der MBR spielt bei UEFI vielleicht keine Rolle mehr, ich habe das nicht eigens geprüft. Da er für legacy BIOS benötigt wird und der Artikel beides abdecken soll, steht es trotzdem in der Anleitung. Wenn Du mir sicher bestätigen und austesten kannst, daß der MBR bei EFI nicht benötigt wird, könnte ich das im Artikel so eintragen.
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Die Sache ist eher, das bei EFI von der EFI-Systempartition gestartet wird und die bootloader dort als ausführbare Dateien hinterlegt sind. Ich versuche das mal zum laufen zu bekommen, aber den VirtualBox Fehler konnte ich bisher nicht loswerden.
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hallo Lauscher, ich kann bestätigen, dass die Angaben in diesem Thread https://forum.ubuntuusers.de/topic/installiertes-windows-in-virtualbox-nutzen/6/ von bigboiler richtig sind.
Ich konnte mein Windows 10 unter EFI starten nachdem ich alle vom Anpassungsskript gesetzten VBoxInternal/Devices/pcbios/0/Config/ Einträge aus der .vbox-Datei genommen habe. Ich habe für EFI meine EFI-partition und die Windows Partition mit schreibzugriff einbinden müssen, damit ich die VM starten kann. Ein MBR ist nicht erforderlich. Weißt du ob ich eine Kopie meiner EFI-Partition als für Windows sichtbare erste Partition einbinden kann? Jetzt muss ich nur sehen, wie das mit der Aktivierung läuft... Vielen Dank! Gruß Nikolai EDIT: Ich hätte deine aktualisierte Anleitung nur vernünftig lesen müssen, mit der Änderung von pcbios zu efi im Skript startet die VM problemlos ☺
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
Hallo Nikolai, schön, daß es soweit geht! ☺
Ich habe für EFI meine EFI-partition und die Windows Partition mit schreibzugriff einbinden müssen, damit ich die VM starten kann. Ein MBR ist nicht erforderlich. Weißt du ob ich eine Kopie meiner EFI-Partition als für Windows sichtbare erste Partition einbinden kann?
Es geht Dir darum, die originale EFI-Partition zu schützen, und deshalb nur eine Kopie anzubieten?
Theoretisch müßte das gehen. Ich denke dabei an eine virtuelle Festplatte, genauso formatiert (exFAT, glaube ich?), und die Dateien der EFI-Partition einfach stumpf kopiert. Die neue virtuelle Festplatte, ich nenne sie mal WindowsRAW_EFI.vdi, einhängen und mal gucken, ob es so einfach geht.
Etwas aufwendiger und genauer könnte man die EFI-Partition mit dd in eine Datei kopieren, und innerhalb von VirtualBox die Datei mit dd auf WindowRAW_EFI.vdi kopieren. Ein MBR ist nicht erforderlich
Du hast WindowRAW.mbr gar nicht integriert, und es geht? Ich frage mich gerade, was überhaupt noch im MBR ist. Womöglich noch aktivierungsrelevante Daten? Jetzt muss ich nur sehen, wie das mit der Aktivierung läuft...
Wenn Du Lust hast, dich in die Überlistung der Aktivierungsgeschichte einzuarbeiten, würde mich das freuen! Ich verfolge das Projekt zwar nicht mehr aktiv und habe auch kein Windows mehr am Laufen, aber fände es super, wenn das Projekt von Dir & Community weiterentwickelt wird. Einige Punkte, wo man ansetzen kann, habe ich ja in der Diskussion zum Artikel beschrieben, hast Du wahrscheinlich schon gesehen. Viele Grüße, Lauscher
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hallo Lauscher, ja genau. Momentan wird auch der bootmanager (refind) gestartet - da könnte ich versehentlich Ubuntu heraus starten. Die EFI Partition ist mit FAT32 formatiert, ich würde den bootmanager wie auch ubuntu-relevante Dateien von der EFI-partition für die VM entfernen. Genau ich habe die .vmdk ohne die MBR-Datei erstellt. Der MBR wird unter EFI gar nicht verwendet soweit ich weiß. Bei GPT ist er auch nicht vorgesehen, denke ich. Zum Thema Aktivierung habe ich aber keine Probleme feststellen können. Windows hat mich zwar nach meinem Login gefragt, nachdem ich es ohne die Variablen aus deinem Artikel gestartet hab, aber sich seitdem nicht wieder beschwert. Auch beim erneuten Start von Windows direkt nicht. Grüßle
Nikolai
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
Hallo Nikolai,
ja genau. Momentan wird auch der bootmanager (refind) gestartet - da könnte ich versehentlich Ubuntu heraus starten. Die EFI Partition ist mit FAT32 formatiert, ich würde den bootmanager wie auch ubuntu-relevante Dateien von der EFI-partition für die VM entfernen.
Da Du die Ubuntu-Partitionen nicht eingebunden hast, kann ihnen auch nichts mehr passieren. Ein versehentlicher Start durch GRUB dürfte einfach fehlschlagen. Interessant wäre der Versuch einer virtuellen EFI-Partition aber trotzdem. Genau ich habe die .vmdk ohne die MBR-Datei erstellt. Der MBR wird unter EFI gar nicht verwendet soweit ich weiß.
Gut zu wissen, danke! Ich werde das im Artikel vermerken. Zum Thema Aktivierung habe ich aber keine Probleme feststellen können. Windows hat mich zwar nach meinem Login gefragt, nachdem ich es ohne die Variablen aus deinem Artikel gestartet hab, aber sich seitdem nicht wieder beschwert. Auch beim erneuten Start von Windows direkt nicht.
Du bist aber in der VM nicht online gegangen, nehme ich an? Viele Grüße, Lauscher
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hi Lauscher, okay dann brauche ich mir da keine Sorgen machen. Ich habe es jetzt auch mit einer zusätzlichen FAT32-formatierten 100 MB EFI-VDI zum laufen gebracht. Dabei habe ich nur die Windows Partition (sdb2) in die raw-vmdk eingebunden. Die VM war von vornherein online, ich weiß allerdings nicht wie das mit der Aktivierung zusammen mit dem Microsoft-Konto funktioniert. Probleme gab es wie gesagt bisher nicht. Gruß
Nikolai
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
Die VM war von vornherein online, ich weiß allerdings nicht wie das mit der Aktivierung zusammen mit dem Microsoft-Konto funktioniert. Probleme gab es wie gesagt bisher nicht.
Ich bin verblüfft ... Win8 hat einen riesigen Terz gemacht und online sofort auf Blackscreen geschaltet, und Du hast nicht einmal die virtuelle Hardwareanpassung gemacht!?
War Win10 beim Kauf auf dem Rechner, oder war es ein Update von Win7?
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hi Lauscher, die Hardwareanpassung habe ich schon noch gemacht - aber beim ersten Start war diese noch nicht eingetragen. Es war ein Upgrade von Win8 soweit ich mich noch richtig erinnern kann. Es handelte sich um eine Installation über Product Key - also kein OEM. Grüße
Nikolai
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
Hallo Nicolai, Es handelte sich um eine Installation über Product Key - also kein OEM.
Das ist ein wesentlicher Unterschied, danke für die Info! Das kann heißen, daß Dein Rechner weder SLIC noch MSDM-Tabelle enthält, was einen großen Unterschied ausmacht. Könntest Du da mal nachsehen? (Im Ordner /sys/firmware/acpi/tables) Wenn sich bei Dir Neuigkeiten bzw. Probleme ergeben, würde ich mich über Rückmeldung freuen. Oder auch, wenn es nach über einem Monat immer noch keine Probleme gibt. Viele Grüße, Lauscher
|
diekugel
Anmeldungsdatum: 18. November 2016
Beiträge: 10
|
Hi Lauscher, eine SLIC Tabelle hat mein T420, MSDM jedoch nicht. Noch funktioniert die Geschichte, sehr häufig werde ich es aber auch nicht nutzen. Vielen Dank für deine Hilfe! Gruß
Nikolai
|
Lauscher
Anmeldungsdatum: 23. Januar 2012
Beiträge: 541
Wohnort: /..
|
eine SLIC Tabelle hat mein T420, MSDM jedoch nicht. Noch funktioniert die Geschichte, sehr häufig werde ich es aber auch nicht nutzen.
Alles klar! Auch Dir vielen Dank! Gruß, Lauscher
|
ckirsche
Anmeldungsdatum: 29. Dezember 2016
Beiträge: Zähle...
|
Hallo Zusammen, ich bin auch ein paar Tage an dem Problem NS_ERROR_FAILURE gehangen. Im Log fand ich den 00:00:00.770363 !!Assertion Failed!!
00:00:00.770363 Expression: <NULL>
00:00:00.770363 Location : /home/vbox/vbox-5.1.12/src/VBox/VMM/VMMR3/PDMDevHlp.cpp(3975) VM* pdmR3DevHlp_Untrusted_GetVM(PPDMDEVINS)
00:00:00.770378 Untrusted device called trusted helper! 'piix3ide'/0 Zur Konfiguration:
Ich habe einen Dell Vostro 3750 Laptop und Ubuntu derzeit auf einer externen SATA Platte installiert. Auf der internen SSD habe ich ein Upgrade von Windows 7 Pro (OEM) auf Windows 10 gemacht gehabt. Dabei hat mich Microsoft soweit geärgert, das ich jetzt bei Ubuntu gelandet bin. 😉
Leider habe ich einige Programme, die ich nicht so einfach durch Linux kompatible Software ersetzen kann. Lösungsfindung:
Zuerst habe ich versucht sowohl das DVD Laufwerk als auch die interne Platte an einen SATA Controller zu hängen. → Hat nicht funktioniert
Dann versucht beide als IDE zu verwenden → Hat nicht funktioniert, dann kam der NS_ERROR_FAILURE. Im Log fand sich dann der gleiche Fehler aber mit 'ahci0'/0 Lösung:
Ich habe die interne Platte als SATA Gerät eingebunden und das DVD Laufwerk als IDE Gerät. Danach konnte ich die VM booten. Hoffe das hilft jemanden. EDIT: Fixed some typos
|