Igbese aisinipo-aisinipo ArchLinux aisinipo nipasẹ igbesẹ

Nkan yii ni ọrẹ wa Hugo Florentino ranṣẹ si mi nipasẹ imeeli, nibi ti o sọ fun wa nipa iriri rẹ ti o gbiyanju lati fi sori ẹrọ ArchLinux laisi nini ibi ipamọ eyikeyi ni ọwọ, o kan lilo disk fifi sori ẹrọ

Fifi sori ẹrọ Afarape

Ni ọjọ meji sẹhin Mo gba lati ayelujara ArchLinux ISO lati ṣe fifi sori ile kan. Lehin ti o ti lo awọn kaakiri miiran ti o gba ọ laaye lati fi sori ẹrọ ni o kere data kekere lati CD, Mo fẹ lati ṣe nkan ti o jọra, ṣugbọn pẹlu iyanilenu ilana fifi sori Arch ko ṣe apẹrẹ fun kọnputa ti ko ni iraye si Intanẹẹti (awọn ipa ẹgbẹ ti awọn olugbe idagbasoke ni agbaye akọkọ).

Ninu ọran mi, Mo ti ni Windows 7 tẹlẹ (pẹlu bata rẹ ati ipin eto) ati Fedora (pẹlu swap rẹ ati ipin ifiṣootọ / ipin bata) lori disiki mi. Ero naa lẹhinna lati ṣakoso lati fi Arch sii nibiti Fedora ti wa tẹlẹ, laisi iparun Windows ninu ilana.

Fifi sori ẹrọ aisinipo ArchLinux aisinipo

O dara, Mo yọ kuro lati Arch CD, yiyan x86_64, ati laisi ariwo pupọ fi mi silẹ ni itọnisọna kan. Mo ro pe, "Wow, awọn eniyan wọnyi ṣe pataki nipa aiṣe distro rookie ... o dara, jẹ ki a ṣere pẹlu lẹhinna wo ohun ti o ṣẹlẹ."

Mo ṣe atokọ atokọ nibiti mo wa lati rii boya iwe eyikeyi wa ati pe Mo ṣe awari pe lootọ ọrọ wa pẹlu itọsọna fifi sori ẹrọ akọkọ. Mo kọ ohun ti o baamu lori iwe kekere kan (Emi ko ni itẹwe ni ile) ati pe o ti ṣiṣẹ.

Ohun akọkọ ti Mo ṣe ni yiyipada ọna itẹwe si Ilu Sipeeni lati Ilu Sipeeni, eyiti o rọrun ju ti Mo nireti lọ (paapaa iyanilenu ti a pe ni awọn asẹnti wa):

loadkeys es

Ohun miiran ni lati gbe disk ita lati fi ẹda ti MBR pamọ ni ọran ti awọn iṣoro ati lairotẹlẹ ṣe igbala ti alaye pataki ti Mo ni ninu Fedora mi:

mkdir -p / mnt / tmp1 && Mount / dev / sdb1 / mnt / tmp1 dd ti o ba ti = / dev / sda ti = / mnt / tmp1 / mbr.bin bs = 512 count = 1

Ni Oriire Arch's LiveCD ṣe atilẹyin NTFS ati ti-itumọ ti inu Comander ọganjọ (MC), nitorinaa ni akoko kankan Mo pari fifipamọ alaye to ku.

Lẹhinna Mo yọ disiki kuro, yọ itọsọna igbagbogbo, ati yọ disiki ita kuro ni ti ara lati dinku eewu ti agbara “awọn cagastrophes”.

umount /mnt/tmp1 && rmdir /mnt/tmp1

Nitorinaa Mo ṣe ọna kika awọn ipin mi, ti gbe gbongbo ati bata bata, ati tan-an swap:

mkfs -t ext4 / dev / sda3 mkfs -t ext4 / dev / sda6 Mount / dev / sda6 / mnt mkdir -p / mnt / boot Mount / dev / sda3 / mnt / boot swapon / dev / sda5

