Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
opensuse [27/08/2024 - 08:19] – admin1 | opensuse [19/02/2025 - 10:42] (aktuell) – admin |
---|
[[https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.inst.html|https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.inst.html]] | [[https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.inst.html|https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.inst.html]] |
| |
===== Boot Parameter für Problemfälle ===== | ====== Boot Parameter für Problemfälle ====== |
| |
Ab Kernel 2.6.28 wurde der Video-Modus der Grafikkarten vom [[https://wiki.ubuntuusers.de/XServer/|XServer]] in den Kernel verlagert. Dadurch wurde es möglich, dass ein hochauflösender "Boot Splash" (siehe [[https://wiki.ubuntuusers.de/Plymouth/|Plymouth]]) flackerfrei angezeigt werden kann. Bei einigen Karten bleibt dieser "Boot Splash" hängen oder endet in einem schwarzen Bildschirm. Dieses Verhalten tritt typischerweise bei Hardwre mit Intel und nVidia-Karten auf. Mi nomodeset wird der grafische Boot aus dem Kernel umgangen: | Ab Kernel 2.6.28 wurde der Video-Modus der Grafikkarten vom [[https://wiki.ubuntuusers.de/XServer/|XServer]] in den Kernel verlagert. Dadurch wurde es möglich, dass ein hochauflösender "Boot Splash" (siehe [[https://wiki.ubuntuusers.de/Plymouth/|Plymouth]]) flackerfrei angezeigt werden kann. Bei einigen Karten bleibt dieser "Boot Splash" hängen oder endet in einem schwarzen Bildschirm. Dieses Verhalten tritt typischerweise bei Hardwre mit Intel und nVidia-Karten auf. Mi nomodeset wird der grafische Boot aus dem Kernel umgangen: |
''self_update=1'' | ''self_update=1'' |
| |
===== UEFI ===== | ====== UEFI ====== |
| |
GRUB 2 for EFI on | GRUB 2 for EFI on |
If you do not plan to use Snapper for system rollbacks, the partitioning restrictions mentioned above do not apply. | If you do not plan to use Snapper for system rollbacks, the partitioning restrictions mentioned above do not apply. |
| |
| |
===== Secure boot===== | |
| |
Ab Kernel 6.2.1: Kernel locking ist aktiv, es werden nur signierte Module geladen. Das kann Probleme bei nvidia und vmware auslösen. | |
Workaround: secure boot ausschalten | |
| |
**Abschalten per mokutil** | |
| |
- sudo mokutil --disable-validation (dabei temporäres PW vergeben) | |
- reboot | |
- im blauen Screen: MOK management | |
- Menüpunkt "Change Secure Boot state", dann temp. pW eingeben | |
- reboot | |
| |
Das ganze zurück mit "mokutil --enable-validation" | |
| |
Alternativ: Abschalten **direkt im BIOS** | |
====== Zypper ====== | ====== Zypper ====== |
| |
====== Paketlisten ex/importieren ====== | ====== Paketlisten ex/importieren ====== |
| |
**Export** | ===== Export ===== |
| |
<code> | <code> |
</code> | </code> |
| |
| ===== Import ===== |
**Import** | |
| |
<code> | <code> |
kernel-syms, kernel-default-devel und kernel-devel nicht vergessen! | kernel-syms, kernel-default-devel und kernel-devel nicht vergessen! |
| |
===== Aktuellste KDE Pakete auf LEAP ===== | ====== Aktuellste KDE Pakete auf LEAP ====== |
| |
Standard ist KDE 5.12 LTS, mit diesen Repos kommt 5.15 aufs System | Standard ist KDE 5.12 LTS, mit diesen Repos kommt 5.15 aufs System |
</code> | </code> |
| |
===== Snapper ===== | ====== Snapper ====== |
| |
Doku: [[https://de.opensuse.org/openSUSE:Snapper_Tutorial|https://de.opensuse.org/openSUSE:Snapper_Tutorial]] [[https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.snapper.html|https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.snapper.html]] | Doku: [[https://de.opensuse.org/openSUSE:Snapper_Tutorial|https://de.opensuse.org/openSUSE:Snapper_Tutorial]] [[https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.snapper.html|https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.snapper.html]] |
snapper modify --userdata "bootloader=rollback from [source snapshot] [comment]" [snapshot ID] | snapper modify --userdata "bootloader=rollback from [source snapshot] [comment]" [snapshot ID] |
</code> | </code> |
| |
====== Dual Boot Windows 10 UEFI ====== | |
| |
Doku [[https://en.opensuse.org/openSUSE:UEFI#EFI_System_Partition|https://en.opensuse.org/openSUSE:UEFI#EFI_System_Partition]] und [[https://wiki.gentoo.org/wiki/GRUB2/Chainloading|https://wiki.gentoo.org/wiki/GRUB2/Chainloading]] | |
| |
===== Vorbereitung ===== | |
| |
Windows 10 legt standard mässig diese Partitionstabelle an: | |
| |
''locutus:/srv/vm/win10uefi # vmware-mount -p win10uefi.vmdk Nr Start Size Type Id Sytem – ———- ———- —- – ———————— 1 2048 1021952 GPT EE Unknown 2 1024000 202752 GPT EE Efi System 3 1226752 32768 GPT EE Microsoft Reserved 4 1259520 124567552 GPT EE Basic Data '' | |
| |
EFI Daten liegen in Partition 2 (EFI System). Dort liegt auch der Windows Bootmanager: | |
<file> | |
| |
locutus:/srv/vm/win10uefi # ls /mnt/vm1/EFI/Microsoft/Boot/ | |
BCD Resources da-DK es-MX hu-HU kd_02_14e4.dll kd_07_1415.dll memtest.efi qps-ploc sv-SE | |
BCD.LOG bg-BG de-DE et-EE it-IT kd_02_15b3.dll kd_0C_8086.dll nb-NO ro-RO tr-TR | |
BCD.LOG1 boot.stl el-GR fi-FI ja-JP kd_02_1969.dll kdstub.dll nl-NL ru-RU uk-UA | |
BCD.LOG2 **bootmgfw.efi** en-GB fr-CA kd_02_10df.dll kd_02_19a2.dll ko-KR pl-PL sk-SK winsipolicy.p7b | |
BOOTSTAT.DAT bootmgr.efi en-US fr-FR kd_02_10ec.dll kd_02_1af4.dll lt-LT pt-BR sl-SI zh-CN | |
Fonts cs-CZ es-ES hr-HR kd_02_1137.dll kd_02_8086.dll lv-LV pt-PT sr-Latn-RS zh-TW | |
| |
</file> | |
| |
GRUB2 braucht einen separaten Menüeintrag, um Windows 10 zu starten. Dieser wird in **/etc/grub.d/40_custom** angelegt. //EFI-UUID// ist die UUID der EFI Partition, die man mit blkid findet. Alternativ kann grub2-probe genutzt werden: | |
| |
''grub2-probe -t fs_uuid -d /dev/sdaX'' | |
| |
Menüeintrag in **/etc/grub.d/40_custom, siehe auch ** [[https://ihaveabackup.net/article/grub2-entry-for-windows-10-uefi|https://ihaveabackup.net/article/grub2-entry-for-windows-10-uefi]] | |
<file> | |
| |
menuentry "Windows 10" { | |
insmod search_fs_uuid | |
insmod chain | |
search –fs-uuid –no-floppy –set=root [EFI-UUID] | |
chainloader ($root)/EFI/Microsoft/Boot/bootmgfw.efi | |
} | |
| |
</file> | |
| |
Anschliessend EFI Bootmenü Menü neu schreiben lassen: | |
| |
''grub-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg '' | |
| |
===== Windows Bootsektor wiederherstellen ===== | |
| |
* Windows Installations CD | |
* Shift F8 >> Windows Recovery Menu. | |
* Troubeleshoot, Automatic Repair, Command line | |
* bootrec.exe | |
| |
''bootrec / fixMbr '''' '' | |
| |
==== Linux Bootoption im Windows Bootmanager ==== | |
| |
[[https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options|https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options]] | |
| |
[[https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcd-system-store-settings-for-uefi|https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcd-system-store-settings-for-uefi]] | |
| |
[[http://www.jens-mueller.org/erfahrungsberichte/dualboot_opensuse422_win10.html#uefi|http://www.jens-mueller.org/erfahrungsberichte/dualboot_opensuse422_win10.html#uefi]] | |
| |
bcdedit /set {bootmgr} path EFIopensusegrubx64.efi | |
| |
Mit Hilfe von Bcdedit können Sie später die Einträge auflisten und einzelne löschen: | |
| |
''bcdedit /enum all '' | |
| |
''bcdedit /delete {GUID} '' | |
| |
====== Samba ====== | ====== Samba ====== |
| |
====== Rescue System ====== | ====== Rescue System ====== |
| |
| |
- Boot Tumbleweed von USB. | - Boot Tumbleweed von USB. |