Permalänk
Medlem

Asahi Linux

Jag tänkte att vi kan ha en egen tråd för Asahi Linux

https://asahilinux.org/

Det är alltså inte någon egen dist utan ett projekt för att få Linux att fungera på Apple Mac datorer med Silicon (Arm) processor.

Det finns flera förgreningar för olika distributioner och jag kör själv numera Ubuntu 23.04 på min Macbook Air M1.

https://github.com/UbuntuAsahi/ubuntu-asahi

Har funnits i princip sedan Apple Silicon lanserades men blir sakta men säkert bättre och bättre, numera fungerar accelererad grafik med OpenGL 3.1

För att installera på sin Mac kör man ett skript och följer instruktionerna, då skapas dual-boot så att man kan köra både MacOS och Linux.

Några "småsaker" fungerar fortfarande inte till 100%

Vad jag märkt på min Macbook Air 13" M1:

* Ljud - inbyggt ljud fungerar men är avsiktligen avstängt i asahi eftersom det kan skada högtalarna om man drar på för högt, men ljud via bluetooth fungerar utan problem. Det arbetas på en fix.

* Tangentbordsbelysning - går att sätta igång genom att manuellt redigera filen /sys/class/leds/kbd_backlight/brightness och ställa in ett värde mellan 0 - 255 - hårdvarustöd finns inlagt från och med Linux kärna 6.4

* Krypterat OS, det går inte som standard att installera med LUKS och LVM idag, men det arbetas på att möjligheten ska finnas.

Annars fungerar allt som jag använder

Långt från alla externa program finns kompilerade för Linux Arm ännu, men det mesta går att lösa antingen genom att kompilera själv eller att man hittar icke officiella färdigkompilerade program.

Permalänk
Medlem

Kända användare av Asahi:

Citat:

On a personal note, the most interesting part here is that I did the
release (and am writing this) on an arm64 laptop. It's something I've
been waiting for for a _loong_ time, and it's finally reality, thanks
to the Asahi team. We've had arm64 hardware around running Linux for a
long time, but none of it has really been usable as a development
platform until now.

Linus Torvalds i samband med släppet av 5.19 Kärnan - tydligen en M2 Macbook Air.

Min fungerar fint men jag har inte hunnit testa några spel, jag tror inte det är möjligt att få igång Steam på Linux Arm64 ännu (?)

Permalänk
Medlem

Inte så mycket aktivitet här men tänkte ändå nämna att jag fått kryptering att fungera nu med hjälp av denna guide:

https://davidalger.com/posts/fedora-asahi-remix-on-apple-sili...

Men då endast på (det officiella) Fedora Remix som guiden avser, inte på Ubuntu som jag egentligen föredrar.

Gjorde ett försök med Ubuntu men det visar sig att Fedora och Ubuntu använder olika filsystem för partitionen som ska krypteras och jag är inte tillräckligt kunnig för att översätta till rätt kommandon för ext4 som Ubuntu använder mot Fedoras btrfs som används i guiden.

Om någon har tips tar jag gärna mot dem

Jag fastnade här:

mount -o subvol=root /dev/mapper/fedora-root /mnt

Där subvol inte är något som används för ext4

Permalänk
Medlem
Skrivet av Pulver:

Inte så mycket aktivitet här men tänkte ändå nämna att jag fått kryptering att fungera nu med hjälp av denna guide:

https://davidalger.com/posts/fedora-asahi-remix-on-apple-sili...

Men då endast på (det officiella) Fedora Remix som guiden avser, inte på Ubuntu som jag egentligen föredrar.

Gjorde ett försök med Ubuntu men det visar sig att Fedora och Ubuntu använder olika filsystem för partitionen som ska krypteras och jag är inte tillräckligt kunnig för att översätta till rätt kommandon för ext4 som Ubuntu använder mot Fedoras btrfs som används i guiden.

Om någon har tips tar jag gärna mot dem

Jag fastnade här:

mount -o subvol=root /dev/mapper/fedora-root /mnt

Där subvol inte är något som används för ext4

