Deisiúchán a Shaincheapadh: An Bóthar go LFS

Is iomaí uair a bhí orainn córas a dheisiú ó LiveCD, agus ag pointe éigin sa phróiseas fuair muid nach raibh uirlis againn agus nuair a theastaíonn uainn é a shuiteáil, insíonn an LiveCD OS dúinn gur rith sé as an spás agus gairleog agus uisce (chun fuck agus a shealbhú).

Tháinig an fhadhb seo chugam i ndáiríre mar gheall ar dhul isteach i LFS (LinuxFromScratch), ar treoir é (NACH dáileadh é féin) chun Linux saincheaptha a shuiteáil. Is é pointe an “dáilte” seo ná ó aon LiveCD, agus leis na huirlisí cuí, déanann tú an cód eithne agus uirlisí eile a íoslódáil chun do chóras féin a thógáil (gach rud a chur le chéile beag ar bheag). Más mian leat an treoir céim ar chéim a leanúint, teastaíonn roinnt uirlisí agus tiomsaitheoirí uait, agus níl aon liveCD le gach rud, mar sin caithfidh tú ceann a shaincheapadh.

Lig dúinn é a dhéanamh. Úsáidfimid an Córas TarrthálaCD, a thairgeann timpeallacht measartha cuimsitheach bunaithe ar Gentoo.

Inár sampla (Linux a shuiteáil ón tús tar éis an leabhair Linux From Scratch) táimid in easnamh ar chláir Bison agus Makeinfo, mar sin táimid chun íomhá nua ISO den diosca seo a chruthú ach leis na huirlisí nua.

FÓGRA: Is dáileadh é Gentoo a thiomsaíonn ar an láthair gach pacáiste atá le suiteáil, dá bhrí sin tá an próiseas chun cláir a chur leis agus a nuashonrú mall.

Cé go n-úsáidtear bainisteoir pacáiste (cosúil le apt-get Debian), in ionad pacáistí a íoslódáil, déantar an cód foinse a íoslódáil chun é a thiomsú ar do mheaisín.

Maidir leis an bpróiseas beidh deighilt Linux de dhíth ort (ext4 mar shampla) le 1.5G ar a laghad saor, cé go moltar níos mó. Mura dteastaíonn uait fidil a dhéanamh le do dheighiltí, bain úsáid as meaisín fíorúil. Ar ndóigh, moltar go bhfuil roinnt ghigibheart ag an laindéal ós rud é go bhfuil gá le spás sealadach le linn na bpróiseas tiomsúcháin, suiteála, sioncrónaithe stórtha ... Molaim deighilt babhtála 8G + 2G a úsáid (le 4G + 1G ba cheart go mbeadh go leor ann, ach ionas gur féidir linn a chinntiú duit, má tá RAM / babhtáil ar iarraidh beidh an próiseas níos moille fós).

Ag glacadh leis gur chruthaigh tú meaisín fíorúil le diosca 10G, tosaíonn tú air trí insint dó tosaithe ón SystemRescueCd nua-íoslódáilte. Nuair a bheidh muid istigh déanaimid deighilt le fdisk (má tá an seisiún grafach tosaithe agat is féidir leat é a dhéanamh le gparted, ach is é cuspóir an phoist seo úsáid uirlisí bunúsacha a mhúineadh). Is ordú idirghníomhach é fdisk:

  • leis an rogha "n" cruthaímid laindéal nua
  • leis an rogha "t" athraímid an cineál córais comhaid a rachaidh sa dheighilt
  • leis an rogha «w» scríobhaimid chuig an diosca
  • leis an rogha «q» fágaimid gan na hathruithe a scríobh

Nuair a úsáidfimid an rogha “n” tabharfaidh sé roinnt roghanna dúinn, an t-am ar fad a úsáidfimid réamhshocrú, ach amháin nuair a shocróimid an earnáil dheireanach sa chéad dheighilt, a chaithfimid “+ 8G” a scríobh, rud a thabharfaidh le fios don chlár go dteastaíonn uainn ár ndeighilt áitiú 8GB.

