КампутарыАперацыйныя сістэмы

Ўстаноўка Gentoo Linux - пакрокавая інструкцыя

Аперацыйная сістэма Linux вядомая ва ўсім свеце. Часцей за ўсё нявопытныя карыстальнікі выкарыстоўваюць дыстрыбутыў Ubuntu, т. К. Менавіта ён просты і бясплатны. Зрэшты, хоць іншыя дыстрыбутывы таксама бясплатныя, яны карыстаюцца меншай папулярнасцю. Досыць складанай можна назваць ўстаноўку Gentoo. Але з нашай інструкцыяй напэўна ўсё атрымаецца.

Што такое Gentoo Linux?

Гэта дыстрыбутыў, які вядомы дзякуючы шырокім магчымасцям, комплекснасці, магчымасці налады. Але варта адзначыць, што ён не для ўсіх, і пры працы давядзецца актыўна ўключаць мазгі, бо без спецыялізаваных ведаў не атрымаецца скарыстацца поўным функцыяналам гэтай АС. Часта прыйдзецца звяртацца да рознага роду інструкцыі, але гэта ўжо пасля. Важна памятаць, што ўстаноўка пакетаў у Gentoo ажыццяўляецца з крыніц пры дапамозе адмысловай прылады PORTAGE. Гэта складаней, але затое элемент можа сам выбіраць, якія пакеты і функцыі ўсталёўваць.

У залежнасці ад аб'ёму зборкі, ўстаноўка можа заняць вельмі мала часу (пару хвілін), а можа доўжыцца днямі.

Перавагі і недахопы

Лічыцца, што менавіта Gentoo Linux з'яўляецца самым хуткім дыстрыбутывам. Але ўсюды і заўсёды ёсць пэўныя недахопы. "Гента" (ці "Джэнці") адносіцца да дыстрыбутываў Source-based Linux, з-за чаго расце хуткасць працы. Але часта зэканомлены час прыходзіцца марнаваць на працяглую ўстаноўку (чытай: кампіляцыю) пакетаў. Адна з ключавых асаблівасцяў "Джэнці" - гэта аптымізацыя пад апаратнае забеспячэнне. Гэта дасягаецца дзякуючы USE-сцягам (пра іх будзе інфармацыя ніжэй) аптымізацыі і зборак праграм з зыходнікаў, падключэнню / адключэння розных модуляў.

Ключавым плюсам дыстрыбутыва з'яўляецца магчымасць зрабіць з яго што заўгодна. может стать обычным сервером или рабочей станцией. Дзякуючы Portage, Gen too можа стаць звычайным серверам або рабочай станцыяй. Другі плюс - гнуткасць прымянення. Дадзены дыстрыбутыў з'яўляецца мультиплатформенным і працуе з любымі архітэктурамі працэсараў. Сістэма ўжо была паспяхова партавана на наступныя архітэктуры:

  1. X86.
  2. X64.
  3. ARM.
  4. PowerPc970.
  5. PowerPC.
  6. Dec Alpha.
  7. IBM / 390.
  8. 68K.
  9. Sparc.
  10. PA-RISC.
  11. MIPS.
  12. SuperH.
  13. PowerPC G5.

Таксама Gentoo абаронена ад рознага роду уразлівасцяў. Абнаўленне пакетаў адбываецца вельмі хутка, як і латанне дзірак уразлівасцяў. Ёсць мноства сайтаў з неафіцыйнымі зборкамі праграм і афіцыйных бінарных зборак.

У якасці недахопу пакажам працэс ўстаноўкі Gentoo. Пачаткоўцам, якія раней не мелі вопыту выкарыстання гэтага дыстрыбутыва, будзе складана. Але дзякуючы інструкцыі ўсё атрымаецца.

Як усталяваць Gentoo? інструкцыя

Для пачатку на кампутары павінен быць усталяваны дыстрыбутыў Ubuntu. Вам спатрэбяцца правы суперпользователя, таму пераканайцеся, што яны ёсць. Таксама неабходна падлучэнне да інтэрнэту.

Самы першы крок - гэта ўстаноўка ў Gentoo chroot. Зрабіць гэта можна двума спосабамі:

  1. У камандным радку прапісаць: sudo apt-get install dchroot debootstrap.
  2. З дапамогай Synaptic ўсталяваць пакеты debootstrap і dchroot. Гэта трэба для таго, каб АС Linux думала, што яе "роднай" каталог адрозніваецца ад звычайнага.

