Si të instaloni Arch nga një liveusb pa probleme

Për shkak të rekomandimeve të shumta të marra, unë u inkurajova të provoja Arch Linux. Një nga çështjet e pakta që kam hasur është se kur krijova LiveUSB të Arch Unetbootin, Unë fillova fenomenin, por në një moment, pak para se të ngarkoja instaluesin, ai e mbylli telefonin duke thënë GABIM: pajisja boot nuk u shfaq pas 30 sekondave dhe thjesht më la me një terminal ramfs. Me sa duket kjo është për shkak të një defekti në Arch, i cili është i lehtë për t'u rregulluar.


E tëra çfarë ju duhet të bëni është të ri-etiketoni USB-në që po përdorni ose, më mirë akoma, të ndryshoni skedarin e konfigurimit që përdor LiveUSB i Arch-it për të zbuluar njësinë e nisjes.

1. Ndryshoni skedarin e konfigurimit

Pasi të keni krijuar Arch Live USB tuaj me Unetbootin, hapni skedarin syslinux.cfg dhe kërkoni të gjitha shënimet ku shfaqet. arkivi = VERSION_ARCHKu VERSION_ARCH është numri i versionit të Arch që keni shkarkuar. Në rastin tim, ishte kështu: argjisolabel = ARCH_201005.

Ajo që duhet të bësh është të ndryshosh vlerën e ndryshores argjisolabel me emrin e ndarjes në USB-në tuaj, ku ndodhet Arch.Për ta zbuluar, gjëja më e lehtë është të përdorni skedarin explorer. Për shembull, unë hapa pendrive me Nautilus, kliko me të djathtën> Properties dhe shiko se çfarë thotë më pas emër.

Pasi të keni ato të dhëna, kthehuni te skedari syslinux.cfg dhe të zëvendësojë VERSION_ARCH me emrin e saktë të etiketës. Në rast se ka hapësira, do të përpiqem ta mbyll emrin e etiketës në thonjëza.

2. Ndryshoni etiketën e ndarjes ku ndodhen skedarët e instalimit

Opsioni tjetër, siç është e qartë, është të ndryshoni etiketën e ndarjes ku ndodhen skedarët e instalimit Arch (në rastin tipik të një LiveUSB, në ndarjen e vetme të USB tuaj) nga vlera e ndryshores argjisolabel duke u shfaqur në syslinux.cfg. Itshtë e vërtetë që metoda tjetër është shumë më praktike dhe e thjeshtë, por dukej si një mundësi e mirë për të treguar se si të ndryshoni etiketat e llojeve të ndryshme të ndarjeve. Mënyra më e lehtë për të arritur këtë është duke instaluar ndahet.

Në Ubuntu, kjo do të ishte:

sudo apt-get instalo gparted

Sapo instalova, hapa gparted. Hapa menunë Gparted> Pajisjet> / dev / sdb. Pastaj, zgjidhni ndarjen në fjalë, bëni kliko me të djathtën> Çmonto. më në fund, kliko me të djathtën përsëri> Etiketë dhe kam shkruar emrin e saktë të etiketës. Në rastin tim do të ishte ARCH_201005.

Të bësh të njëjtën gjë nga një terminal është pak më e komplikuar pasi që në varësi të cilit sistem skedari është caktuar ndarja, do të duhet të instalohet mjeti i duhur.

sudo apt-get instalo mtools # yndyrë
sudo apt-get instalo ntfsprogs # ntfs
sudo apt-get instaloni e2fsprogs # ext2, ext3 & ext4
sudo apt-get instaloni jfsutils # jfs
sudo apt-get instaloni reiserfsprogs # reiserfs
sudo apt-get instaloni xfsprogs # xfs

Pastaj duhet të heqësh ndarjen. Për ta bërë këtë, së pari duhet të dimë se ku është.

sudo fdisk-l
sudo shumoj EMRIN

Zëvendëso EMRI me emrin e ndarjes ose shtegut ku është montuar. Për shembull, shuma sudo / dev / sdb1 o sudo umount / media / miusb.

Shënim: Në shembujt që pasojnë, zëvendëso PJESMARRJA me emrin e ndarjes (p.sh .: / dev / sdb1) dhe Etiketa nga emri i etiketës që dëshironi t'i jepni.

FAT

Për të verifikuar emrin aktual të etiketës:

sudo mlabel -i PARTITION -s ::

Për të ndryshuar etiketën e pajisjes:

sudo mlabel -i PJESA :: Etiketa

NTFS

Për të verifikuar emrin aktual të etiketës:

sudo ntfslabel PARTISION

Për të ndryshuar etiketën e pajisjes (maksimumi 128 karaktere):

