Vad är det som håller Linux desktop tillbaka?
Linus Torvalds ser ut att Chromebooks och Android för framtiden för Linux på skrivbordet, medan Linux Mint utvecklare inte är nöjd med varandra.
En av elektronik-kedja butiker här i Schweiz har nyligen haft en HP Pavilion 14 på försäljningen. (ordinarie pris CHF999.- (ca 900 euro eller pund 815), markeras att CHF599.- (ca €540 eller £490). Det är bara för bra för ett pris för mig att gå upp. Här finns information om konfigurationen:
Modell: Pavilion 14-ce 1806nz
CPU: Intel Core i5-8265U (4 kärnor på 1,6 GHz)

Minne: 8GB DDR4 | Hårddisk: 256 GB M. 2 SSD
Display: 14″ 1920×1080, Intel UHD Grafik 620
WiFi: 802.11 b/g/n/ac | Bluetooth: 4.2
Portar: 1xUSB 3.1 typ C, 2xUSB 3.1 typ A, 1xHDMI, 1xRJ-45, 1xSD Kort
Det är en riktigt trevlig konfiguration, särskilt till det priset.
Den tråkiga nyheten är förstås att den kom förinstallerad med Windows 10 Hem. Men det varade inte länge.
Jag låter Windows setup proceduren körs på första starten, tills jag kom till en punkt där det blev tydligt för mig att det är nu omöjligt att installera Windows utan ett Microsoft-konto. Helt omöjligt. Windows-10 har alltid bett om ett Microsoft-konto under installationen, men det var en liten (nästan osynliga) möjligheten att använda endast en lokal konto, som jag alltid gjorde. Nåväl, nu är det alternativet är borta, och om du gräver tillräckligt länge för att du så småningom kan hitta en förklaring som säger att om du inte vill använda ett Microsoft-konto, du har väl hur som helst, men efter att installationen är klar kan du gå tillbaka till den konfigurationen och ändra det för att använda ett lokalt konto.
Så, det var i slutet av Windows på det nya systemet. Jag har aldrig haft ett Microsoft-konto, och jag kommer aldrig att. Jag har startat upp en Linux Live-USB-stick, bort Windows-partition, och ställa om till uppgift att installera några av mina favorit Linux-distributioner.
Det första jag fick göra var att komma in i BIOS Setup Utility att avaktivera UEFI Secure Boot. Det visar sig vara lite knepigare än man kan tro, eftersom det är en “POST hotkey-fördröjning (sek)” parameter i BIOS som är initialt satt till 0, så det är väldigt lite tid efter makt-på att trycka på F10 innan det börjar för att starta Windows (eller åtminstone försöker). En gång i BIOS Setup, jag gick till systemkonfiguration / Boot-Alternativ / Secure Boot, och ändras den till Funktionshindrade. Medan jag var där, jag också bytt POST hotkey fördröjning på 5 sekunder. Spara som (F10) och avsluta.
Då jag pluggade i en openSUSE Tumbleweed USB-minne, och gick tillbaka till att strömmen är på och försökt att vara tillräckligt snabb för att trycka på F9 för att få starta välj meny. Från det att jag kunde välja USB-sticka för att boota, och openSUSE installer kom upp normalt. Det är en bra start.
När du installerar Linux på en UEFI-firmware-system, måste du komma ihåg att systemet kommer att starta från bilder som är lagrade i en särskild “UEFI-Boot-partition, snarare än från MBR som det gjorde för Legacy boot. Du kan identifiera den här partitionen, eftersom det kommer att vara en FAT-filsystem, och oftast har ESP och Starta flaggor set.
Vissa Linux-distributioner kommer att känna igen EFI-uppstartspartition, och automatiskt använda det för installation av starthanteraren, annars, du behöver för att välja det under diskpartitionering förfarande, och utse den som ska monteras på /boot/efi. Förutom att jag skapat en 64GB root partition, formaterad som btrfs, och en swap-partition.
Med diskpartitionering gjort, openSUSE installeras utan svårighet, och inom 15 minuter var redo att starta. Då sprang jag in den första biten av problem. Jag hade bort Windows-partition C, men hade inte ändrat någonting annat. HP är ganska svårt om ändring av UEFI-boot konfiguration, så även om openSUSE hade ändrat boot för att sätta sig själv först, när den startas om HP firmware bestämde mig för att “hjälpa” mig genom att återställa den för att starta Windows. Naturligtvis misslyckades, så att det sedan sparkade över till Windows recovery-boot. Suck.
Tillbaka till BIOS Setup Utility, systemkonfiguration / Alternativ Boot / Boot UEFI För. Välj OS Boot Manager, och ett fönster kommer att dyka upp med en lista av boot mål. Du kan använda F5/F6 för att flytta objekt upp och ned i listan, så jag var bara tvungen att flytta openSUSE till toppen av listan. Tyvärr finns det ingen “ta bort” – alternativ, så jag bara sköt Windows boot rad längst ned också.
Spara och starta om, och den här gången är det startas upp openSUSE! Hurra!
Hela denna process som jag var tvungen att gå igenom för att komma så här långt visar de allmänna idéer som du måste använda för att installera Linux på en dator med UEFI firmware. I ett nötskal:
Komma in i BIOS-konfigurationsverktyget. Detta kräver oftast att trycka på F2 (Acer och många andra), eller F10 (HP), eller kanske något annat, beroende på tillverkaren av den bärbara datorn. Om du får det rätt på första försöket, bör du överväga att köpa ett lotteri biljett den dagen.
Avaktivera UEFI Secure Boot, såvida du inte vet att du kommer att installera en Linux-distributioner som har stöd för det. Vissa system (Acer, till exempel) kräva att du anger en Administration lösenord innan de kommer att låta dig inaktivera Secure Boot. Logiken bakom det undgår mig.Installera Linux, och, om nödvändigt, peka på EFI-uppstartspartition. Du kan faktiskt skapa en ny partition för detta ändamål om du ville (Fedora gör detta som standard). Om du väljer att skapa en, det behöver inte vara mycket stora, något liknande 250MB är gott.Starta om, om systemet startar Linux, du är bra att gå (och förmodligen ska köpa en annan lott); om det fortfarande stövlar Windows, måste du gå tillbaka in i BIOS-Konfigurationen och ändra boot UEFI för, som beskrivs ovan. Vissa system låter dig ändra boot order från Linux kommandorad med efibootmgr nytta, och en del kommer inte – HP är definitivt i “inte” – kolumnen. Några är särskilt irriterande eftersom de kommer att låta dig ändra det, och det kommer initialt, men sedan vid en senare tidpunkt, utan någon uppenbar anledning, att de plötsligt kommer att ändra tillbaka till att starta Windows. Grrr. I det här fallet, du måste använda BIOS-konfigurationsverktyget för att ändra det permanent.
Det är egentligen allt som finns till den, åtminstone höjdpunkterna. Jag blir fortfarande förvånad nu och då av ett nytt system, men om du håller dessa allmänna punkter i åtanke, kan du oftast hitta ett sätt att få det att fungera. Om allt annat misslyckas, och systemet helt insisterar på att starta Windows efter att Linux har installerats, kan du alltid ta till att trycka på start-välj-knappen under POST (power on-sekvens). Nyckeln är oftast något som F12 (Acer), eller F9 (HP), eller tryck på ESC (Asus och Samsung), eller kanske något annat. Suck. Hur som helst, när du hittar rätt nyckel, kommer du att presenteras med en lista av boot föremål, inklusive Windows och vilken Linux-distributioner som du har installerat.
openSUSE Tumbleweed på HP Pavilion 14
Bild: J. A. Watson
Så, vid denna punkt i min underbara nya HP bärbara dator var igång min Linux-distribution av val. Dags att peta runt lite och se till att allt fungerar.
Oops. En av de första och mest självklara saker inte fungerar – Wi-fi. Det var inte ens noterade i Network Manager-fönstret. Tja, fast ethernet arbetade, så jag startade upp den och fortsatte att undersöka den bärbara datorn. Allt annat verkade fungera – display (rätt upplösning), tangentbord (rätt keymap), pekplatta (det är en hemsk clickpad, suck), USB, SD, allt ok.
Utredning av WiFi-problem en bit längre “lspci -v” – kommandot visar att den trådlösa adaptern är en Realtek RTL8821CE. En snabb kontroll av internet visar att detta är en relativt ny adapter och förarna finns inte i linuxkärnan innehöll ännu. Men openSUSE Bygga upp Tjänsten listor community paket för det, och de var relativt enkelt att ladda ner och installera. Jag har hamnat i den här situationen förut, och vad som vanligen händer är att förare så småningom visa upp i kärnan. Hur som helst, detta tog ca 5 minuter för webbsökning, och 5 minuter att installera, och wi-fi trådlöst Lan då jobbade.
SE: 20 snabba tips för att göra Linux nätverk lättare (gratis PDF)
Åh, det var en annan liten justering som jag gjort. Det verkar som att F-tangenter på toppen av bärbara tangentbord blir mer populära för deras funktioner kontroll (media, hårdvara kontroll och sådant), än som den gamla funktionen för knapparna, så att vissa bärbara tillverkare gör Fn-key operation standard, och att få F-knapp funktion du trycker på Fn (ja, jag vet att det låter konstigt). Om HP finns det en BIOS-Konfiguration möjlighet att kontrollera detta, som kallas “Åtgärd Nycklar”, så jag gick tillbaka till BIOS-Konfiguration och förändrats så att de är F-tangenter som standard, och “Action” – knappar när de kombineras med Fn-tangenten.
Allt verkar nu fungera som förväntat. Fn-knapparna för volym upp/ner/mute, skärmens ljusstyrka upp/ner och interna/externa skärmen välj allt arbete. Bluetooth-par med olika möss och styrkulor. Suspend/resume fungerar, även om stängning/öppning av locket. Ljudkvaliteten är bra (relativt sett), det är en “B&O” – logotypen på handleden vila, så jag antar att det är tänkt att betyda ljud kvalitet är extra bra. Batteritiden verkar som att det kommer att vara mycket bra, men jag har inte kört den från batteriet för lång nog för att vara mer specifik. Även “clickpad” verkar vara mindre obehagligt än många jag har använt, åtminstone det inte går att hoppa markören över skärmen varje gång min tumme blir i närheten av det.
Bild: J. A. Watson
Jag har anslutit en extern bildskärm till HDMI-porten, och det kom upp som en *utökat skrivbord” automatiskt.
Förändringar till det dubbla-visa konfigurationen kan göras antingen genom att använda Fn-tangenten, som tar upp detta enkla visa kontroll, eller använda den Visar verktyget som ger dig lite mer kontroll över upplösningen och andra egenskaper på varje skärm.
Så, med openSUSE igång, var det dags att prova några andra distributioner. Jag såg bara tillkännagivandet av Linux Mint 19.2 Beta, så jag bestämde mig för att ge det ett försök. Ladda ner ISO-avbild och kopiera den till ett USB-minne var rutin, och det startat utan problem. Den här gången var det en full “Levande” bild (openSUSE var ett installationsprogram endast bild), så jag kunde peta runt lite och se att allt var ok innan du installerar. Med undantag av WiFi-adapter, allt såg bra ut.
Installationen var enkel och händelselös, jag märkte att Mint har förbättrat deras installer på UEFI-system så att det låter dig nu välja EFI-uppstartspartition, det är nice. Tyvärr är det fortfarande installerat bootloader till en katalog som heter “ubuntu”, vilket kan vara besvärligt om du också har Ubuntu installerat på systemet.
Uppstart efter installationen slutfördes fortfarande tog upp openSUSE som standard, vilket är faktiskt vad jag ville – men om du ville starta Mint som standard, det skulle helt enkelt kräva en resa genom BIOS-Konfigurationen igen. I mitt fall, jag bara genereras en ny grub-konfigurationsfil på openSUSE (grub2-mkconfig), och det läggs Mint att Grub-menyn.
Linux Mint 19.2 Beta på HP Pavilion 14
Bild: J. A. Watson
Som jag redan hade sett den Live-system, WiFi-adaptern inte fungerar. Återigen, det finns massor av information på nätet om hur du hämtar och installerar den nödvändiga drivrutinen, och att processen tog ca 5 minuter och inte ens kräva en omstart! WiFi fungerar nu perfekt.
Återigen, allt ser bra ut och verkar fungera. Bluetooth, Fn-knapparna, suspend/resume, skärmupplösning, allt ok. En ganska trevlig sak, Mynta märkt våra HP-skrivare reklam trådlös utskrift, och ställa det upp automatiskt. Mitt första intryck av Mint 19.2 är bra – inga uppenbara stora förändringar, förbättringar i grafik och sådant, men i allmänhet vad du förväntar dig av Linux Mint, stabilitet och funktionalitet.
Nästa upp för installationen var Manjaro – en annan av mina favoriter. Ladda ner, kopiera till USB-minne och starta Live-bild allt gick smidigt. Allt tycktes fungera med undantag för wi-fi trådlöst Lan, som jag nu väntat. Installationen var rutin, och startar återigen fört upp openSUSE. Ombyggnad av openSUSE Grub config filer som lagts till Manjaro till start-menyn, och jag var igång.
Manjaro 18.0.4 på HP Pavilion 14
Bild: J. A. Watson
Den här gången Wi-drivrutiner som finns tillgänglig via AUR (Arch User Repository), så jag installerade dem på det sättet. Resultatet blev det samma, WiFi kom upp utan att ens starta. Allt annat fungerar, precis som det gjorde för openSUSE och Mynta. Trevligt.
En av anledningarna till att jag alltid ladda Manjaro på min bärbara datorer är att de alltid har “nästa” för Linux-kärnan som finns – det vill säga, en som är för närvarande under utveckling, som vid denna tid är 5.2. Jag hade lite hopp om att den Realtek Lan-drivrutiner kan ingå redan i nästa kärna, så jag installerade Manjaro “experimentell” 5.2 kärna och startat upp det… ack, ingen lycka.
Debian 10 (Buster) har just släppt, så hade jag ett USB-minne till hands med Debian network installer. Jag som startat och körde installationen använda den trådbundna nätverksanslutningen. Inga problem och inga överraskningar. Installationen tog lite längre tid, eftersom det var hämtar allt som behövs, men totalt installation tid fortfarande var under 30 minuter.
Debian GNU/Linux-10 (Buster) på HP Pavilion 14
Bild: J. A. Watson
Wi-fi trådlöst lan driver installationen var identisk med Linux Mint, så det tog ungefär två minuter. Jag började med att säga “allt annat fungerar, precis som för de tidigare fördelningar”, men jag märkte bara att Fn-tangenten för interna/externa displayen för val inte fungerar. Hmm. Udda.
Eftersom jag oftast använder Debian testing, snarare än Debian stable, jag gick vidare och uppgraderas till det. Förfarandet är enkelt, bara att gå till /etc/apt/sources.lista och ändra alla förekomster av “stabil” eller “buster” för att “testa”. Sedan kör.
apt-update && apt dist-upgrade && apt autoremove
Inga problem, inga överraskningar, och det är nu kör Debian bullseye/sid
Bild: J. A. Watson
Åh, när jag tänker på det, jag har varit med hjälp av en Bluetooth-mus när du skriver här, och gå igenom varje distribution i tur och ordning. Det är en trevlig ny Bluetooth-management-program som är ännu enklare att använda (visas här). När du startar det här programmet söker efter Bluetooth-enheter i området, och om någon av dem är i ihopkopplingsläge allt du behöver göra är att klicka på objektet och det kommer automatiskt att koppla ihop med det.
Slutligen, installerade jag Fedora 30. Än en gång, att detta var en ganska ny release så hade jag fortfarande en Live-USB-minne till hands. Uppstart, testning, installation, konfigurering allt gick mycket smidigt.
Fedora på 30 HP Pavilion 14
Bild: J. A. Watson
Jag hade faktiskt ett väldigt litet hopp om att Realtek Lan-drivrutiner kan vara inkluderad i denna distribution, eftersom Fedora ibland bara löser denna typ av problem lite snabbare än andra distributioner. Ingen sådan lycka – men att installera drivrutinen var exakt den samma som för de andra distributioner, så det var inte en fråga.
Som med alla andra distributioner, det är inget nytt att rapportera här. Allt fungerar, den är snabb och trevlig att använda.
Så där har du det. Fem olika Linux-distributioner installerad och fungerar, och det enda problemet jag hade för att ta itu med det faktum att stödet för Realtek Lan-adapter har inte gjort det i vanliga Linux-kärnan ännu. Fastställande som, genom att manuellt installera drivrutinen, i huvudsak var samma på varje distribution, och 5 minuter eller mindre varje gång.
Denna laptop verkar så bra, åtminstone så långt, att jag kommer att överväga att använda det som min vanliga systemet, antingen istället för eller i tillägg till Acer jag har varit med. Jag är särskilt imponerad av den mindre skärmen (14″ vs 15.6), fortfarande 1920×1080 och ganska lätt att läsa, och den totala mindre/lättare paket. Jag kommer att fortsätta med det under sommaren, och sedan besluta sig för att ta med när det är dags att börja pendla till Amsterdam igen.
Linux
Microsoft uppmanar för att gå med i privata Linux säkerhet utvecklaren lista
Microsoft developer avslöjar Linux är nu mer används på Azure än Windows Server
10 super söt bärbara datorer som kommer med Linux förinstallerat
Ventil för att fortsätta Ånga spel på Ubuntu Linux
Facebook, Twitter, Instagram är “skräp”, säger Linux grundare (CNET)
Hur Linux tog över allt (TechRepublic)
Relaterade Ämnen:
Bärbara datorer
Öppen Källkod
Affärssystem
Utvecklare
Cloud