Fedora använder 1 btrfs-filsystem (på 1 partition) med separata subvolymer för / och /home.
(Är väl framförallt praktiskt om man inte vill låsa sig gällande vad som får använda lagringsutrymmet men vill nyttja btrfs snapshotfunktion och kunna göra separata snapshots av sina egna filer (/home, förenklat) eller OSet (/, förenklat).)

Har du öht separata filsystem för / och /home? (Har för mig att det inte är standard i Ubuntu?)
Om inte, bara ett steg istället för två (montera /). Annars är det väl att montera de två ext4-filsystemen istället; subvol-grejen är funktionellt jämförbart med att du hade monterat två olika filsystem som ligger på olika partitioner.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem

Tack , nej, det är inte separata system för / och /home

Instruktionen i guiden är denna:

Mount root and home filesystems from the btrfs filesystem on the LUKS mapping device: mount -o subvol=root /dev/mapper/fedora-root /mnt mount -o subvol=home /dev/mapper/fedora-root /mnt/home

Och en färdig krypterad disk ser ut såhär:

Men om jag inte kan använda "subvol=root" vad skriver jag istället ? (jag är alltså jättedålig på kommandon)

Permalänk
Medlem
Skrivet av Pulver:

Tack , nej, det är inte separata system för / och /home

Instruktionen i guiden är denna:

Mount root and home filesystems from the btrfs filesystem on the LUKS mapping device: mount -o subvol=root /dev/mapper/fedora-root /mnt mount -o subvol=home /dev/mapper/fedora-root /mnt/home

Och en färdig krypterad disk ser ut såhär:

<Uppladdad bildlänk>

Men om jag inte kan använda "subvol=root" vad skriver jag istället ? (jag är alltså jättedålig på kommandon)

Då är det bara ett steg iaf, dvs du kan stryka att montera home separat direkt. Och du lär inte behöva några särskilda mount options (dvs inget -o nånting öht).

Guiden har detta steg direkt före:

cryptsetup open /dev/nvme0n1p6 fedora-root cryptsetup status fedora-root

Om du tagit dig igenom allt fram dit och gjort någon motsvarighet till detta så vet du då vad devicen heter (namngiven ovan) iaf.
(Dvs, i deras exempel namngiven "fedora-root", men du kanske valde ett annat namn). Jag låtsar här att du valde ubuntu-root som namn:

mount /dev/mapper/ubuntu-root /mnt

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem

Jag gör ett försök senare - har faktiskt 2 st datorer som kör Asahi Linux numera så jag kan använda en av dem som testdator. Tack!

Permalänk
Medlem
Skrivet av evil penguin:

Om du tagit dig igenom allt fram dit och gjort någon motsvarighet

Dvs, jag antar att med ext4 så har du då isf hittat rätt filsystem att ändra på och, förmodar jag, använt resize2fs istället för btrfs resize i föregående steg?

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av evil penguin:

Dvs, jag antar att med ext4 så har du då isf hittat rätt filsystem att ändra på och, förmodar jag, använt resize2fs istället för btrfs resize i föregående steg?

Japp, det stämmer

Permalänk
Medlem
Skrivet av Pulver:

Jag gör ett försök senare - har faktiskt 2 st datorer som kör Asahi Linux numera så jag kan använda en av dem som testdator. Tack!

Okej, ja det kan nog vara rätt praktiskt att ha en försökskanin för den där konverteringen...

Jag körde in Asahi (men då Fedora-spinnen) och gjorde motsvarande LUKS-konvertering på en Macbook Air för en tid sedan. Passade på innan jag hade något viktigt sparat, då spelar det ju inte heller så stor roll om man skulle göra bort sig...

Med Fedora så var det ju i princip bara att följa den där guiden, dock.
(Själva resize/LUKS-stegen stämmer väl fortfarande bra såvida man har Fedora med btrfs, vill minnas att stegen för bootbar usb var lite utdaterade.)

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av evil penguin:

(vill minnas att stegen för bootbar usb var lite utdaterade.)

Ja, jag har inte ens lyckats göra en bootbar usb tidigare men det fungerar bra nu från denna github:

https://github.com/leifliddy/asahi-fedora-usb

Det struligaste är dock tangentbordet - jag har alltså lyckats skriva denna sträng manuellt genom att memorera var alla tecken sitter annorlunda mellan svenskt och engelsk tangentbord - det var inte helt lätt