Agus an dara deighilt á cruthú againn úsáidfimid na roghanna réamhshocraithe ós rud é go mbeidh an chuid eile den spás á áitiú. Chomh maith leis sin, chun a rá le fdisk gur babhtáil de chineál a bheidh sa dara deighilt, bain úsáid as an rogha “t” (is é 82 an heicseód le haghaidh babhtála). Breathnaíonn an comhéadan mar seo:

% fdisk / dev / sda Command (m chun cabhair a fháil):

Nuair a dhéantar gach rud, úsáidimid an rogha "w" chun na hathruithe ar dhiosca agus imeacht a scríobh.
Anois tá sé in am na deighiltí a fhormáidiú. Tosóimid leis an mbabhtáil d’fhonn é a úsáid láithreach:

% mkswap / dev / sda2% babhtáil / dev / sda2

Tá an laindéal babhtála formáidithe againn cheana féin, agus leis an gceannas babhtáil táimid tar éis tosú ag úsáid é. Anois déanaimid an chéad dheighilt a fhormáidiú in ext4:

% mkfs.ext4 /dev/sda1

Is féidir linn tosú ag leanúint na gcéimeanna a thuairiscítear in http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd, anseo déanaim iad a aistriú / cur síos a dhéanamh orthu leis an nóta corr.

Cuirimid an laindéal ina áit (ullmhaítear an LiveCD cheana féin le fillteán / mnt / saincheaptha ina gcaithfear an laindéal ina ndéanfaimid na hathruithe cuí a chur suas). Chomh maith leis sin tar éis dúinn dul suas beidh orainn na comhaid a bhaint den diosca, baintear é seo amach le script atá ullmhaithe cheana féin. Tógfaidh sé tamall ar an script (ós rud é go ndéanann sé na céadta meigibheart cuimhne a dhumpáil), más mian leat a sheiceáil go bhfuil sé ag obair i ndáiríre, téigh chuig críochfort eile (le Alt + F4 mar shampla) agus déan a df -h.

% mount / dev / sda2 / mnt / custom% / usr / sbin / sysresccd-saincheaptha sliocht

Má tá tú ag nascleanúint anois laistigh / mnt / custom / customcd, feicfidh tú roinnt fillteán. I / mnt / custom / customcd / files faightear an córas comhaid fréimhe. Anois tá sé in am croot an córas nua amach anseo. Táim chun na horduithe a chur anseo, chun tuilleadh faisnéise a fháil faoi chroot a fheiceann tú an rang teagaisc seo a scríobh mé mí ó shin

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

Táimid sa chóras chrooted cheana féin, a bheidh mar chóras LiveCD nuair a chuirfimid tosaithe air. Suiteáilfimid na pacáistí atá in easnamh (bíosún agus texinfo) ag úsáid an ordaithe cinn (a láimhseálann dáileacht portáiste ó gentoo).

Ar dtús déanaimid an crann portage a shioncronú (a chomhionann le Apt-Faigh nuashonrú)
# emerge-webrsync NÓTA: bainimid úsáid as an ordú seo in ionad "emer –sync" toisc go bhfuil sé níos tapa, ós rud é go ndéanann sé pacáiste tarra a íoslódáil ón ngréasán. Tá an chéim seo riachtanach, mar mura dtiocfaidh tú chun cinn tiocfaidh sé chun cinn go huathoibríoch –sync, agus é a mhoilliú.

Tar éis an crann portage a shioncronú is féidir linn dul ar aghaidh chun na pacáistí a shuiteáil:

# teacht chun cinn sys-devel / bison # emer sys-devel / texinfo
tógfaidh bíosún tamall le tiomsú, bí foighneach

Fágann muid chroot:# exit

Déanaimid "/ proc" a dhíchóimeáil ionas go stóráiltear na pacáistí nua suiteáilte i scuaise. Déanaimid "/ dev" agus "/ sys" a dhíchóimeáil freisin ionas nach ndéanfaimid dearmad níos déanaí
% umount /mnt/custom/customcd/files/proc
% umount /mnt/custom/customcd/files/dev
% umount /mnt/custom/customcd/files/sys

Toisc go bhfuil an córas nua comhaid scuaise ullmhaithe againn cheana féin, cruthaímid é leis an ordú seo a leanas
% /usr/sbin/sysresccd-custom squashfs
Más mian linn comhad a chur san íomhá ISO ach teastaíonn uainn go mbeidh sé lasmuigh de na squashfs, ní mór dúinn é a chur san fhillteán «/ mnt / custom / customcd / isoroot»

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

