Slik installerer du Arch fra en liveusb uten problemer

På grunn av de mange mottatte anbefalingene ble jeg oppfordret til å prøve Arch Linux. En av de få problemene jeg kjørte på er at da jeg opprettet Archs LiveUSB med UNetbootin, Jeg startet fenomenet, men i et øyeblikk, rett før jeg lastet installatøren, la han på og sa FEIL: oppstartsenheten dukket ikke opp etter 30 sekunder og det etterlot meg bare med en terminal. Tilsynelatende skyldes dette en feil i Arch, som er lett å fikse.


Alt du trenger å gjøre er å merke USB-stasjonen du bruker, eller enda bedre, endre konfigurasjonsfilen som Archs LiveUSB bruker for å oppdage oppstartsstasjonen.

1. Endre konfigurasjonsfilen

Når du har opprettet Arch Live USB med Unetbootin, åpner du syslinux.cfg-filen og ser etter alle oppføringene der den vises. arkisolabel = VERSION_ARCHDer VERSION_ARCH er versjonsnummeret til Arch som du lastet ned. I mitt tilfelle var det slik: arkisolabel = ARCH_201005.

Det du må gjøre er å endre verdien på variabelen arkisolabel med navnet på partisjonen på USB-en din der Arch ligger. For å finne ut av det, er det enkleste å bruke filutforskeren. For eksempel åpnet jeg pendrive med Nautilus, høyreklikk> Egenskaper og se hva det står etter navn.

Når du har disse dataene, går du tilbake til filen syslinux.cfg og bytt ut VERSION_ARCH med riktig kodenavn. I tilfelle den har mellomrom, vil jeg prøve å legge inn kodenavnet i anførselstegn.

2. Endre etiketten til partisjonen der installasjonsfilene ligger

Det andre alternativet er selvfølgelig å endre etiketten til partisjonen der Arch-installasjonsfilene er plassert (i det vanlige tilfellet med en LiveUSB, på den eneste partisjonen på USB-en) etter verdien av variabelen arkisolabel vises i syslinux.cfg. Det er sant at den andre metoden er mye mer praktisk og enkel, men det virket som en god mulighet til å vise hvordan du endrer etikettene på forskjellige typer partisjoner. Den enkleste måten å oppnå dette på er å installere gparted.

På Ubuntu vil det være:

sudo apt-get install gparted

Når jeg var installert, åpnet jeg gparted. Jeg åpnet menyen Gparted> Enheter> / dev / sdb. Velg deretter den aktuelle partisjonen, gjør høyreklikk> Demonter. endelig, høyreklikk igjen> Merk og jeg skrev riktig kodenavn. I mitt tilfelle ville det være det ARCH_201005.

Å gjøre det samme fra en terminal er litt mer komplisert, siden avhengig av hvilket filsystem partisjonen er tilordnet, må det riktige verktøyet installeres.

sudo apt-get install mtools # fett
sudo apt-get install ntfsprogs # ntfs
sudo apt-get install e2fsprogs # ext2, ext3 & ext4
sudo apt-get install jfsutils # jfs
sudo apt-get install reiserfsprogs # reiserfs
sudo apt-get install xfsprogs # xfs

Da må du demontere partisjonen. For å gjøre det må vi først vite hvor det er.

sudo fdisk-l
sudo umount NAME

Erstatte NAVN med navnet på partisjonen eller stien der den er montert. For eksempel, sudo umount / dev / sdb1 o sudo umount / media / miusb.

Merk: I eksemplene som følger erstatter du SKILLEVEGG etter partisjonsnavn (eks: / dev / sdb1) og MERKELAPP etter taggenavnet du vil tildele det.

FAT

Slik bekrefter du det aktuelle kodenavnet:

sudo mlabel -i DELTELSE -s ::

Slik endrer du enhetsetiketten:

sudo mlabel -i DELNING :: ETIKETT

NTFS

Slik bekrefter du det aktuelle kodenavnet:

sudo ntfslabel DELING