perl -i -pe 's/(GRUB_CMDLINE_LINUX_DEFAULT)="(.*)"/$1="$2 rd.luks.uuid='"${LUKS_UUID}"'"/' /etc/default/grub

Det finns säkert något enklare sätt att växla mellan eng och swe tangentbord i "fedora-usb-kommando" miljön men jag tog inte reda på det

Permalänk
Medlem

Amerikanskt tangentbord kan man väl utantill sedan dos tiden som barn 🤣

Permalänk
Medlem
Skrivet av ajn:

Amerikanskt tangentbord kan man väl utantill sedan dos tiden som barn 🤣

Tycker dock det är lite större utmaning på en Mac, då inte ens alla tecken är uppmärkta i normala fall. Så är smått imponerad av @Pirum

Permalänk
Medlem
Skrivet av Pulver:

Ja, jag har inte ens lyckats göra en bootbar usb tidigare men det fungerar bra nu från denna github:

https://github.com/leifliddy/asahi-fedora-usb

Det struligaste är dock tangentbordet - jag har alltså lyckats skriva denna sträng manuellt genom att memorera var alla tecken sitter annorlunda mellan svenskt och engelsk tangentbord - det var inte helt lätt

perl -i -pe 's/(GRUB_CMDLINE_LINUX_DEFAULT)="(.*)"/$1="$2 rd.luks.uuid='"${LUKS_UUID}"'"/' /etc/default/grub

Det finns säkert något enklare sätt att växla mellan eng och swe tangentbord i "fedora-usb-kommando" miljön men jag tog inte reda på det

Är inte helt säker, men skulle förutsätta att fedora-recovery-usb-miljön bara är allmänt systemd-ig och att localectl set-keymap se fungerar.

Men ja, annars får man ju, som du säger, finna sig och skriva bäst man kan. Eller fippla lite mer och ta det över nätverket...

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem
Skrivet av walkir:

Tycker dock det är lite större utmaning på en Mac, då inte ens alla tecken är uppmärkta i normala fall. Så är smått imponerad av @Pirum

Menar du Pulver?

Nu råkar jag iofs köra MacOS och ofta svära över hur svårt det är att hitta rätt, inte minst när man byter mellan MacOS och Windows (i en VM), brukar sluta med att jag ibland får markera tecknet med muspekaren och sedan kopiera-klistra det...

Visa signatur

ASUS P8Z68-v Pro i7 2600K@4.5, 32GB RAM, RX 580, 4K Samsung u24e590, Intel SSD, Seagate SSHD, LG BH16NS55 BD/RW, MacOS Monterey, Win 10+11, Linux Mint
***gamla grejor duger***
Macbook Pro 2009, 8GB RAM, SSD, MacOS Catalina + Windows 10; Macbook Pro 2015 16GB RAM 512GB SSD Radeon Mojave

Permalänk
Medlem
Skrivet av Pirum:

Menar du Pulver?

Nu råkar jag iofs köra MacOS och ofta svära över hur svårt det är att hitta rätt, inte minst när man byter mellan MacOS och Windows (i en VM), brukar sluta med att jag ibland får markera tecknet med muspekaren och sedan kopiera-klistra det...

Haha! Jo, det skulle vara till @Pulver

Permalänk
Medlem
Skrivet av evil penguin:

Är inte helt säker, men skulle förutsätta att fedora-recovery-usb-miljön bara är allmänt systemd-ig och att localectl set-keymap se fungerar.

Japp, det fungerade - tack! Nu blev det lite lättare 😊

Success! 😄

Permalänk
Medlem

När jag hade det i färskt minne tog jag och gjorde min andra dator också och passade då på att skriva instruktioner och kommentarer.

Hjälper nog främst mig själv för att komma ihåg i framtiden, men det hjälper förhoppningsvis någon annan också

Det är alltså en guide för att ställa in kryptering på en dator som kör Ubuntu på Mac med Asahi på en Silicon (Arm) processor.

De som använder det officiella Fedora Remix kan följa denna guide:

https://davidalger.com/posts/fedora-asahi-remix-on-apple-sili...