Igbese ti o tẹle ni idiwọ akọkọ mi:

pacstrap /mnt base

Arch nipa ti gbiyanju lati wa awọn apoti isura data awọn ibi ipamọ lori ọkan ninu awọn digi naa, ati pe ko ni anfani lati ri eyikeyi, ohun gbogbo ohun afetigbọ O ṣe ni ṣẹda ilana itọsọna ni / mnt, ṣeto pupọ, ṣugbọn o han ni ofo.

Lori foonu, Mo beere lọwọ awọn ọrẹ meji kan ti o lo Arch ti ko ba si ọna lati fi sori ẹrọ laisi iraye si intanẹẹti o kere awọn idii kanna ti o wa lori LiveCD, laisi nini ibi ipamọ ti a daakọ si disk boya, wọn sọ fun mi pe o kere ju wọn ko mọ bi wọn ṣe le ṣe.

Mo ti rii imọ-ẹrọ 'ipenija' ti o nifẹ, nitorinaa Mo ro pe, 'Ti Arch ba le wọle ni ipo LiveCD, o yẹ ki o ni anfani lati fi sori ẹrọ si dirafu lile ni o kere ju ipo kanna,' nitorinaa Mo gbiyanju lati daakọ awọn faili pẹlu ọwọ ati tẹle atẹle ikẹkọ (pẹlu diẹ ninu iyipada kekere miiran) lati wo ohun ti o ṣẹlẹ:

rsync -avl / {bin, abbl, ile, lib, lib64, opt, root, sbin, srv, usr, var} / mnt arch-chroot / mnt genfstab -p / >> / etc / fstab echo hpc> / etc / hostname ln -sf / usr / share / zoneinfo / Cuba / ati be be lo / agbegbe agbegbe-gen

Igbese ti o tẹle ni idiwọ mi ti nbọ:

mkinitcpio -p linux

Aṣẹ yii ṣe awọn aṣiṣe diẹ, lẹhin kika iwe aṣẹ aṣẹ ati akoonu ti awọn faili naa /etc/mkinitcpio.conf y /etc/mkinitcpio.d/linux.petet, Mo gbọye pe aṣẹ ko le ri faili naa vmlinuz-linux, nitorinaa Mo tẹ Konturolu + D lati jade kuro ni agbegbe chroot, ati wa faili eyikeyi ti o dabi rẹ:

find / -type f -iname "*vmlinuz*"

O ṣẹlẹ pe Arch's LiveCD gbe awọn faili bata labẹ itọsọna naa / ṣiṣe /, nitorina ni mo pinnu lati da wọn si mi / bata / lati jẹ ki wọn ni ọwọ laarin agbegbe chroot mi:

cp /run/archiso/bootmnt/arch/boot/DRmtest,intel_ucode.img} / mnt / bata / cp / run / archiso / bootmnt / arch / boot / x86_64 / * / mnt / boot / arch-chroot / mnt

Bi aṣiṣe miiran ti Mo rii ni idanwo pẹlu mkinitcpio ni pe a ko le ri aami ti ipin gbongbo, Mo kọ UUID rẹ silẹ (eyiti Mo ṣe idanimọ nipa lilo pipaṣẹ blkid) lati lo pẹlu aṣẹ, eyiti o dabi eyi nikẹhin:

mkinitcpio -p linux -k /boot/vmlinuz root=UUID=d85938aa-83b8-431c-becb-9b5735264912

Ni akoko yii ile naa pari ni aṣeyọri, nikan pẹlu awọn ikilo tọkọtaya ti awọn modulu ti a ko le rii, ṣugbọn ninu ọran mi ko nilo. O kan ni ọran, Mo tun kọ fstab naa, ṣugbọn akoko yii n ṣalaye UUID:

genfstab -U -p / > /etc/fstab

