U habeynta Dayactirka Dayactirka: Wadada LFS

Waqtiyo badan ayaa ah waqtiyadii aan ku khasbanaan jirnay inaan ku hagaajino nidaam ka yimid LiveCD, mar uunna howsha markii aan qabanay waxaan isku aragnay qalab la'aan iyo markaan rabno inaan rakibno, LiveCD OS wuxuu noo sheegayaa inay meesha ka baxday iyo toonta iyo biyaha (si aad u nuugto oo aad u xajiso).

Dhibaatadani runtii way ii timid sababtoo ah galitaanka LFS (LinuxFromScratch), taas oo ah hage (MA aha qaybinta lafteeda) si loo rakibo Linux gaar ah. Dulucda qaybtan "qaybinta" waa mid ka timid LiveCD kasta, iyo qalabka ku habboon, waxaad kala soo baxaysaa kernel-ka iyo aalado kale oo aad ku dhisi karto nidaamkaaga (oo aad u ururineyso wax walba oo yar yar). Haddii aad rabto inaad raacdo tilmaamaha tallaabo-tallaabo, waxaad u baahan tahay dhowr qalab iyo isku-duwaha, mana jiro liveCD wax walba, sidaa darteed waa inaad mid mid u qaabeysaa.

Aynu yeelno. Waxaan isticmaali doonaa SystemRescueCD, kaas oo bixiya jawi guud oo ku saleysan Gentoo ku saleysan.

Tusaalaheena (ku rakibida Linux meel xoq ah kadib Linux Buug xoq) waxaa naga maqan barnaamijyada Bison iyo Makeinfo, sidaa darteed waxaan abuureynaa muuqaal cusub oo ah ISO-ga diskigan laakiin qalabkan cusub

OGAYSIIS: Gentoo waa qaybinta la soo ururinayo in situ dhammaan baakadaha la rakibayo, sidaa darteed habka ku darista iyo cusbooneysiinta barnaamijyada waa gaabis.