Först och främst ska man installera Ubuntu på Mac:en, jag går inte in närmare på det här utan konstaterar att man gör det genom att skriva "curl -sL https://ubuntuasahi.org/install | sh" i terminalen på Mac och följer instruktionerna.

Det är lite avancerat att radera linux-delen från Mac när man vill installera om Asahi Linux eller ta bort det helt - kan skriva ned 3 lämpliga kommando och lite instruktioner framöver.

I nuläget finns endast Ubuntu version 23.10, så du måste installera det och sedan uppdatera till 24.04 - det är nämligen endast 24.04 som jag fick att fungera med fedora-usb-boot

Fedora-usb-boot laddar du ned och installerar här:

https://github.com/leifliddy/asahi-fedora-usb

När du ska boota med usb-minnet gör du det från Asahi-boot (inte Mac boot) när det står "hit any key to stop autoboot" så gör du det och hamnar vid en markör.

Skriv:

env set boot_efi_bootmgr run usb_boot

Notera att det endast är inställt på engelsk tangentbord här och underscore "_" finns under "?+" tangenten på svenska tangentbord.

Förhoppningsvis bootar usb-minnet nu (det tar lite tid om ditt usb-minne är långsamt) och du hamnar till slut vid en login promt.

Logga in med användare:root lösenord:fedora

Notera att usb:n endast är kommandobaserad - inte grafiskt.

Om du har svenskt tangentbord gör du bäst med att börja skriva:

localectl set-keymap se

för att få svensk tangentbordslayout som evil penguin tipsade om ovan

Det kan säkert vara en ide att uppdatera operativsystemet på usb-minnet till den senaste versionen också - jag hade ursprungligen lite problem med min installation.

Först ska du då koppla upp ditt wifi genom att skriva:

nmcli dev wifi connect NETWORK_SSID password NETWORK_PASSWORD

(ersätt NETWORK_SSID och NETWORK_PASSWORD med ditt trådlösa nätverksnamn och lösenord)

Du uppdaterar sedan operativsystemet på usb:n genom att skriva:

dnf upgrade

Inställningar som wifi och svensk layout sparas och ligger kvar på usb-minnet.

Nu är det dags att kolla över vilka diskar du har i system som du ska modifiera:

lsblk -f /dev/nvme0n1

Då ska du se någonting i stil med:

NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS nvme0n1 ├─nvme0n1p1 apfs 4ccf344c-1842-4ed2-98f7-d34a509f5a88 ├─nvme0n1p2 apfs dbb4789e-c51d-46bf-8332-90a43b4e4fa7 ├─nvme0n1p3 apfs b98ec259-629b-4aee-9f26-02c5098abcee ├─nvme0n1p4 vfat FAT32 EFI-UBUNTU B01E-2641 419.8M 16% /run/.system-efi ├─nvme0n1p5 ext4 1.0 ubuntu_boot 5b094e58-d15f-4be2-85ff-147859c7b118 ├─nvme0n1p6 ext4 ubuntu_asahi dd08a2bf-ae63-44e1-881d-fbb8928af4fb └─nvme0n1p7 apfs b465c845-eaef-4bcb-aac9-865c42260844

Och då ser vi att det är nvme0n1p6 som vi ska jobba med - alltså ubuntu-partitionen efter boot i listan.

Böra med att skriva:

e2fsck -f /dev/nvme0n1p6

Sedan

resize2fs -M /dev/nvme0n1p6

Nu är det dags att kryptera och det är bra om du har förberedd ett långt och bra lösenord som du kommer ihåg.

cryptsetup reencrypt --encrypt --reduce-device-size 32M /dev/nvme0n1p6

Du får först bekräfta genom att skriva "YES" i versaler och sedan skriva ditt lösenord 2st gånger.

Krypteringen går ganska snabbt på Mac:s NVMe-diskar.

Lås upp krypteringen igen:

cryptsetup open /dev/nvme0n1p6 ubuntu-root

Kolla status på disken med:

cryptsetup status ubuntu-root

Expandera:

resize2fs /dev/mapper/ubuntu-root

Montera:

mkdir mnt; sudo mount /dev/mapper/ubuntu-root /mnt;

Montera andra partitioner.:

mount /dev/nvme0n1p5 /mnt/boot mount /dev/nvme0n1p4 /mnt/boot/efi

