Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anwenderwiki:windowsclient_lmn7:start [2021/11/10 11:17] – alois | anwenderwiki:windowsclient_lmn7:start [2021/12/29 17:55] – garblixa | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> lmn7 windowsclient}} | ||
+ | |||
+ | ====== Windowsclients bei der lmn7 ====== | ||
+ | ===== Allgemeines Windows 10 Image für UEFI und BIOS ===== | ||
+ | |||
+ | |||
+ | das Ergebnis dieser Anleitung sollte ein generisches Image für Windows 10 sein. Zumindest war das bei den virtuellen Clients auf einem ESXI-Host der Fall. Da ich Linuxmuster nicht produktiv einsetzte, können in der Praxis Probleme z.B. beim Wechsel von AMD zu Intel auftreten. Daher keine Garantie oder Gewähr. Die Vorgehensweise wurde mit Linbo Version 2.x getestet. Mit Linbo Version 4.x muß diese Anleitung noch getestet werden(Bitte diesen Hinweis dann entfernen). | ||
+ | |||
+ | Es gibt verschieden Varianten, ein generisches UEFI/BIOS Image für Windows herzustellen. Da viele hier im Forum wahrscheinlich eher BIOS/ | ||
+ | |||
+ | ==== Universelles UEFI-Image von Windows ==== | ||
+ | |||
+ | Zuerst benötigt man ein universelles UEFI-Image von Windows als Dateispender. | ||
+ | |||
+ | Wer bereits ein beliebiges UEFI-Image von Windows hat, macht bei Schritt 2 weiter. | ||
+ | |||
+ | Schritt 1: | ||
+ | |||
+ | Falls noch kein einziges UEFI-Image in Linbo vorhanden, muss eines erstellt werden. | ||
+ | |||
+ | Dies sollte gemäß der Anleitung Windows 10 Clients — linuxmuster.net 7.0 Dokumentation 1 erfolgen, jedoch als Vorlage sollte start.conf.win10-efi ausgewählt werden. | ||
+ | |||
+ | Also in Linbo eine neue Gruppe anlegen, die Vorlage start.conf.win10-efi auswählen, den Client partitionieren, | ||
+ | |||
+ | Schritt 2: | ||
+ | |||
+ | Das UEFI-Image auf einen Client ausrollten. Linbo müsste bei der Erstellung des Images alle benötigten Dateien in den Ordner C: | ||
+ | |||
+ | Nun eine Eingabeaufforderung mit administrativen Rechten starten. | ||
+ | |||
+ | Da folgende Befehle eingeben: | ||
+ | |||
+ | Zuerst: | ||
+ | |||
+ | '' | ||
+ | |||
+ | Da sollte als Antwort UEFI kommen. Ansonsten wurde Windows im BIOS/Legacy Modus installiert. | ||
+ | |||
+ | Dann: | ||
+ | |||
+ | < | ||
+ | bcdedit /delete {bootmgr} /F | ||
+ | bcdedit /create {bootmgr} | ||
+ | bcdedit /set {bootmgr} device Boot | ||
+ | bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi | ||
+ | bcdedit /set {bootmgr} description " | ||
+ | bcdedit /set {bootmgr} locale de-DE | ||
+ | bcdedit /set {bootmgr} inherit {globalsettings} | ||
+ | bcdedit /set {bootmgr} default {current} | ||
+ | bcdedit /set {bootmgr} displayorder {current} | ||
+ | bcdedit /set {bootmgr} toolsdisplayorder {memdiag} | ||
+ | bcdedit /set {bootmgr} timeout 30 | ||
+ | bcdedit /set {current} device locate=custom: | ||
+ | bcdedit /set {current} osdevice locate=custom: | ||
+ | sc config stornvme start=boot | ||
+ | bcdedit /export C: | ||
+ | </ | ||
+ | |||
+ | |||
+ | Nun den kompletten Inhalt des Ordners C:\EFI auf einen USB-Stick oder Netzwerkordner sichern. Dieser Ordner wird für das generische UEFI/BIOS Image von Windows benötigt. | ||
+ | |||
+ | (Das UEFI-Image kann mit Linbo hochgeladen und auf allen UEFI-Clients in allen Gruppen ausgerollt werden.) | ||
+ | |||
+ | ==== Universelles UEFI/ | ||
+ | |||
+ | Das gewünschte BIOS-Image starten oder erstellen. | ||
+ | |||
+ | Nun den im Bereich „Universelles UEFI-Image von Windows“ erstellten und gesicherten Ordner EFI von USB-Stick oder Netzwerkordner nach C:\EFI kopieren. Die Ordnerstruktur sollte C: | ||
+ | |||
+ | Dann eine Eingabeaufforderung mit administrativen Rechten starten. | ||
+ | |||
+ | Da folgende Befehle eingeben: | ||
+ | |||
+ | Zuerst: | ||
+ | |||
+ | < | ||
+ | bcdedit /export C: | ||
+ | |||
+ | Da sollte als Antwort Legacy oder Bios kommen und der bisherige BCD-Bootloader wird gesichert. | ||
+ | |||
+ | Dann: | ||
+ | |||
+ | < | ||
+ | bcdedit /delete {bootmgr} /F | ||
+ | bcdedit /create {bootmgr} | ||
+ | bcdedit /set {bootmgr} device Boot | ||
+ | bcdedit /set {bootmgr} description " | ||
+ | bcdedit /set {bootmgr} locale de-DE | ||
+ | bcdedit /set {bootmgr} inherit {globalsettings} | ||
+ | bcdedit /set {bootmgr} default {current} | ||
+ | bcdedit /set {bootmgr} displayorder {current} | ||
+ | bcdedit /set {bootmgr} toolsdisplayorder {memdiag} | ||
+ | bcdedit /set {bootmgr} timeout 30 | ||
+ | bcdedit /set {current} device locate=custom: | ||
+ | bcdedit /set {current} osdevice locate=custom: | ||
+ | sc config stornvme start=boot | ||
+ | </ | ||
+ | |||
+ | Fertig. Nun mit Linbo das Image erstellen. Es sollte auf allen Rechnern starten. | ||
+ | |||
+ | Wenn man den umgekehrten Weg gehen möchte und ein bestehendes UEFI Image auf einen BIOS/Legacy Client klonen möchte, dann führt man auf dem BIOS Client aus: | ||
+ | |||
+ | < | ||
+ | bcdedit /delete {bootmgr} /F | ||
+ | bcdedit /create {bootmgr} | ||
+ | bcdedit /set {bootmgr} device Boot | ||
+ | bcdedit /set {bootmgr} description " | ||
+ | bcdedit /set {bootmgr} locale de-DE | ||
+ | bcdedit /set {bootmgr} inherit {globalsettings} | ||
+ | bcdedit /set {bootmgr} default {current} | ||
+ | bcdedit /set {bootmgr} displayorder {current} | ||
+ | bcdedit /set {bootmgr} toolsdisplayorder {memdiag} | ||
+ | bcdedit /set {bootmgr} timeout 30 | ||
+ | bcdedit /set {current} device locate=custom: | ||
+ | bcdedit /set {current} osdevice locate=custom: | ||
+ | bcdedit /export C:\Boot\BCD | ||
+ | </ | ||
+ | |||
+ | Nun den gesamten Ordner C:\Boot vom BIOS Client auf den UEFI Client kopieren und mit Linbo ein Image erstellen. | ||
+ | |||
+ | < | ||
+ | |||
+ | Originalbeitrag im Forum: https:// | ||