Mo ro: oh daradara, nikẹhin ilọsiwaju. Ati pe Mo tẹsiwaju lati yi ọrọ igbaniwọle pada ati fi sori ẹrọ bootloader kan.

passwd grub-fi sori ẹrọ -iṣẹ-ọrọ = i386-pc -recheck / dev / sda grub-mkconfig -o /boot/grub/grub.cfg

Lakotan ati lati jẹ ọna, Mo tẹ Konturolu + D lẹẹkansii lati jade kuro ni agbegbe chrooted, ṣapa ohun gbogbo ki o tun bẹrẹ lati wo ohun ti o ṣẹlẹ:

umount / mnt / boot umount / mnt atunbere

Kọmputa tun bẹrẹ fifihan akojọ aṣayan Grub pẹlu Arch (Windows ko han nibikibi), nitorinaa Mo yan o ati pe ohun gbogbo dabi ẹni pe o nṣe ikojọpọ daradara titi ... eto naa fihan pe awọn aṣiṣe wa ti o yẹ ki emi ṣayẹwo pẹlu aṣẹ atẹle:

journalctl -xb

Ṣiṣayẹwo awọn aṣiṣe, Mo rii pe ọpọlọpọ le foju, ṣugbọn eyi ti o kẹhin jẹ dani, o sọ fun mi pe a ko le rii plymouth.

Mo ronu lẹsẹkẹsẹ, 'Plymouth ??? Kini heck wo ni ayika bata console nilo nkankan bi? Iyẹn ko dabi Fẹnukonu pupọ lati sọ. Dajudaju Emi ko fi sii, bẹni emi ko nilo rẹ. "

Ṣugbọn lati wulo, Mo ronu: “O dara, ṣugbọn o kere ju o yẹ ki o tọka si diẹ ninu faili, jẹ ki a wo ...”:

find /etc -type f -print0 | xargs -0 grep -i "plymouth"

Iyalẹnu, ko si faili pẹlu okun ọrọ “plymouth” ti o han ninu ilana iṣeto. Mo ronu lẹhinna: «Oh, nitorinaa… o fi ipa mu ara rẹ pẹlu mi? lẹhinna jẹ ki a wo bawo ni o ṣe le ṣe adapọ 'cannon' ”(bi a ṣe sọ ni Kuba), ati“ Mo kọ ”plymouth lati ori:

vi / usr / bin / plymouth chmod 755 / usr / bin / plymouth

Fun awọn ti o n iyalẹnu ohun ti Mo fi sinu faili yẹn, eyi ni akoonu ninu ogo rẹ lapapọ:

#! / bin / sh ijade

Mo tun bẹrẹ pada nireti diẹ ninu aṣiṣe ati ... ni iyalẹnu, eto jẹ idunnu lati ri pe “paati pataki”, nitori o pari ilana ibẹrẹ ati laisi idaduro siwaju o fi mi silẹ ni itọnisọna naa. Niwọn igba ti emi ko le gbagbọ awọn oju mi, Mo pinnu lati “yọ kuro” plymouth ati atunbere, lati wo kini yoo ṣẹlẹ:

rm -fr / usr / bin / plymouth atunbere

Ni ajeji, ni akoko yii eto naa bẹrẹ laiparuwo laisi didanubi siwaju pẹlu isansa Plymouth. (Ko si ọrọìwòye)

Fifi Windows kun GRUB

O jẹ lẹhinna lati ṣafikun titẹsi Windows si GRUB. Bi awọn ọna ibile ko ṣiṣẹ (apapọ ti grub-mkconfig con os-prober ko dabi ẹni pe o n ṣiṣẹ daradara), Mo pinnu lati ṣẹda titẹsi pẹlu ọwọ, fun eyiti Mo nilo lati wa okun bootloader Windows ati UUID ti ipin bata:

mkdir -p / mnt / winboot && Mount / dev / sda1 / mnt / winboot grub-probe --target = hints_string / mnt / winboot / bootmgr grub-probe --target = fs_uuid / mnt / winboot / bootmgr

Eyi lẹsẹsẹ da awọn gbolohun meji wọnyi pada si mi:

--hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1
DC788F27788EFF8E

Ni ọna yii Mo rii daju pe UUID pada jẹ kanna bii ti o gba fun ipin yẹn nigbati o n ṣe pipaṣẹ pipaṣẹ. Lẹhinna o ṣe pataki lati ṣe ina titẹsi grub ti aṣa pẹlu data ti a sọ:

vi /etc/grub.d/40_custom

Ninu akoonu rẹ:

#! / bin / sh exec iru -n +3 $ 0 # Faili yii pese ọna ti o rọrun lati ṣafikun awọn titẹ sii akojọ aṣayan aṣa. Nìkan tẹ awọn titẹ sii akojọ # ti o fẹ fikun lẹhin asọye yii. Ṣọra ki o ma yipada # laini 'iru iru' loke. akojọ aṣayan iṣẹ "Microsoft Windows 7 SP1" - gilasi windows --class os {insmod part_msdos insmod ntfs insmod search_fs_uuid insmod ntldr search --fs-uuid --set = root --hint-bios = hd0, msdos1 --hint-efi = hd0, msdos1 --hint-baremetal = ahci0, msdos1 DC788F27788EFF8E ntldr / bootmgr}

Lẹhin ipari igbesẹ yii, Mo pinnu lati ṣeto Windows gẹgẹbi ẹrọ aiyipada ṣiṣe, ki iyawo mi maṣe bẹru ati pe aburo mi le mu Barbies rẹ ṣiṣẹ nigbati o ba de. Fun eyi Mo ṣatunkọ faili naa ni irọrun / ati be be lo / aiyipada / grub ati pe Mo ṣeto igbewọle lati ṣe ifilọlẹ nipasẹ aiyipada ati akoko ipari si o kan iṣẹju-aaya 3.

GRUB_DEFAULT = 2 GRUB_TIMEOUT = 3

O nikan wa lati tun ṣe atunto iṣeto GRUB lẹẹkansii, ki o tun bẹrẹ:

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

Da, ohun gbogbo lọ bi o ti ṣe yẹ. Mo yan titẹsi Windows ati pe o bẹrẹ ni idunnu.

Nitorinaa bi o ti le rii, o kere ju ọkan-ArchLinux aisinipo-fifi sori ẹrọ aisinipo le ṣee ṣe ni igbesẹ nipasẹ igbesẹ laisi wa lori ayelujara nikan pẹlu CD, botilẹjẹpe o han ni, ohun ti yoo fi sori ẹrọ lori disiki lile jẹ pataki LiveCD, ṣugbọn o kere ju o le bata eto kan, daakọ awọn faili, ati ṣiṣe diẹ ninu awọn ohun elo.