Förvara LUKS_UUID variabeln:

export LUKS_UUID=$(cryptsetup luksUUID /dev/nvme0n1p6 | tee /dev/stderr)

Gå in i arch-chroot för att göra fler kommandon:

arch-chroot /mnt /bin/bash

Uppdatera crypttab:

touch /etc/crypttab chmod 0600 /etc/crypttab echo "ubuntu-root UUID=${LUKS_UUID} none" >> /etc/crypttab cat /etc/crypttab

Uppdaterar grub:

perl -i -pe 's/(GRUB_CMDLINE_LINUX_DEFAULT)="(.*)"/$1="$2 rd.luks.uuid='"${LUKS_UUID}"'"/' /etc/default/grub cat /etc/default/grub

(notera att perl-raden är lång och förtsätter en bit bort i rutan)

Bygg om initramfs:

grub-mkconfig -o /boot/grub/grub.cfg

(ursprungsguiden skriver lite annorlunda här, men det fungerade inte för mig - detta verkar fungera)

Sedan ska det vara klart

Skriv först "exit" och tryck sedan en gång på powerknappen så stänger usb-system ned.

Nästa gång du startar ska du få frågan om att låsa upp ubuntu-root.

Permalänk
Medlem
Citat:

Det är lite avancerat att radera linux-delen från Mac när man vill installera om Asahi Linux eller ta bort det helt - kan skriva ned 3 lämpliga kommando och lite instruktioner framöver.

Starta Mac genom att hålla startknappen extra länge och välja Mac-disken.

Rekommenderat sätt ta borta Asahi Linux från Mac är följande, starta terminalen i Mac och skriv:

diskutil -list

Då kan du se något liknade detta:

dev/disk0 (internal): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 500.3 GB disk0 1: Apple_APFS_ISC ⁨⁩ 524.3 MB disk0s1 2: Apple_APFS ⁨Container disk3⁩ 380.0 GB disk0s2 3: Apple_APFS ⁨Container disk4⁩ 2.5 GB disk0s5 4: EFI ⁨EFI - ASAHI⁩ 500.2 MB disk0s4 5: Linux Filesystem ⁨⁩ 54.2 GB disk0s7 (free space) 57.2 GB - 6: Apple_APFS_Recovery ⁨⁩ 5.4 GB disk0s3 /dev/disk3 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +380.0 GB disk3 Physical Store disk0s2 1: APFS Volume ⁨Macintosh HD⁩ 15.2 GB disk3s1 2: APFS Snapshot ⁨com.apple.os.update-...⁩ 15.2 GB disk3s1s1 3: APFS Volume ⁨Preboot⁩ 887.6 MB disk3s2 4: APFS Volume ⁨Recovery⁩ 798.7 MB disk3s3 5: APFS Volume ⁨Data⁩ 157.1 GB disk3s5 6: APFS Volume ⁨VM⁩ 20.5 KB disk3s6 /dev/disk4 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +2.5 GB disk4 Physical Store disk0s5 1: APFS Volume ⁨Asahi Linux - Data⁩ 884.7 KB disk4s1 2: APFS Volume ⁨Asahi Linux⁩ 1.1 MB disk4s2 3: APFS Volume ⁨Preboot⁩ 63.6 MB disk4s3 4: APFS Volume ⁨Recovery⁩ 1.8 GB disk4s4

Nu gäller det att hitta vad som ska tas bort, i det här fallet kan vi börja med att ta radera disk4 - alltså hela avsnittet längst ned där det står Asahi Linux.

Det gör man med:

diskutil apfs deleteContainer disk4

Kan vara läge att kolla igen hur det ser ut med:

diskutil -list

Nu ska vi ta bort enstaka poster i översta avsnittet där det står EFI Asahi och Linux filesystem.

Det gör man genom att skriva:

diskutil eraseVolume free free disk0s4

och

diskutil eraseVolume free free disk0s7

Fortsätt med att ändra nummer om det finns ännu fler.

Sedan tittar du hur det ser ut igen:

diskutil -list

Nu har du frigjort utrymme på rätt sätt och kan starta en ny Linuxinstallation eller formatera om utrymmet för Mac.