Slik endrer du enhetsetiketten (maksimalt 128 tegn):

sudo ntfslabel DELINGSETIKET

I tilfelle du får en lignende feil Totalt antall sektorer (7831520) ikke et mangfold av sektorer per spor (63)!, tving hopp over den sjekken ved å skrive:

ekko mtools_skip_check = 1 >> ~ / .mtoolsrc

EXT2, EXT3 & EXT4

Slik bekrefter du det aktuelle kodenavnet:

sudo e2label DELNING

Slik endrer du enhetsetiketten (maksimalt 16 tegn):

sudo e2label DELINGSETIKETT

JFS

Slik bekrefter du det aktuelle kodenavnet:

sudo jfs_tune -l PARTITION

Slik endrer du enhetsetiketten (maksimalt 16 tegn):

sudo jfs_tune -L DELE ETIKETT

REISERFS

Slik endrer du enhetsetiketten (maksimalt 16 tegn):

sudo reiserfstune -l PARTISJONSETIKET

XFS

Slik bekrefter du det aktuelle kodenavnet:

xfs_admin -l DELING

Slik endrer du enhetsetiketten (maksimalt 12 tegn):

sudo xfs_admin -L DELINGSETIKETT
For mer informasjon om hvordan du endrer partisjonsetiketten på USB-enhetenJeg anbefaler deg å lese denne utmerkede veiledningen fra Ubuntu-wiki.
Oppdater: En annen løsning er å vente i 30 sekunder. Når vi er i rammeskallet, må vi lage den symbolske lenken til usb. Dette oppnås ved å skrive noe som dette: ln -s / dev / sdb1 / dev / archiso. Og så må du legge inn kommandoen avslutte. Trikset er å erstatte sdb1 for den som tilsvarer USB-disken din. Dette kan enkelt oppdages ved hjelp av Diskverktøyet som følger med GNOME. Deretter, / dev / archiso den skal erstattes av navnet på filen du kaster feil på. Hvis det ikke lar deg utføre denne kommandoen og sier at filen ikke eksisterer, må du først opprette alle katalogene, deretter navigere dit og til slutt utføre ln-kommandoen. Det vil se slik ut, for eksempel: mkdir -p / dev / disk / by-label luego cd / dev / disk / by-label og til slutt ln -s / dev / sdb1 ARCHISO_201105. Dette eksemplet er gyldig i tilfelle at all feilen oppsto på grunn av å ikke finne filen / dev / disk / by-label / ARCHISO_201105.

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   llochyisus sa

    Det er en mye enklere metode:

    dd if = archlinux-2010.05- {core | netinstall} - {i686 | x86_64 | dual} .iso of = / dev / sdx

    1.    Slutt sa

      Kan du hjelpe meg? Jeg brukte allerede den kommandoen som du satte dd, og når du starter opp med usb, forteller den meg at .bin er skadet .. Jeg prøvde allerede å senke iso igjen, men det fortsetter med det samme ...
      / home / marduk / Nedlastinger # dd if = archlinux-2015.03.01-dual.iso of = / dev / sdb1

      Jeg savner noe? eller er det noe galt?
      Takk

      1.    la oss bruke linux sa

        Hei Cesar!

        Jeg tror det ville være bedre om du reiser dette spørsmålet i vår spørsmålstjeneste Spørre DesdeLinux slik at hele samfunnet kan hjelpe deg med problemet ditt.

        En klem, Pablo.

  2.   La oss bruke Linux sa

    Oj! Interessant!
    Takk for at du delte!
    Jubel! Paul.

  3.   Miquel Mayol i Tur sa

    Det ville være interessant å kjenne den hypotetiske oppføringen av GRUB / BURG for å starte fra en pendrive som ISO, siden dessverre er den ikke enhetlig, og hver ISO i hver distribusjon må kalles på en annen måte.

  4.   David amaro sa

    Jeg hadde også den feilen med Unetbootin.
    Det som skjedde med meg, var verre fordi jeg hadde forlatt hjemmepartisjonen til det nye systemet, og jeg valgte det som monteringspunkt, men jeg formaterte det! og på ingen måte gikk alt tapt :(.
    Jeg spør deg: Er det en måte å installere Arch på, slik at hjemmepartisjonen blir intakt?

    Hilsen

  5.   La oss bruke Linux sa

    Utmerket ditt bidrag Mark!
    Tusen takk for at du delte den.
    En klem og godt år! Paul.

  6.   Marker sa

    Hei Mario, det er to offisielle kjerner: det er den som normalt er installert som standard (i kernel2-pakken), og så er det en utvidet støttekjerne, også ansett som stabil, men mindre oppdatert (generelt bare revisjoner, den er 26 .2.6.32 .X akkurat nå).

    Pakken for denne er kernel26-lts, og den er også i kjernen ("core" er basalageret i Arch).

    Hilsen og godt nytt år! 🙂

  7.   Marker sa

    I sannhet er Archs installasjonsbilder hybrider nå; ISO-er for CD-er forenes med bilder for USB-er i samme fil. Så når du installerer Arch fra USB, er det nok å kopiere bildet til USB direkte.

    Utfører for eksempel: `dd if = archlinux-2010.05-netinstall-i686.iso of = / dev / sdb`, du vil allerede ha en oppstartbar USB-stasjon med 32-biters nettverksinstallasjonsbilde (/ dev / sdb betegner USB, ikke en partisjon på den (og klart dette vil slette alle data som kan være på den); også dd må kalles som root eller med riktige privilegier).

    Archboot-bildene av Tobias Powalowski [1] er også hybrid, og inneholder også standard- og LTS-kjerner for både 32 og 64 bits i samme bilde :).

    Windows-brukere kan bruke flashnul, dd for Windows, eller hvilken USB-bildeskribent de foretrekker.

    En hilsen.

    [1]: https://wiki.archlinux.org/index.php/Archboot

  8.   Marker sa

    Jeg vet ikke hvordan det offisielle Arch-installasjonsprogrammet vil være på dette tidspunktet (det på de offisielle bildene) Jeg har ikke gjort en Arch-installasjon som dette på ganske lang tid.

    Men du kan, i det minste i installasjonsprogrammet som Archboot har (et annet bilde for å installere Arch, en slags alt i ett) når du setter monteringspunktet til partisjonen du vil, den spør deg om du vil lage et nytt filsystem i den partisjonen (det vil si hvis du vil formatere den); hvis du sier nei til det spørsmålet, vil den montere partisjonen der du sier den (f.eks / home, / var, ...) med filsystemet du hadde valgt og uten å formatere det.

    Jeg håper det hjelper deg, den nyeste versjonen av Archboot kan lastes ned herfra (lenken skal omdirigere deg til et speil i nærheten av din plassering): https://downloads.archlinux.de/iso/archboot/latest

  9.   @llomellamomario sa

    Jeg vet en ting til xD Takk for avklaringen

  10.   @llomellamomario sa

    Mark, du har tatt bort det jeg skulle kommentere xD Forresten i Arch Linux at jeg vet at det ikke er noen standart- eller LTS-kjerner, det er en kjerne i 32 og en annen i 64-perioden. Oppdateringer er de samme for alle, og det er når en ny versjon kommer ut og den er testet. Og gratulerer med flyttingen til Arch! Nytt år, ny distro. Du vil mest sannsynlig ikke angre på det. Salu2 og godt nytt år!

  11.   @llomellamomario sa

    Mark, du har tatt bort det jeg skulle kommentere xD Forresten i Arch Linux at jeg vet at det ikke er noen standart- eller LTS-kjerner, det er en kjerne i 32 og en annen i 64-perioden. Oppdateringer er de samme for alle, og det er når en ny versjon kommer ut og den er testet. Og gratulerer med flyttingen til Arch! Nytt år, ny distro. Du vil mest sannsynlig ikke angre på det. Salu2 og godt nytt år!