opensuse

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
opensuse [17/08/2024 - 07:06] – Externe Bearbeitung 127.0.0.1opensuse [19/02/2025 - 10:42] (aktuell) admin
Zeile 3: Zeile 3:
 [[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:
Zeile 17: Zeile 17:
 ''self_update=1'' ''self_update=1''
  
-===== UEFI =====+====== UEFI ======
  
 GRUB 2 for EFI on GRUB 2 for EFI on
Zeile 75: Zeile 75:
 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 ======
  
Zeile 155: Zeile 138:
 ====== Paketlisten ex/importieren ====== ====== Paketlisten ex/importieren ======
  
-**Export**+===== Export =====
  
 <code> <code>
Zeile 161: Zeile 144:
 </code> </code>
  
- +===== Import =====
-**Import**+
  
 <code> <code>
Zeile 198: Zeile 180:
 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
Zeile 210: Zeile 192:
 </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]]
Zeile 276: Zeile 258:
 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 ======
Zeile 373: Zeile 287:
  
 ====== Rescue System ====== ====== Rescue System ======
- 
  
   - Boot Tumbleweed von USB.   - Boot Tumbleweed von USB.
Zeile 401: Zeile 314:
 Mit exit wieder raus aus dem chroot Mit exit wieder raus aus dem chroot
  
 +====== Build Umgebung ======
  
 +<code>
 +sudo zypper install --type pattern devel_basis
 +</code>
  • opensuse.1723878391.txt.gz
  • Zuletzt geändert: 17/08/2024 - 07:06
  • von 127.0.0.1