Цяпер нам трэба пераразмеркаваць раздзелы дыска альбо стварыць новыя, калі ёсць вольнае месца. Але працаваць з часткамі трэба акуратна, бо ёсць рызыка страціць усе дадзеныя. На шматлікіх форумах пішуць, што больш пажадана мець шмат розных раздзелаў. Як мінімум патрэбны будзе асноўны раздзел (/), а таксама раздзелы / boot і / var. Хоць ёсць яшчэ / swap (выкарыстоўваецца для падпампоўкі) і хатні / home.

Пасля стварэння новых раздзелаў Фарматуем іх. Для раздзелаў / boot, / home, асноўны (/), / var трэба выкарыстоўваць файлавую ext3 ці reiser2.

Зараз ствараем папкі / mnt / gentoo. Для кожнага створанага намі раздзела неабходная свая тэчка.

Мантаваны сюды новыя раздзелы. Для гэтага ў камандным радку прапісваем:

  1. sudo mount / dev / sda5 / mnt / gentoo.
  2. sudo mount / dev / sda6 / mnt / gentoo / home.

Раздзелы sda5 і sda6 будуць утрымліваць каранёвай і хатні каталогі.

Абавязкова праверце, ці правільна настроена дата. Калі няма, то з дапамогай каманды і сінтаксісу можна ўсталяваць правільную дату: date MMDDhhmmYYYY.

Цяпер адкрываем браўзэр і пераходзім на сайт загрузкі дыстрыбутыва. Там шукаем падыходнае люстэрка для вашага месцазнаходжання.

З дырэкторыі releases / ia64 / 2008.0 / stages загружаем tar-архіў stage3. Цяпер перамяшчаем архіў у тэчку Gentoo. Робім гэта з дапамогай каманды: mv stage3 * .bz2 * / mnt / gentoo.

Пераходзім у дадзены каталог (cd / mnt / gentoo) і правяраем архіў пры дапамозе md5. Пішам у камандным радку: md5sum -c stage3 * .md5. Так вы зможаце праверыць, не пашкоджаны Ці архіў і ці ўсё з ім у парадку. Калі вы не атрымаеце адказу ОК, то прыйдзецца пампаваць яго паўторна.

Пераходзім да наступнага кроку ўсталёўкі і налады Gentoo. Трэба атрымаць файлы з архіва. Выкарыстоўвайце каманду: sudo tar xvjpf stage3 * .bz2 і чакайце завяршэння.

Настройка Gentoo

Цяпер у нас ёсць у раздзеле Gentoo асноўныя праграмы. У абавязковым парадку нам спатрэбіцца Portage - спецыяльны інструмент для кіравання пакетамі. Дзякуючы яму мы атрымаем кантроль над усталяванымі праграмамі. Для гэтага зноў ідзем на сайт загрузкі. У раздзеле snapshots шукаем апошні па даце дадання Portage. Качаем яго і перамяшчаем ў тэчку / mnt / gentoo. Зручней за ўсё проста прапісаць каманду: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr.

Што такое Portage?

Пару слоў варта сказаць пра гэта інструменце. Portage - гэта сістэма, з дапамогай якой можна кіраваць пакетамі ў дыстрыбутыве. Яна закліканая спрасціць працэдуру ўстаноўкі праграм і зыходных кодаў. З яе дапамогай можна выдаляць пакеты, абнаўляць іх, праводзіць сінхранізацыю па пратаколе rsync. Як толькі Portage загружае файлы, сістэма збірае праграму, выкарыстоўваючы загружаныя зыходнікі, і аптымізуе яе.

На гэтым этапе усталёўваем compile flags. Адкрываем make.conf, які знаходзіцца ў каталогу / gentoo / etc. Выкарыстоўваем звычайны тэкставы рэдактар. У дакуменце make.conf.example апісана інструкцыя з зменнымі make. Добра азнаёмцеся з ёй. Выкарыстоўвайце названыя зменныя і канфігурацыйны файл для ўстаноўкі.

Нам варта пераканацца, што налады былі перанесены з дыстрыбутыва Ubuntu без зменаў. Галоўнае - гэта dns-налада (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) і сістэма proc (sudo mount -t proc none / mnt / gentoo / proc).

Калі з наладамі усё ў парадку, пераходзім да chroot. Каб зрабіць яго, трэба:

  1. Памяняць каранёвай каталог. У камандным радку пішам: sudo chroot / mnt / gentoo / bin / bash
  2. Абнавіць сераду і даць зразумець тэрміналу, дзе ён размяшчаецца. У камандным радку: / usr / sbin / env-update.
  3. Змясціць гэта ў памяць: source / etc / profile.

