Slik bytter du ChromeOS Linux fra Debian til Ubuntu

Guider Og Fremgangsmåter

Hei, ChromeOS-bruker! Hvis du ønsker å bytte Linux-distribusjon fra Debian til Ubuntu, har vi dekket deg. I denne artikkelen viser vi deg hvordan du enkelt kan bytte. Første ting først - hvorfor vil du bytte fra Debian til Ubuntu? Vel, Ubuntu er mye mer brukervennlig enn Debian, og det kommer med massevis av forhåndsinstallert programvare som du kan finne nyttig. I tillegg er det mye mer populært enn Debian, så du vil finne det lettere å få hjelp og støtte hvis du trenger det. Så uten videre, la oss komme i gang!

debian og ubuntu linux-logoer

Linux på ChromeOS, også kjent som Crostini, har vært ute av beta og tilgjengelig i en stund. Brukere som ønsker å utnytte fleksibiliteten og kraften til et Linux-miljø har tilgang til en Linux-terminal som åpner døren til en mengde kjørbare pakker som ikke er lett tilgjengelige på ChromeOS. Enten du ønsker å installere en alternativ nettleser eller installere kraftig programvare for apputvikling, gjør Linux på ChromeOS det en lek.

Som standard kjører Linux-beholderen på ChromeOS den stabile og sikre distroen kjent som Debian. Mer spesifikt, Debian 11 eller Bullseye. Mens Debian tilbyr mange av verktøyene som Linux-brukere ser etter, tilbyr andre distroer mer fleksibilitet og tilgang til et bredere spekter av pakker uten å måtte legge til ekstra depoter.

Når det gjelder popularitet, tar Debian andreplassen i markedsandel og er veldig populær på grunn av sin sikre, stabile natur. På toppen av listen med hele 34 % av markedsandelen, Ubuntu er ansvarlig for å kjøre mer enn en tredjedel av Internetts nettsteder . Til tross for den siste nedgangen i bruk de siste årene, har Ubuntu fortsatt 30% av Linux-stasjonære markedet også.

Enten du er en utvikler eller du er som meg og du bare liker å tulle, er det innebygde Linux-miljøet til ChromeOS et kraftig verktøy. Hvis du har unngått å flytte til en Chromebook på grunn av standard Debian Linux-beholder, har jeg noen gode nyheter. Du er ikke bundet til Debian hvis du virkelig trenger eller vil bruke Ubuntu. Selv om dette kan høres ut som et skremmende forsøk for de som ikke er kjent med Linux-miljøet, forsikrer jeg deg om at trinnene er relativt enkle. Faktisk kan du ha en Ubuntu-beholder oppe og kjøre på Chromebooken din i løpet av femten minutter eller så, og jeg skal vise deg nøyaktig hvordan du gjør det.

Starter

Før vi begynner å erstatte Debian-beholderen med Ubuntu, er det en forutsetning som må oppfylles. Du trenger en ChromeOS-enhet som støtter Linux-utviklermiljøet. Ikke bekymre deg. Hvis Chromebooken din kommer på markedet etter 2019, er den nesten garantert å ha støtte for Linux-apper. Hvis Chromebooken din er eldre enn det, kan du sjekke listen her for å se om Linux-støtte er tilgjengelig. Alternativt kan du bare gå til innstillingsmenyen på enheten din, bla ned og klikke på Avansert-fanen i menyen til venstre. Hvis enheten din støtter Linux, bør du se et Utvikleralternativ rett under Print and Scan-menyen. Hvis det er der, klikker du på Utviklere-fanen og klikker på knappen som sier Slå på for å aktivere Linux.

Du blir bedt om å angi hvor mye lagringsplass du vil bruke for Linux. Still den til hva du foretrekker fra den tilgjengelige lagringsplassen. Bare husk at beløpet du bruker for Linux vil bli tatt fra den totale lagringsplassen som er tilgjengelig for ChromeOS. For å lære mer om hvordan du konfigurerer Linux-miljøet på ChromeOS, sjekk ut vår Kommandolinjeartikkel her . Når alt er konfigurert, kan vi komme i gang med å installere Ubuntu på Chromebooken din.

Lag Ubuntu-beholderen

Vi starter denne prosessen ved å lage Ubuntu-beholderen. For å gjøre dette, må du åpne Chrome-skallet også kjent som crosh . Dette ligner på Linux-terminalappen som ble installert da du aktiverte Linux, men det er ikke det samme, så sørg for at du jobber i crosh, ikke terminalen. For å åpne et crosh-vindu, trykk Ctrl+Al+T på tastaturet. Crosh skal åpnes i en ny Chrome-fane. Ved crosh>-ledeteksten, skriv eller lim inn følgende kommando og trykk enter. |_+_|

