/ / Установка Gentoo Linux - покрокова інструкція

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

Операційна система Linux відома у всьому світі.Найчастіше недосвідчені користувачі використовують дистрибутив Ubuntu, т. К. Саме він простий і безкоштовний. Втім, хоча інші дистрибутиви теж безкоштовні, вони користуються меншою популярністю. Досить складною можна назвати установку Gentoo. Але з нашою інструкцією напевно все вийде.

установка gentoo

Що таке Gentoo Linux?

Це дистрибутив, який відомий завдякишироким можливостям, комплексності, можливості налаштування. Але варто зазначити, що він не для всіх, і при роботі доведеться активно включати мізки, адже без спеціалізованих знань не вийде скористатися повним функціоналом цієї ОС. Часто доводиться звертатися до різного роду інструкцій, але це вже після. Важливо пам'ятати, що установка пакетів в Gentoo здійснюється з джерел за допомогою спеціального інструменту PORTAGE. Це складніше, але зате користувач може сам вибирати, які пакети і функції встановлювати.

Залежно від обсягу збирання, установка може зайняти дуже мало часу (пару хвилин), а може тривати днями.

Переваги і недоліки

Вважається, що саме Gentoo Linux є самимшвидким дистрибутивом. Але всюди і завжди є певні недоліки. "Гента" (або "Дженту") відноситься до дистрибутивів Source-based Linux, чому зростає швидкість роботи. Але часто заощаджений час доводиться витрачати на тривалу установку (читай: компіляцію) пакетів. Одна з ключових особливостей "Дженту" - це оптимізація під апаратне забезпечення. Це досягається завдяки USE-прапорам (про них буде інформація нижче) оптимізації та збірок програм з вихідних, підключенню / відключенню різних модулів.

Ключовим плюсом дистрибутива є можливість зробити з нього що завгодно. Завдяки Portage, Gentoo може стати звичайним сервером або робочою станцією.Другий плюс - гнучкість застосування. Даний дистрибутив є мультиплатформенним і працює з будь-якими архітектурою процесорів. Система вже була успішно перенесена на наступні архітектури:

  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? Інструкція

gento встановлення та налаштування

Для початку на комп'ютері повинен бути встановлений дистрибутив Ubuntu. Вам знадобляться права суперкористувача, тому переконайтеся, що вони є. Також необхідно підключення до інтернету.

Найперший крок - це установка в Gentoo chroot. Зробити це можна двома способами:

  1. У командному рядку прописати: sudo apt-get install dchroot debootstrap.
  2. За допомогою Synaptic встановити пакети debootstrap і dchroot. Це потрібно для того, щоб ОС Linux думала, що її "рідний" каталог відрізняється від звичайного.

Тепер нам потрібно перерозподілити розділи дискаабо створити нові, якщо є вільне місце. Але працювати з розділами потрібно акуратно, адже є ризик втратити всі дані. На багатьох форумах пишуть, що краще мати багато різних розділів. Як мінімум потрібен буде основний розділ (/), а також розділи / boot і / var. Хоча є ще / swap (використовується для підкачки) і домашній / home.

як встановити gentoo

Після створення нових розділів форматіруем їх. Для розділів / 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.

Тепер відкриваємо браузер і переходимо на сайт завантаження дистрибутива. Там шукаємо підходяще дзеркало для вашого місця розташування.

gento як встановити на uefi

З директорії 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 завантажує файли, система збирає програму, використовуючи завантажені вихідні, і оптимізує її.

установка kde gentoo

На цьому етапі встановлюємо 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.

gentoo установка пакетів

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

Найважливіший етап - це компіляція ядра - частинисистеми, яка визначає, коли і якою програмою давати доступ. Без ядра жодна операційна система не працює. Також встановлюємо пакети з rsync-сервера. Вводимо для цього команду: emerge --sync. Для ясності припустимо, що встановлюватися буде ядро ​​версії 2.6. На цьому етапі потрібно оголосити прапори USE, які дають зрозуміти компілятору, які опції і характеристики застосовувати. Важливо вказувати правильні прапори, інакше результат може бути не цілком очікуваним.

Кожен додається прапор - це слово.Видаляються опції позначаються знаком "-" перед словом. Наприклад, для установки і компіляції програм і опцій з підтримкою ogg нам потрібно просто додати ogg. Якщо це нам не потрібно, то пишемо -ogg.

Щоб зрозуміти, які USE-прапори потрібно вибирати, обов'язково дивіться документацію Gentoo.

Після вибору прапорів відкриваємо make.conf в каталозі / etc / і вводимо їх.

установка gentoo

Як встановити часовий пояс

Наступний етап - установка часового поясу.Всі вони є в каталозі / 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 linux

В процесі установки будуть виникати проблеми. По-іншому просто не може бути. Обов'язково звертайтеся на форум по Gentoo для вирішення своїх завдань. У будь-якому випадку дотримуйтеся даної інструкції.

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

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