sudo ntfslabel ETIKETA E PARTIS

Në rast se merrni një gabim të ngjashëm Numri i përgjithshëm i sektorëve (7831520) jo shumëfish i sektorëve për pistë (63)!, detyroni të kapërceni atë kontroll duke shtypur:

jehonë mtools_skip_check = 1 >> ~ / .mtoolsrc

EXT2, EXT3 & EXT4

Për të verifikuar emrin aktual të etiketës:

sudo e2label PARTISION

Për të ndryshuar etiketën e pajisjes (maksimumi 16 karaktere):

sudo e2label ETIKETA E PARTIS

JFS

Për të verifikuar emrin aktual të etiketës:

sudo jfs_tune -l PJESA

Për të ndryshuar etiketën e pajisjes (maksimumi 16 karaktere):

sudo jfs_tune -LABELI I PJESSIS

REISERFS

Për të ndryshuar etiketën e pajisjes (maksimumi 16 karaktere):

sudo reiserfstune -L ETIKELI I PARTIS

XFS

Për të verifikuar emrin aktual të etiketës:

xfs_admin -l PJESA

Për të ndryshuar etiketën e pajisjes (maksimumi 12 karaktere):

sudo xfs_admin -LABELI I PJESSIS
Për më shumë informacion mbi si të ndryshoni etiketën e ndarjes së pajisjes tuaj USB, Unë ju rekomandoj që të lexoni këtë manual të shkëlqyeshëm nga wiki Ubuntu.
Update: Një zgjidhje tjetër është të presësh 30 sekondat. Kur jemi në predhën e ramfs, ne duhet të krijojmë lidhjen simbolike me usb-në tonë. Kjo arrihet duke shkruar diçka si kjo: ln -s / dev / sdb1 / dev / archiso. Dhe pastaj duhet të futni komandën dalje. Qëllimi është të zëvendësohet sdb1 për atë që korrespondon me diskun tuaj usb. Kjo mund të zbulohet lehtësisht duke përdorur Disk Utility që vjen me GNOME. Pastaj, / dev / archiso duhet të zëvendësohet me emrin e skedarit në të cilin hidhni gabim. Në rast se nuk ju lejon të ekzekutoni këtë komandë duke thënë se skedari nuk ekziston, së pari duhet të krijoni të gjithë direktoritë, pastaj të lundroni atje dhe në fund të ekzekutoni komandën ln. Do të dukej kështu, për shembull: mkdir -p / dev / disk / me-etiketë luego cd / dev / disk / nga-etiketë y finalmente ln -s / dev / sdb1 ARCHISO_201105. Ky shembull është i vlefshëm në rast se i gjithë gabimi lindi për shkak të mos gjetjes së skedarit / dev / disk / nga-etiketë / ARCHISO_201105.

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   llochyisus dijo

    Ekziston një metodë shumë më e lehtë:

    dd nëse = archlinux-2010.05- {thelbi | netinstalim} - {i686 | x86_64 | dyfishtë} .isoja e = / dev / sdx

    1.    Pushoni dijo

      Mund të më ndihmoni? Unë tashmë kam përdorur atë komandë që ju vendosni dd dhe kur boot me usb më thotë se .bin është dëmtuar .. Unë tashmë u përpoqa uljen e ISO përsëri, por ajo vazhdon me të njëjtën ...
      / home / marduk / Shkarkime # dd nëse = archlinux-2015.03.01-dual.iso e = / dev / sdb1

      Po me mungon dicka? apo eshte diçka e gabuar?
      Falënderim

      1.    le të përdorim linux dijo

        Përshëndetje Cesar!

        Unë mendoj se do të ishte më mirë nëse ju e ngrini këtë pyetje në shërbimin tonë të pyetjeve dhe përgjigjeve të thirrur Kërkoj DesdeLinux në mënyrë që i gjithë komuniteti t'ju ndihmojë në zgjidhjen e problemit tuaj.

        Një përqafim, Pablo.

  2.   Le të përdorim Linux dijo

    Oh! Interesante!
    Faleminderit për shpërndarjen!
    Gëzuar! Paul.

  3.   Miquel Mayol i Tur dijo

    Do të ishte interesante të dihet hyrja hipotetike e GRUB / BURG për të nisur nga pendrive si ISO, pasi që fatkeqësisht nuk është e unifikuar dhe secila ISO e secilës shpërndarje duhet të thirret në një mënyrë të ndryshme.

  4.   David amaro dijo

    Unë gjithashtu kisha atë defekt me Unetbootin.
    Ajo që më ndodhi më pas ishte më keq sepse unë kisha lënë ndarjen në shtëpi për sistemin e ri dhe e zgjodha atë si një pikë montimi, por e formatova! dhe kurrsesi gjithçka ishte humbur :(.
    Unë ju pyes: A ka ndonjë mënyrë për të instaluar Arch ndërsa lini ndarjen në shtëpi të paprekur?

    të fala

  5.   Le të përdorim Linux dijo

    Kontributi juaj i shkëlqyeshëm Mark!
    Faleminderit shumë për ndarjen e saj.
    Një përqafim dhe vit i lumtur! Paul.

  6.   Shënoje dijo

    Përshëndetje Mario, ka 2 bërthama zyrtare: ka një që instalohet normalisht si parazgjedhje (në paketën e kernel26) dhe pastaj ekziston një bërthamë mbështetëse e zgjeruar, e konsideruar gjithashtu e qëndrueshme por më pak e azhurnuar (zakonisht vetëm rishikime, është 2.6.32 .XNUMX .X për momentin).

    Paketa e tij është kernel26-lts dhe është gjithashtu thelbësore ("core" është depoja bazë në Arch).

    Përshëndetje dhe gëzuar vitin e ri! 🙂

  7.   Shënoje dijo

    Në të vërtetë, imazhet e instaluara të Arch janë hibride tani; ISO-të për CD-të janë të unifikuara me imazhe për USB-të në të njëjtën skedar. Pra, kur instaloni Arch nga USB, mjafton kopjimi i imazhit në USB direkt.

    Ekzekutimi për shembull: `dd if = archlinux-2010.05-netinstall-i686.iso i = / dev / sdb` ju do të kishit tashmë një makinë USB të bootable me imazhin e instalimit të rrjetit 32-bit (/ dev / sdb përcakton USB-në, jo një ndarje në të (dhe qartë kjo do të fshijë çdo të dhënë që mund të jetë në të); gjithashtu dd duhet të quhet si root ose me privilegjet e duhura).

    Imazhet Archboot nga Tobias Powalowski [1] janë gjithashtu hibride, dhe gjithashtu përmbajnë bërthamat standarde dhe LTS për të dy 32 dhe 64 bit në të njëjtën imazh :).

    Përdoruesit e Windows mund të përdorin flashnul, dd për Windows, ose çfarëdo që krijon imazhe USB që ata preferojnë.

    Një përshëndetje.

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

  8.   Shënoje dijo

    Unë nuk e di se si do të jetë instaluesi zyrtar i Arch në këtë pikë (ai në imazhet zyrtare) Unë nuk kam bërë një instalim Arch si ky për mjaft kohë.

    Por mundeni, të paktën në instaluesin që ka Archboot (një imazh tjetër për të instaluar Arch, një lloj i të gjitha në një) kur vendosni pikën e montimit të ndarjes që dëshironi, ju pyet nëse doni të krijoni një sistem të ri skedarësh në atë ndarje (domethënë, nëse doni ta formatoni); nëse i thoni jo kësaj pyetjeje, ajo do të montojë ndarjen atje ku ia tregoni (p.sh. / shtëpi, / var, ...) me sistemin e skedarëve që keni zgjedhur dhe pa e formatuar atë.

    Shpresoj të të ndihmojë, versioni i fundit i Archboot mund të shkarkohet nga këtu (lidhja duhet t'ju ridrejtojë në një pasqyrë afër vendndodhjes suaj): https://downloads.archlinux.de/iso/archboot/latest

  9.   @llomellamomario dijo

    Shikoni, di edhe një gjë xD Faleminderit për sqarimin

  10.   @llomellamomario dijo

    Mark, ju më keni hequr atë që unë do të komentoja xD Nga rruga në Arch Linux që unë e di se nuk ka bërthama standarde ose LTS, ekziston një bërthamë për 32 dhe një tjetër për 64 periudha. Përditësimet janë të njëjta për të gjithë dhe është kur del një version i ri dhe është testuar. Dhe urime për lëvizjen në Arch! Vit i ri, distro e re. Me shumë gjasë nuk do të pendoheni. Salu2 dhe Gëzuar Vitin e Ri!

  11.   @llomellamomario dijo

    Mark, ju më keni hequr atë që unë do të komentoja xD Nga rruga në Arch Linux që unë e di se nuk ka bërthama standarde ose LTS, ekziston një bërthamë për 32 dhe një tjetër për 64 periudha. Përditësimet janë të njëjta për të gjithë dhe është kur del një version i ri dhe është testuar. Dhe urime për lëvizjen në Arch! Vit i ri, distro e re. Me shumë gjasë nuk do të pendoheni. Salu2 dhe Gëzuar Vitin e Ri!