Det kan se ut til at ingenting skjer, men gi det et minutt. Du bør snart se spørsmålet endres til (termina) chronos@localhost ~ $, og da er du klar for neste trinn. Standardbeholderen på ChromeOS heter penguin. Vi skal stoppe den beholderen og gi den nytt navn slik at vi kan installere Ubuntu i standardbeholderen. For å gjøre dette, kjør følgende to kommandoer – én om gangen – ved den nye ledeteksten i crosh.|_+_|

Deretter vil vi installere Ubuntu i pingvinbeholderen. For denne opplæringen brukte jeg Ubuntu 20.04, men du kan bruke hvilken som helst smak du liker så lenge bildene er tilgjengelige fra Linux-beholdernettstedet. For å lage Ubuntu-beholderen, kjør lxc-startkommandoen i crosh sammen med bildenavnet og beholdernavnet. For Ubuntu 20.04 vil kommandoen se slik ut. ( Hvis du for eksempel ønsker å bruke Ubuntu 22.04, erstatt bildet nedenfor med ubuntu:22.04 )|_+_|

Skriv inn som root

Deretter må vi angi den nye beholderen som root-bruker. Dette vil gi nødvendige tillatelser for å installere alle nødvendige pakker og verktøy som lar Ubuntu spille godt med ChromeOS-vertssystemet. For å gå inn i beholderen som root-bruker, skriv eller lim inn følgende kommando i crosh og trykk enter. Resultatet vil være en ledetekst som ser slik ut: rot@pingvin:~# |_+_|

Nå må vi oppdatere og oppgradere alle tilgjengelige pakker for Ubuntu. Gjør dette ved å kjøre oppdaterings- og oppgraderingskommandoene nedenfor i crosh-vinduet. Du kan kjøre dem sammen eller én om gangen. Hvis du blir bedt om det, trykk Y eller enter for å fortsette med pakkeoppdateringene.|_+_|

Siden Linux på ChromeOS har sitt eget, tilpassede depot, må vi legge til disse reposene og nøklene til den nylig pregede beholderen vår. Dette vil legge til repoen til sources.list.d-filen og legge til de nødvendige servernøklene på samme tid. Kopier kommandoene nedenfor og lim dem inn i crosh-vinduet ved ledeteksten. Lim inn alle på en gang og trykk enter. Hvis du ikke ser noen feil, bør du gå videre til neste trinn. |_+_|

Nå må vi installere en løsningspakke som lar Ubuntu integreres med ChromeOS. Først må vi installere ar-kommandoen som lar oss trekke ut og endre arkivfiler. For å gjøre dette må vi installere den binære verktøypakken. Bruk følgende kommando i crosh for å installere pakken.|_+_|

Deretter vil vi installere løsningspakken cros-ui-config . Du kan lime inn alle disse kommandoene i crosh samtidig og trykke enter. Du vil sannsynligvis se en advarsel som sier at nedlastingen utføres uten sandkasse som root som fil. Du kan ignorere denne meldingen og fortsette med installasjonsprosessen ved å trykke enter hvis du blir bedt om det.|_+_|

Når løsningen er pakket ut, kan vi installere den ved å bruke kommandoen nedenfor. Du kan deretter bruke den andre kommandoen til å fjerne cros-ui-config-filen siden den ikke lenger er nødvendig.|_+_|

Sist, men ikke minst, må vi slå av beholderen og starte ChromeOS på nytt. Du kan stoppe beholderen ved å bruke kommandoen nedenfor. Når du har gjort det, slår du Chromebooken helt av og starter på nytt for å gå videre til neste trinn.|_+_|

Standard Linux-beholderen din kjører nå Ubuntu, og du kan få tilgang til den ved å bruke standard Terminal-appen i ChromeOS-starteren. Første gang du prøver å starte beholderen, kan den mislykkes. Bare prøv igjen og du vil se terminalen åpnes med ledeteksten ubuntu@pingvin:~# For å bekrefte at du kjører Ubuntu-bildet du installerte, limer du inn følgende kommando i Linux-terminalen og trykker på enter.|_+_|

Standardbrukeren din i den nye beholderen vil være Ubuntu. Neste gang skal vi dekke hvordan du angir en ny standardbruker og sletter overflødige brukere og grupper. Google jobber med en metode for å administrere flere containere på ChromeOS, og det er faktisk mulig å installere Ubuntu i en container sammen med Debian i en separat container. Det krever noen flagg for øyeblikket, men det vil være en veldig nyttig måte å kjøre flere Linux-distribusjoner samtidig på Chromebooken din. Nå som du vet hvordan du lager Linux på ChromeOS Ubuntu i stedet for Debian, er verden østersen din, og du kan tulle etter hjertens lyst. Følg med for mer når jeg dykker dypere inn i Linux, container og virtualisering på ChromeOS i løpet av de kommende ukene.

Merk: For å gå tilbake til Debian kan du bare deaktivere Linux i ChromeOS-innstillingsmenyen og starte fra bunnen av. Du vil miste alle filer inne i Ubuntu-miljøet, men du vil få en ren, fersk installasjon av Debian i standardbeholderen din.