openSUSE Tumbleweed

Versionsinformation

openSUSE Tumbleweed är ett fritt Linuxbaserat operativsystem för stationära och bärbara datorer såväl som servrar. Med openSUSE kan du surfa på nätet, hantera din e-post, organisera och redigera bilder, arbeta med ordbehandling, kalkylblad och databaser, spela upp videofilmer, musik och mycket mer. Och dessutom ha kul!

Deltagare: Mattias Newzella, Jonas Svensson och Fredrik Persson
Publiceringsdatum: 2022-05-10 , : 84.87.20220415.2673213

Denna versionsinformation är under konstant utveckling. För att få information om de senaste uppdateringarna, se onlineversionen på https://doc.opensuse.org/release-notes. Den engelskspråkiga informationen uppdateras omedelbart. Översatta versioner kan vara tillfälligt ofullständiga.

För att rapportera buggar i denna utgåva, använd openSUSE Bugzilla. För mer information sehttps://en.opensuse.org/openSUSE:Submitting_bug_reports.

1 Installation

1.1 UEFI—Unified Extensible Firmware Interface

Om din dator använder UEFI-boot (vilket troligtvis är fallet om datorn levererades med Windows 8 eller senare) rekommenderar vi starkt att du uppdaterar UEFI-firmwaret till senaste version. Firmware och instruktioner för detta hittar du på din dator- eller moderkortstillverkares hemsida.

Bakgrund: En del UEFI-firmware har en bugg som får datorn att krascha om för mycket data i skrivs in i UEFI:ets lagringsutrymme. Hur mycket "för mycket" är vet dock ingen och openSUSE försöker minimera risken genom att bara skriva in så mycket data som behövs för att starta operativsystemet. Till detta räknas positionen för openSUSEs bootloader. Funktioner i uppströms Linuxkärnor som använder UEFI området till att spara boot och kraschloggar (pstore) har stängts av. Trots det bör du ändå uppdatera ditt UFEI-firmware för att undvika eventuella problem.

1.2 UEFI, GPT och MS-DOS partitioner

Med EFI/UEFI specifikationerna kom en ny modell för partitionering: GPT (GUID Partition Table). Denna nya layout använder GUID-identifierare (ett globalt unikt 128-bit tal visat i 32 hexadecimala siffror) för att identifiera enheter och partitionstyper.

Additionally, the UEFI specification also allows legacy MBR (MS-DOS) partitions. The Linux boot loaders (ELILO or GRUB2) try to automatically generate a GUID for those legacy partitions, and write them to the firmware. Such a GUID can change frequently, causing a rewrite in the firmware. A rewrite consists of two different operations: removing the old entry and creating a new entry that replaces the first one.

Moderna firmware har en soptunnehanterare som registrerar de borttagna ID:en och frigör minnet som är reserverat för dessa. Felaktiga firmware som inte lyckas frigöra dessa resurser kan leda till att datorn inte längre kan starta.

Lösningen är enkel - omvandla MBR-partitionerna till GPT för att undvika detta problem.

2 Allmänt

2.1 System med LUKS-krypterad partition bootar inte

I en del fall visar inte Plymouth lösenordsprompten korrekt. För att fixa detta lägg till plymouth.enable=0 till kärnans kommandorad. Se också https://bugzilla.opensuse.org/show_bug.cgi?id=966255.

2.2 systemctl stop apparmor Fungerar inte

Tidigare kunde det råda oklarhet över hur kommandot systemctl i kombination med de till namnet likartade underkommando reload och restart påverkade AppArmor:

  • systemctl reload apparmor laddade om AppArmors profiler på ett korrekt sätt (och är fortfarande det rekommenderade sättet att utföra detta på.)

  • systemctl restart apparmor medför att AppArmor stoppar, därefter deaktiveras alla AppArmor profiler för att sedan återstartas. Detta lämnar alla existerande processer obevakade och endast nystartade processer kommer att omfattas av AppArmor.

Olyckligtvis har inte systemd någon lösning i sitt enhetsfilformatet för detta restart scenario.

Från och med AppArmor 2.12 kommer därför inte kommandot systemctl stop apparmor att fungera. Följaktligen kommer systemctl restart apparmor att ladda om AppArmor profilerna korrekt.

För att deaktivera alla AppArmor profilerna, använd det nya kommandot aa-teardown som motsvarar det gamla kommandot systemctl stop apparmor.

För mer information, se https://bugzilla.opensuse.org/show_bug.cgi?id=996520 och https://bugzilla.opensuse.org/show_bug.cgi?id=853019.

2.3 Ingen standard Compose-tangetkombination

I tidigare versioner av openSUSE kunde man skriva bokstäver som inte finns i tangentbordslayouten med hjälp av Compose-tangentkombinationer. T.ex. för att skriva ett å, kunde man trycka ned och sedan släppa upp SkiftRight Ctrl och sedan trycka ned a två gånger.

I openSUSE Tumbleweed finns inte längre någon fördefinierad Compose-tangentkombination eftersom SkiftRight Ctrl inte längre fungerar som förväntat.

  • För att definiera en systemomfattande Compose-tangentkombination, öppna filen /etc/X11/Xmodmap och sök efter följande rader:

    [...]
    !! Third example: Change right Control key to Compose key.
    !! To do Compose Character, press this key and afterwards two
    !! characters (e.g. `a' and `^' to get 342).
    !remove  Control  = Control_R
    !keysym Control_R = Multi_key
    !add     Control  = Control_R
    [...]

    För att ta bort kommentarerna i exempelkoden, avlägsna ! i början på raderna. Men tänk på att inställningarna i Xmodmap kommer att skrivas över i fall du använder setxkbmap.

  • För att skapa en användardefinierad Compose-tangentkombination, använd det grafiska gränssnittets konfigurationsverktyg eller kommandoradsverktyget setxkbmap:

    setxkbmap [...] -option compose:COMPOSE_KEY

    Ange din föredragna tangent i variablen COMPOSE_KEY, t.ex. ralt,lwin, rwin, menu, rctl eller caps.

  • Eller alternativt, använd en IBus inmatningsmetod som tillåter att du skriver i de bokstäver du behöver utan en Compose-tangent.

3 Mer information och feedback

  • Läs README filen på installationsmediet.

  • Visa en detaljerad logg över ändringarna i ett specifikt paket med kommandot RPM:

    rpm --changelog -qp FILNAMN.rpm

    Ersätt FILENAME med namnet på RPM paketet.

  • En kronologisk logg över alla förändringarna i de uppdaterade paketen finns i filen ChangeLog som du hittar i rotkatalogen på installationsmediet.

  • För mer information leta i docu katalogen på installationsmediet.

  • För mer eller uppdaterad dokumentation, se https://doc.opensuse.org/.

  • För att se de senaste produktnyheter från openSUSE, besök https://www.opensuse.org.

Copyright © SUSE LLC

Tack för att du använder openSUSE.

openSUSE-teamet.

Skriv ut sidan