Ni Oriire Sandy (KZKG ^ Gaara) da duro ati daakọ Arch repo (eyiti mo dupe pupọ fun), nitorinaa Mo gbero lati pari ṣiṣe fifi sori ẹrọ aisinipo gidi laipẹ, ṣugbọn eyi yoo jẹ itan miiran. Ohun ti Mo le ni idaniloju fun ọ ni pe fun igba pipẹ Mo ti padanu iru igbadun igbadun yii diẹ. Ni otitọ, ti Mo ba ni akoko, isopọmọ ninu ile ati awọn ipo awọn ohun elo kan ni idaniloju, Emi yoo jasi gbiyanju lati ṣe pinpin aṣa ti o da lori LFS, eyiti yoo jẹ iṣẹ akanṣe diẹ diẹ sii. 😉


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 19, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   petercheco wi

    Lero pe o fun FreeBSD Elav igbiyanju kan.
    Bi itọsọna rẹ, dara julọ dara julọ ati pari ...

    1.    Ramp wi

      Bawo ni o ṣe yipada. Mo da ọ loju, iwọ yoo sunmi pẹlu FreeBSD ni awọn oṣu diẹ.

      1.    lf wi

        Alaye ti o nifẹ si, sibẹsibẹ Emi ko tun ri awọn itọsọna lati fi ọna gbigbe sori ẹrọ ni awọn ọna ṣiṣe pẹlu UEFI, ṣe awọn tafàtafà ni awọn PC tuntun?

        1.    elav wi

          Fifi sori ẹrọ pẹlu UEFI ni ArchLinux jẹ irọrun nipasẹ fifi sori ẹrọ Antergos, iwọ nikan ni lati ṣẹda ipin kan ni Fat32 pẹlu kere ju 500MB ati ni adaṣe (nigbati o ba bata USB pẹlu UEFI), Antergos yoo samisi ipin naa bi / bata.

      2.    petercheco wi

        Ti o ni idi ti Mo fi yipada ... Lati ma yipada mọ Mo lọ lati Linux si BSD: D.

    2.    petercheco wi

      Iyipada ti a ṣe ati itọsọna kikọ: D.

    1.    Ozkar wi

      Tọju lilo Arch, nigbati Mo lọ si Havana Emi yoo mu u.

  2.   Alex wi

    Mo ni Arch Linux iso lori usb mi Emi ko ni igboya lati lo nitori aini akoko.
    Emi yoo mu atunyẹwo to dara ti nkan naa lẹhinna lo!

  3.   Oloye wi

    Nkan ti o dara julọ, nipasẹ ọna ti o leti mi ti odyssey ti Mo lọ lati fi Arch sii nipasẹ WIFI pẹlu BCM4312 kan.

  4.   kalevito wi

    Elav, gbele ibeere naa ṣugbọn emi jẹ tuntun si linux, Mo ti lo ubuntu nikan ati linux to dara mu akiyesi mi. Awọn ọrẹ mi sọ pe Emi kii yoo ni anfani lati fi sii nitori pe o jẹ fun awọn amoye, ṣugbọn ri ẹkọ aisinipo rẹ, Mo ro pe tẹle atẹle ni igbesẹ Mo le ṣe, o jẹ ipenija fun mi lati fi sii. Mo kan fẹ ṣe pẹlu Intanẹẹti, nibẹ ibeere mi: ṣe o ni tabi nigbawo ni iwọ yoo ṣe olukọni pẹlu iru alaye (bii eleyi) lati fi sii?

    1.    daecko wi

      Itọsọna naa ni a tẹjade lori aaye yii. https://blog.desdelinux.net/guia-de-instalacion-de-arch-linux-2014/

      Nitorina nitorinaa lilo itọsọna naa ati fifiyesi ohun ti a ṣe a yoo ni fifi sori laisi awọn ilolu, orire!

    2.    elav wi

      O tun le fi Antergos sii, eyiti o jẹ Archlinux ṣugbọn pẹlu fifi sori “Ubuntu-style” .. 😀

  5.   apaniki wi

    Ni Arch ọna alabọde miiran ti fifi sori ẹrọ si awọn aworan osise ti a pe ni Archboot pe, laisi awọn aworan osise, ni ibi ipamọ [mojuto] (ati nkan miiran), wulo fun awọn fifi sori ẹrọ aisinipo (o tun jẹ faaji arabara, o ti lo fun i686 ati fun x86_64).

    Ohun ti o buru ni pe o wa ni 1GB ni bayi (o ti lo igba diẹ sẹhin ọdun sẹhin) ti yoo ni lati gbasilẹ ṣaaju ... ati laisi asopọ iduroṣinṣin lati ṣe igbasilẹ akọkọ naa jẹ idiju.

    Mo fi ọna asopọ silẹ fun ọ nibi ti o ba wulo fun ọ: https://wiki.archlinux.org/index.php/archboot

    1.    elav wi

      Nkan, Emi ko mọ ọ 😀

    2.    Hugo wi

      O dara, iyanilenu, ni igba diẹ sẹyin Mo gbiyanju archboot ati nigbati mo de apakan pacstrap o sọ fun mi pe ko le rii package ntfs-3g 🙁

      O tun ni awọn peculiarities miiran, gẹgẹbi pe ko pẹlu mc tabi awọn oju-iwe afọwọkọ, ati pe o nilo pupọ àgbo lati fi sii. Ko dabi ẹni pe o jẹ didan didan daradara.

  6.   Max Irin wi

    Otitọ ni pe ọna ti o rọrun pupọ wa lati fi sori ẹrọ aaki offline ati eyiti Mo ni lati ṣe idanwo alailẹgbẹ ati aṣiṣe lati fi sii lori PC ile mi (nibiti Emi ko ni intanẹẹti).

    Fun eyi o han ni o nilo PC miiran pẹlu ọna asopọ ati asopọ intanẹẹti. Kan ṣe pacman -Syu ni akọkọ ati lẹhinna ipilẹ pacman -Sw (pẹlu gbogbo ohun ti o fẹ fi sori ẹrọ ni gbangba). Daakọ gbogbo awọn faili lati ibi ipamọ pacman si ọpa USB ati tun awọn faili data (/var/lib/pacman/sync/{core.db, extra.db, community.db}.

    Lẹhinna tẹsiwaju lati ṣe fifi sori arch deede, ṣugbọn ṣaaju ki o to de ibi ṣiṣe pacstrap - d / mnt base (tabi ohunkohun ti, Mo sọ ohun gbogbo lati iranti>. <) O ni lati ṣatunkọ pacstrap deede (pẹlu vi tabi ohunkohun ti o fẹ tabi mu disk fifi sori ẹrọ) ati pe o fẹrẹ de opin ila kan wa ti o tọka si "pacman -Syy", a paarẹ ni rọọrun. Ni atẹle eyi, a daakọ awọn faili data pacman si ibi ti o baamu wọn (gbogbo awọn faili .db si / var / lib / pacman / amuṣiṣẹpọ), ati awọn faili kaṣe si itọsọna kaṣe.

    Nitorinaa bayi a tẹsiwaju pẹlu pacstrap -loquenomeaccord / mnt base ati ohun gbogbo miiran.

    Gbogbo ohun ti Mo sọ lati iranti, nitorinaa alaye diẹ le wa ti Mo ti lọ, gẹgẹbi awọn faili kaṣe Emi ko ranti gangan ibiti wọn nlọ ṣugbọn o yẹ ki o wa ni / var / kaṣe / pacman / pkg tabi ti ko ba le ṣe apejuwe ni pacstrap dabi si mi.

  7.   leoneli wi

    O le ṣe ikẹkọ cfdisk pẹlu ilọpo meji tabi bata bata mẹta 🙁, bii ohun ti Mo nilo lati fi sori ẹrọ dara

    1.    Hugo wi

      Ko si pupọ pupọ lati sọ nipa cfdisk nitori ko ṣe eka rara, ati ni otitọ itọsọna itọsọna fifi sori ẹrọ ti a darukọ loke besikale fihan bi o ṣe le lo. Ṣugbọn ti o ba ni awọn ọna ṣiṣe miiran ti o fi sii o le lo nkan ti o ni ọrẹ diẹ sii, Gparted boya. Fun Windows irinṣẹ ọfẹ kan wa (botilẹjẹpe laanu kii ṣe ọfẹ) ti a pe ni Easeus Master Master ti o le lo, o dabi pe o ṣiṣẹ daradara.

      Fun iyoku Mo ni idunnu pe o rii nkan ti o nifẹ si, Emi ko rii ẹtọ nla ti iriri mi, ṣugbọn Elav gba mi ni iyanju lati mura nkan nipa rẹ.