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 [02/03/2023 - 07:11] – [Snapper] thommie4opensuse [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 138: Zeile 138:
 ====== Paketlisten ex/importieren ====== ====== Paketlisten ex/importieren ======
  
-**Export**+===== Export =====
  
 <code> <code>
Zeile 144: Zeile 144:
 </code> </code>
  
- +===== Import =====
-**Import**+
  
 <code> <code>
Zeile 181: 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 193: 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 247: Zeile 246:
  
 <code> <code>
-ambit is classic. +locutus:~ # snapper rollback 
-Creating read-only snapshot of default subvolume. (Snapshot 1862.) +Ambit is classic. 
-Creating read-write snapshot of current subvolume. (Snapshot 1863.) +Creating read-only snapshot of default subvolume. (Snapshot 1946.) 
-Setting default subvolume to snapshot 1863.+Creating read-write snapshot of current subvolume. (Snapshot 1947.) 
 +Setting default subvolume to snapshot 1947.
 </code> </code>
  
Zeile 258: 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 355: Zeile 287:
  
 ====== Rescue System ====== ====== Rescue System ======
- 
  
   - Boot Tumbleweed von USB.   - Boot Tumbleweed von USB.
Zeile 383: 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.1677741071.txt.gz
  • Zuletzt geändert: 17/08/2024 - 07:06
  • (Externe Bearbeitung)