Ag an bpointe seo, insíonn an treoir oifigiúil duit gur féidir leat an eochaircheap a shocrú chun tosaithe le méarchlár réamhshocraithe (mar shampla "es" do mhéarchláir na Spáinne). Ach ag déanamh roinnt tástálacha, níor oibrigh an script a úsáideann siad dom agus tharla earráid agus an t-eithne á luchtú, mar sin scipeálfaidh mé an chéim seo.

Tá an nóiméad glórmhar tagtha, is féidir linn an íomhá ISO nua a ghiniúint lenár gcóras saincheaptha anois!
% /usr/sbin/sysresccd-custom isogen my_srcd
Is é "My_srcd" an t-ainm a thugaimid ar an imleabhar, is féidir leat glaoch air cibé rud is mian leat. Sábháiltear an íomhá i «/ mnt / custom / customcd / isofile», ina theannta sin gintear comhad .md5 🙂

Má tá tú ag obair ar dhiosca fíorúil, tá an chéim ríthábhachtach fós: bain íomhá ISO den chóras fíorúil. Tá bealaí éagsúla ann chun é a dhéanamh, míneoidh mé ceann simplí (i VirtualBox) le go gcaithfear "breisithe aoi" nó aon rud mar sin a shuiteáil.
Úsáidfimid an cliant chun an comhad a fháil trí thollán ssh. Chun seo a dhéanamh, ní mór dúinn an córas aoi a chumrú le pasfhocal fréimhe ar dtús. Tosaíonn an freastalaí ssh go huathoibríoch, déanaimid é a atosú fós ar eagla na heagla.
% passwd
% /etc/init.d/sshd restart

Ní mór dúinn seoladh an mheaisín fíorúil a chumrú. Déantar é mar seo a leanas i VirtualBox:

  1. Faigheann tú rochtain ar chumraíocht an mheaisín fíorúil
  2. Sa chuid líonra tá oiriúntóir cumraithe agat i NAT cheana féin
  3. Cuardaigh an rogha seolta calafoirt
  4. Cuireann tú riail nua leis, leis na paraiméadair amháin "óstphort" agus "aoi-phort"
  5. óstach = 3022 agus aoi = 22

Leis seo tá sé bainte amach againn gurb é calafort 3022 dár ríomhaire 22 den mheaisín fíorúil. Cuirimid tús leis an gcliant Filezilla:

  1. I bparaiméadar an fhreastalaí scríobhaimid: sftp: // localhost
  2. Sa pharaiméadar ainm úsáideora a scríobhaimid: fréamh
  3. Sa pharaiméadar pasfhocal cuirimid an ceann a úsáidimid i «passwd»
  4. I bparaiméadar an chalafoirt scríobhaimid: 3022
  5. Cliceáil ar «Ceangal tapa»

Má tá gach rud imithe go maith ar chlé is féidir linn nascleanúint a dhéanamh ar ár ríomhaire agus ar dheis sa mheaisín fíorúil. Níl le déanamh agat ach an fillteán "/ mnt / custom / customcd / isofile" a rochtain (sa mheaisín fíorúil) agus tarraing an íomhá ISO go dtí an áit atá uait ar do ríomhaire.

Comhghairdeas !! Má d’éirigh go maith le gach rud, tá d’íomhá ISO réidh agat le SystemRescueCD saincheaptha agus réidh le tosaithe ó CD, USB ...


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

3 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Leo a dúirt

    Cad treoir mhaith, beagán casta ach an-úsáideach.
    Ranníocaíocht mhaith.

  2.   Leper_Ivan a dúirt

    Ansin le beagán níos mó ama, agus gan an oiread sin míchompord sna súile, léifidh mé go críochnúil é. Dealraíonn sé go bhfuil sé an-úsáideach agus suimiúil.

  3.   carlos sanchez a dúirt

    Dia duit woqer, post an-mhaith!

    Bhí mé le LFS le roinnt blianta agus chruthaigh mé mo iso féin a fhéadfaidh freastal ort, tá gach rud atá le déanamh agat ós rud é gur LFS é. Hope Tá súil agam go mbeidh sé úsáideach duit

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

bool (fíor)