Oroa dig inte alltför mycket för att radera fel eftersom Mac:ens använda partitioner inte går att radera i detta läge.

Permalänk
Medlem
Skrivet av Pulver:

Ja, jag har inte ens lyckats göra en bootbar usb tidigare men det fungerar bra nu från denna github:

https://github.com/leifliddy/asahi-fedora-usb

Det struligaste är dock tangentbordet - jag har alltså lyckats skriva denna sträng manuellt genom att memorera var alla tecken sitter annorlunda mellan svenskt och engelsk tangentbord - det var inte helt lätt

perl -i -pe 's/(GRUB_CMDLINE_LINUX_DEFAULT)="(.*)"/$1="$2 rd.luks.uuid='"${LUKS_UUID}"'"/' /etc/default/grub

Det finns säkert något enklare sätt att växla mellan eng och swe tangentbord i "fedora-usb-kommando" miljön men jag tog inte reda på det

Nu löste du det, men i framtiden så är

loadkeys sv-latin1

Räddaren i nöden Tror den skall fungera för fedora live image också.

Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Fractal Design R3 | Arch Linux, Win11

Permalänk
Medlem

Trevligt att du delar med dig av lösningarna du hittat! Nu är sannolikheten att jag kommer köpa en Apple dator rätt så nära noll, men jag tror det kan komma till nytta för andra

Visa signatur

AMD Athlon XP 2000+(Palomino) | 512MiB DDR333 | Gigabyte GA-7VRXP | Point of View GeForce 4 Ti4200 XP | 2x IBM Deskstar 80GB i Raid 0 | Chieftec Dragon | Win2k |

AMD Ryzen R7 5700X | 16GiB DDR4 3200 CL14 | MSI B450 Tomahawk II | Sapphire RX5700 Pulse | Intel 660p 1TiB | Nanoxia Deep Silence | AOC CQ32G1 144Hz 1440p | Win 10 |

Permalänk
Medlem

Nu har Ubuntu Asahi kommit i version 24.04 - man kan alltså installera det direkt utan att först installera 23.10 och sedan uppdatera.

De har även lagt till samma guide i 24.04 som finns i Fedora remix för att ställa in användarnamn och lösenord mm.

För att testa så gjorde jag en ren installation på en av mina datorer och skulle sedan följa min egen guide för att kryptera - men det gick käpprakt åt skogen

Jag lyckades till slut lösa det med lite krångel och tänkte uppdatera guiden ovan, men man kan tydligen inte redigera inlägg efter en viss tid längre ?

Ännu en gång: Mest för min egen skull - men förhoppningsvis hjälper det någon annan också

Efter att man man gjort en vanlig Asahi installation av Ubuntu 24.04 måste man numera komma ihåg att installera cryptsetup som av någon anledning saknas i grundinstallationen - annars är det omöjligt att låsa upp den krypterade system-disken efter att man följt guiden.

Innan man startar guiden ovan är det alltså viktigt att man installerar man med:

sudo apt install cryptsetup

Det som dessutom hände mig vid första boot efter guiden var att inloggningsfönstret för krypteringen inte dök upp - då får man trycka "esc" och vänta på att prompten (initramfs) syns.

Då skriver man:

cryptsetup luksOpen /dev/nvme0n1p6 ubuntu-root

Notera att slash "/" ligger under "-" tangenten här och bindestreck "-" ligger under "?+" tangenten

Sedan skriver du ditt lösenord för krypteringen och går allt OK är det bara att skriva:

exit

Då startas Ubuntu som vanligt.

När du loggat in öppnar du terminalen och skriver:

sudo update-initramfs -u

Då fungerar den vanliga krypteringsinloggningen igen vid nästa boot

Angående USB-Boot:

Det är något krångligt att skapa fedoras usb-boot för Asahi och det är absolut lättast om man gör det från en Fedora-installation.

https://github.com/leifliddy/asahi-fedora-usb

När man ska boota från usb och skriver:

env set boot_efi_bootmgr run usb_boot

Får jag oftast ett error meddelande, men då räcker det med att kort och gott skriva:

boot

Så fungerar det

Bootas det vanliga operativsystemet då istället för från usb så är det någonting fel på installationen av usb-stickan.