In kasta oo maamule xirmo la adeegsaday (sida Debian's apt-get), halkii laga soo degsan lahaa xirmooyinka, koodhka ilaha ayaa lagala soo baxayaa si loogu soo ururiyo mashiinkaaga.

Nidaamka waxaad u baahan doontaa qayb Linux ah (tusaale ahaan ext4) oo ugu yaraan 1.5G bilaash ah, in kasta oo intaa ka badan lagu talinayo. Haddii aadan rabin inaad laxankaagto qaybahaaga, adeegso mishiin kumbuyuutareed. Dabcan, waxaa lagugula talinayaa in qeybtaas ay leedahay dhowr gigabyt tan iyo intii lagu gudajiray howlaha uruurinta, rakibaadda, isku dubaridka goobaha wax lagu keydiyo ... meel ku meelgaar ah ayaa loo baahan yahay; Waxaan kugula talinayaa adiga oo adeegsanaya 8G + 2G kala beddelashada (oo leh 4G + 1G waa inay kugu filnaato, laakiin sidaa darteed waan kuu xaqiijin karnaa, haddii RAM / isweydaarsiga la waayo howshu way sii yaraan doontaa).

Adoo u maleynaya inaad abuurtay mishiin farsamo leh 10G disk, waxaad ku bilaabeysaa inaad u sheegto inaad ka soo kacdo qalabka cusub ee la soo dajiyay ee SystemRescueCd. Mar alla markii aan gudaha ku dhex galno fdisk (haddii aad bilowday garaafka garaafka waxaad ku sameyn kartaa adigoo faraxsan, laakiin ujeeddada qoraalkan ayaa ah in la baro isticmaalka qalabka aasaasiga ah). fdisk waa amar is-dhexgal ah:

  • ikhtiyaarka "n" waxaan ku abuureynaa qayb cusub
  • ikhtiyaarka "t" waxaan ku beddeleynaa nooca feylasha ee tagaya qaybta
  • ikhtiyaarka «w» waxaan ku qoreynaa diskiga
  • ikhtiyaarka «q» ayaan uga tagnaa annaga oo aan qorin isbeddelada

Markaan isticmaalno "n" ikhtiyaarka waxay na siineysaa dhowr ikhtiyaar, waqtiga oo dhan waxaan u isticmaali doonnaa iska-caabin, marka laga reebo markaan dejineyno qaybta ugu dambeysa qaybta hore, oo aan ku qori doonno "+ 8G", sidaasna ku tilmaamaysa barnaamijka in aan rabno kala qaybsanaantayada inay qabsato 8GB.

Markii aan abuureyno qeybta labaad waxaan adeegsan doonnaa xulashooyinka caadiga ah maadaama meelaha intiisa kale la qabsan doono Sidoo kale, si aad ugu sheegtid fdisk in qeybta labaad ay noqoneyso nooca isdhaafsiga, isticmaal xulashada "t" (hexcode-ka isku bedelka waa 82). Isku xirku wuxuu u egyahay sidan:

% fdisk / dev / sda Command (m caawimaad):

Marka wax walba la dhammeeyo, waxaan isticmaalnaa "w" xulashada si aan ugu qorno isbeddellada ku dhaca diskiga iyo bixitaanka.
Hadda waxa la joogaa wakhtigii si ay u qaab qoruhu. Waxaan ku bilaabi doonnaa isku badalashada si aan si dhaqso leh uga faa'ideysano:

% mkswap / dev / sda2% swapon / dev / sda2

Waxaan horeyba uheysanay qaybta kala bedelka qaabeysan, iyo amarka isweydaarsi waxaan bilownay isticmaalkeeda. Hadda waxaan qaabeyneynaa qaybta koowaad ee ext4:

% mkfs.ext4 /dev/sda1

Waxaan bilaabi karnaa inaan raacno talaabooyinka lagu sharaxay http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd, halkan waxaan ku tarjumay / ku sifeynayaa iyaga oo leh sharaxaad aan caadi aheyn.

Waxaan ku dhejineynaa qaybta qaybta (LiveCD mar horeba waxay la timid iyada oo la diyaarinayo galka / mnt / caadada halka qaybta ah ee aan ku sameyn doono isbeddelada ku habboon ay tahay in lagu dhejiyo) Sidoo kale ka dib markii aan kor u qaadno waa inaan ka soo saarnaa faylasha diskiga, tan waxaa lagu gaarayaa qoraal horey loo sii diyaariyay Qoraalku muddo ayuu qaadan doonaa (maadaama ay daadinayso boqollaal megabytes oo xusuus ah), haddii aad rabto inaad hubiso inay runti shaqeyneyso, tag terminal kale (tusaale ahaan Alt + F4) oo samee df-h.

% Buur / dev / sda2 / mnt / caadada% / usr / sbin / sysresccd-soosaarida caadada

Hadaad guda gasho gudaha / mnt / caadadii / customcd, waxaad arki doontaa dhowr fayl. Gudaha / mnt / custom / customcd / faylasha nidaamka faylasha xididka ayaa la helay. Hadda waxaa la joogaa waqtigii la xakameyn lahaa nidaamka cusub ee mustaqbalka. Halkan waxaan dhigayaa amarrada, wixii macluumaad dheeri ah ee ku saabsan taariikhda aad arki karto casharkaan waxaan qoray bil kahor

% mount -o bind / proc / mnt / custom / customcd / files / proc% Mount -o bind / dev / mnt / custom / customcd / files / dev% Mount -o xidh / sys / mnt / custom / customcd / files / sys% chroot / mnt / custom / customcd / files / bin / bash # gcc-config $ (gcc-config -c)

Waxaan horeyba ugu jirnaa nidaamka jadwalka, kaas oo noqon doona nidaamka LiveCD marka aan xirno. Waxaan rakibi doonnaa xirmooyinka maqan (bison iyo texinfo) adoo adeegsanaya amarka soobixi (yaa gacanta ku haya xirmada muraayad laga bilaabo gentoo).

Marka hore waxaan is waafajinaynaa geedka xamuulka (oo u dhiganta update badnaayeen-karaa)
# emerge-webrsync FIIRO GAAR AH: waxaan u isticmaalnaa amarkan halkii aan ka soo bixi lahayn "emerge –sync" maxaa yeelay way ka dhakhso badan tahay, maadaama ay ka soo dejiso baako internetka ah. Talaabadani waa lama huraan, maxaa yeelay hadaadan soo bixin si toos ah ayey u soo baxeysaa –sync, hoosna u dhigaysa.

Ka dib markaad isku xirxirto geedka xamuulka waxaan sii wadi karnaa inaan rakibo xirmooyinka:

# soo bax sys-devel / bison # emerge sys-devel / texinfo
bisinka ayaa qaadan doona muddo in la soo ururiyo, sabir

Waxaan ka tagnaa taariikh:# exit

Waxaan ka fureynaa "/ proc" si xirmooyinka cusub ee la rakibay ay ugu kaydsan yihiin squash. Waxaan sidoo kale ka fureynaa "/ dev" iyo "/ sys" si aanan hadhow u ilaawin
% umount /mnt/custom/customcd/files/proc
% umount /mnt/custom/customcd/files/dev
% umount /mnt/custom/customcd/files/sys

Maaddaama aan horeyba u diyaarinnay nidaamka feylka cusub ee squash, waxaan ku abuurnay amarka soo socda
% /usr/sbin/sysresccd-custom squashfs
Haddii aan dooneyno inaan feyl ku darno sawirka ISO laakiin aan dooneyno inuu ka baxsan yahay squashfs, waa inaan ku riddaa galka «/ mnt / custom / customcd / isoroot»

% cp -a my-files /mnt/custom/customcd/isoroot

Halkaa markay marayso, hagaha rasmiga ahi wuxuu kuu sheegayaa inaad dejin karto khariidada furaha si aad ugu furato kumbuyuutarka caadiga ah (tusaale ahaan "es" ee teebabka Isbaanishka). Laakiin sameynta tijaabooyin dhowr ah, qoraalka ay aniga ii adeegsadaan ma uusan shaqeyn oo waxaa ka dhashay qalad markii la raraayay xarkaha, sidaa darteed waan ka boodi doonaa tallaabadan.

Xilliga sharafta leh ayaa yimid, hadda waxaan ku abuuri karnaa sawirka cusub ee ISO nidaamkeenna habaysan!
% /usr/sbin/sysresccd-custom isogen my_srcd
"My_srcd" waa magaca aan u bixino mugga, waad u wici kartaa waxaad rabto. Sawirka ayaa lagu keydiyay «/ mnt / custom / customcd / isofile», marka lagu daro feylka .md5 ayaa sidoo kale la soo saaray 🙂

Haddii aad ka shaqeyneyso disk dalwaddii ah, tallaabada muhiimka ah ayaa weli ah: ka soo saar muuqaalka ISO ee nidaamka dalwaddii. Waxaa jira dhowr siyaabood oo loo sameeyo, waxaan kuu sharixi doonaa mid fudud (oo ku jira VirtualBox) si looga fogaado in la rakibo "marti lagu daro" ama wax la mid ah.
Waxaan u adeegsan doonaa macmiilka si aan uga helno feylka godka ssh. Si tan loo sameeyo, waa inaan marka hore ku qaabeynaa nidaamka martida lambar sir ah. Server ssh si toos ah ayuu u bilaabmayaa, wali waanu dib u bilaabi doonaa haddiiba ay dhacdo.
% passwd
% /etc/init.d/sshd restart

Waa inaanu qaabeynaa gudbinta dekedda mashiinka dalwaddii. In VirtualBox waxaa loo sameeyaa sida soo socota:

  1. Waxaad marin u heshaa mishiinka qaabeynta
  2. Qeybta shabakada waxaad horey uguqalantay adabtarada NAT
  3. Raadi xulashada gudbinta dekedda
  4. Waxaad ku dartay sharci cusub, oo leh halbeegyada kaliya "host host" iyo "dekedda martida"
  5. martida = 3022 iyo marti = 22

Tan waxaan ku guuleysannay dekeddaas 3022 ee PC-ga waa 22 oo ka mid ah mashiinka farsamada. Waxaan bilaabaynaa macmiilka Filezilla:

  1. Qiyaasta adeegaha waxaan ku qoreynaa: sftp: // localhost
  2. Halbeegga username waxaan ku qoreynaa: root
  3. Halbeegga ereyga sirta ah waxaan dhignaa midka aan ku isticmaalno «passwd»
  4. Halbeegga dekedda waxaan ku qoreynaa: 3022
  5. Dhagsii «Xiriir deg deg ah»

Haddii wax walba ay si fiican ugu socdeen bidix waxaan ku dul mari karnaa kombuyuutarkeena iyo dhinaca midig ee mashiinka farsamada. Waxa kaliya ee ay tahay inaad sameyso ayaa ah helitaanka (mashiinka dalwaddii) galka "/ mnt / custom / customcd / isofile" kuna jiido sawirka ISO meesha aad rabto kombuyutarkaaga.

!! hanbalyo !! Haddii wax waliba si fiican u socdeen, waxaad haysataa sawirkaaga ISO oo ku diyaarsan nidaam SystemRescueCD oo aad diyaar u tahay inuu ka soo baxo CD, USB ...


Nuxurka maqaalka wuxuu u hogaansamayaa mabaadi'deena anshaxa tifaftirka. Si aad u soo sheegto khalad guji Halkan.

3 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Leo dijo

    Muxuu yahay hage wanaagsan, xoogaa dhib badan laakiin aad u faa'iido badan.
    Ka qayb qaadasho wanaagsan.

  2.   Baras_Ivan dijo

    Ka dib wakhti yar oo dheeri ah, oo aan indho la'aan badan indhaha ku qabsan, ayaan si fiican u aqrin doonaa. Waxay umuuqataa mid waxtar badan oo xiiso leh.

  3.   Carlos sanchez dijo

    Hello woqer, boosteejo aad ufiican!

    Waxaan la shaqeynayay LFS sanado qaar waxaanan abuuray aniga ii gaar ah oo kuu adeegi kara, waxay leedahay wax kasta oo aad ugu baahan tahay inaad soo ururiso maadaama ay tahay LFS. 😀 Waxaan rajeynayaa inay waxtar kuu leedahay

    http://vegnux.org.ve/files/isos/neonatox-06.2rc6.linux-i686-xfce4.iso