З гэтага моманту вы знаходзіцеся ўнутры сістэмы Gentoo.

кампіляцыя ядра

Самы важны этап - гэта кампіляцыя ядра - часткі сістэмы, якая вызначае, калі і які праграме даваць доступ. Без ядра ні адна аперацыйная сістэма не працуе. Таксама ўсталёўваны пакеты з rsync-сервера. Ўводзім для гэтага каманду: emerge --sync. Для яснасці выкажам здагадку, што ўсталёўвацца будзе ядро версіі 2.6. На гэтым этапе трэба абвясціць сцягі USE, якія даюць зразумець кампілятара, якія опцыі і характарыстыкі ўжываць. Важна ўказваць правільныя сцягі, інакш вынік можа быць не цалкам чаканым.

Кожны дадаваны сцяг - гэта слова. Выдаляныя опцыі абазначаюцца знакам "-" перад словам. Да прыкладу, для ўстаноўкі і кампіляцыі праграм і опцый з падтрымкай ogg нам трэба проста дадаць ogg. Калі гэта нам не трэба, то пішам -ogg.

Каб зразумець, якія USE-сцягі трэба выбіраць, абавязкова глядзіце дакументацыю Gentoo.

Пасля выбару сцягоў адкрываем make.conf ў каталогу / etc / і ўводзім іх.

Ўстаноўка гадзіннага пояса

Наступны этап - усталёўка гадзіннага пояса. Усе яны ёсць у каталогу / usr / share / zoneinfo. Пераходзім сюды, уводны каманду ls і бачым спіс даступных. Патрэбны нам гадзінны пояс капіюем в / etc / localtime. Выкарыстоўваем для гэтага каманду: # cp / usr / share / zoneinfo / GMT / etc / localtime.

Пасля налады гадзіннага пояса можна праводзіць загрузку і кампіляцыю ядра. Ўводзім каманду: # emerge gentoo-sources. Цяпер самы складаны крок - налада ядра такім чынам, каб яно мела падтрымку патрэбных нам пакетаў. Калі ядро будзе ўстаноўлена няправільна, то патрэбныя функцыі могуць быць недаступныя.

запускаем:

  • cd / usr / src / linux;
  • make menuconfig.

Так мы трапляем у налады ядра. Выбіраем усе патрэбныя для загрузкі сістэмы драйверы. Трэба праверыць, каб усе яны ўбудоўваюцца ў ядро, інакш сістэма банальна не здолее перазагрузіцца. Не забывайце ўключыць падтрымку вашай файлавай сістэмы. Выбірайце па магчымасці ўсе патрэбныя Вашыя драйверы: бесправадной і лакальнай сеткі, а таксама тып і сямейства працэсара.

Цяпер для пачатку кампіляцыі ўводны: make && make modules_install. Працэс зойме некаторы час. Затым ўводны: make -j2 && make modules_install. Вобраз ядра капіяваны ў тэчку / boot.

Апошняе - налада модуляў ядраў. Каб знайсці ўсе даступныя модулі, запусціце каманду: find / lib / modules / (kernel version) / -type f -iname '* .o' -or -iname '* .ko'. Дадаем з спісу ў тэчку /etc/modules.autoload.d/kernel-2.6 тыя, якія загружаюцца аўтаматычна. На гэтым этапе ўстаноўка Gentoo завершана. Вы можаце пачынаць працу з АС.

Парады па ўстаноўцы KDE Gentoo

У працэсе ўстаноўкі будуць узнікаць праблемы. Па-іншаму проста не можа быць. Абавязкова звяртайцеся на форум па Gentoo для вырашэння сваіх задач. У любым выпадку прытрымвайцеся дадзенай інструкцыі.

Часта ўзнікаюць спрэчкі аб тым, як усталяваць Gentoo на UEFI. Важна, каб быў створаны частка EFI. Ён павінен быць варыянтам файлавай сістэмы FAT. У спецыфікацыі UEFI напісана, што UEFI-firmware працуе з FAT12, 16 і 32, аднак рэкамендуецца ўжываць сістэму FAT32.

Таксама ў tar-архіве можа адсутнічаць група і карыстальнік portage. Пры выкарыстанні schroot на хост-сістэме іх трэба стварыць ўручную. У гэтым выпадку файлы ў каталогу / gentoo / etc і пароль будуць перазапісаны (змяніць іх можна наўпрост).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.