Як встановити Linux Gentoo від Ubuntu

Posted on
Автор: Laura McKinney
Дата Створення: 9 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Gentoo Linux — Самый сложный дистрибутив
Відеоролик: Gentoo Linux — Самый сложный дистрибутив

Зміст

- це вікі, що означає, що багато статей написано кількома авторами. Щоб створити цю статтю, у її виданні та вдосконаленні з часом брало участь 17 осіб, анонімних.

Gentoo - це розподіл Linux відомий своїм менеджером пакунків, його складністю та можливостями налаштування. Зазвичай вона асоціюється з вундеркіндами. Перш за все, дистрибутив Gentoo розроблений не для всіх, будьте готові до використання свого мозку, вам знадобляться деякі читання, перш ніж ваша система стане повноцінною. У Gentoo кожен пакунок складається зі свого вихідного коду за допомогою інструменту управління пакетом перенесення вантажу, Ви, користувач, вирішуєте, які функції та пакети будуть встановлені у вашій системі. Складання та встановлення важкого програмного забезпечення (наприклад, kde, gnome або LibreOffice) може зайняти від 30 секунд до декількох днів, залежно від обладнання, яке використовується, тоді як менше програмне забезпечення встановлюється за лічені хвилини.


етапи

  1. Переконайтеся, що у вас є root права на вашому комп'ютері Ubuntu та підключенні до Інтернету, бажано, швидкого. Також рекомендується мати проміжні знання про Ubuntu та Linux взагалі.
  2. Потрібно встановити chroot на Ubuntu. Це можна зробити за допомогою Synaptic, встановивши пакунки dchroot і Debootstrap або хапаючи sudo apt-get install dchroot debootstrap у командному рядку. Ця програма дозволяє Linux тимчасово робити вигляд, що його коренева папка відрізняється від звичайного кореня.
  3. Перерозподіліть існуючі розділи або створіть новий розділ на вільному просторі жорсткого диска. Будьте уважні, щоб не втратити дані.
    • Більшість веб-сайтів рекомендують створити якомога більше розділів. Як мінімум, вам знадобиться кореневий розділ (/). Однак у більшості людей є своп-розділ, домашня перегородка (/ home). Деякі також рекомендують окремий розділ для / boot та / var.
  4. Відформатуйте новий розділ за допомогою обраної вами файлової системи (для / home, /, / boot та / var рекомендується використовувати ext2, ext3 або reiser2). Свопи повинні бути відформатовані як розділ swap.
  5. Створіть нову папку, / Mnt / папуаських і по одному для створених вами розділів.
  6. Змонтуйте тут свої нові розділи:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : де sda5 та 6 - розділи, що містять відповідно ваші майбутні кореневі та домашні каталоги.
  7. Перевірте правильність вашої дати (введіть дату). Ви можете змінити його, захопивши дата MMDDhhmmYYYY.
  8. Відкрийте веб-переглядач на свій вибір і перейдіть тут. Знайдіть потрібне вам дзеркало та скачайте модрина stage3 від релізи / x86 / 2008.0 / етапи / (замініть x86 на вашу мікропроцесорну архітектуру, ми перевірили цей посібник на AMD64 та x86). Завантажте відповідний файл md5.
  9. Перемістіть модрина в папку Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Перейти до цієї папки (cd / mnt / gentoo) і перевірити цілісність архіву завдяки md5: md5sum -c етап3 * .md5, Це дозволяє переконатися, що ви завантажили модрину, не пошкодивши її. Якщо результат не в порядку, вам доведеться завантажити його ще раз.
  11. Витягують модрина! sudo tar xvjpf stage3 * .bz2, Зачекайте, поки все закінчиться.
  12. Тепер на вашому розділі Gentoo встановлено кілька основних програм. Потім вам потрібно буде встановити Portage, інструмент управління пакетами Gentoo, який дозволить вам мати повний контроль над тим, що є у вашій системі.
    • Поверніться до дзеркала, куди ви завантажили модний етап3. Перейдіть до папки моментальні знімки / і завантажити останній файл перенесення вантажу, Перемістіть його до / mnt / gentoo та запустіть таку команду:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Кілька слів про Portage: Portage - це система управління пакетами для відносно простої установки багатьох програмних пакетів. Він завантажує список серверів та їх взаємозалежності із сервера Rsync, Це вказуватиме на портал, які файли слід завантажити з вражаючої кількості інших серверів. Після завантаження цих файлів програмне забезпечення буде скомпільовано з його вихідного коду вашим комп'ютером, що оптимізує його для вашого обладнання.
  13. У цей момент ви можете налаштувати деякі складання прапорів. Це можна зробити за допомогою редагування /mnt/gentoo/etc/make.conf у вашому улюбленому електронному редакторі. Ви можете знайти повний посібник з різних змінних марки, порадившись файлі /mnt/gentoo/etc/make.conf.example, Збережіть зміни у своєму конфігураційному файлі та вийдіть із редактора e.
  14. Хочете оптимізувати завантаження? Відредагуйте ще раз make.conf і переконайтеся, що змінна SYNC встановлена ​​на найближчому до вас сервері rsync. Додайте стільки дзеркал, скільки вам потрібно, в змінну GENTOO_MIRRORS, починаючи з тих, які ви бажаєте. Список дзеркал можна знайти тут.
  15. Перш ніж повністю зануритися в нову систему, вам потрібно буде скопіювати деякі важливі параметри з Ubuntu.
    • По-перше, конфігурація dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Ваша система: sudo mount -t proc none / mnt / gentoo / proc.
    • Змонтуйте та зв’яжіть файлову систему / dev: sudo mount -o прив’язувати / dev / mnt / gentoo / dev.
  16. Тепер ви можете хрорувати! Це порівняно просто, і ви можете залишити його в будь-який час, просто захопивши ... вихід, Цей процес складається з трьох етапів:
    • Спочатку змініть свій кореневий каталог на / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Потім оновіть своє оточення, щоб переконатися, що ваш пристрій знає, де він повинен бути: / Usr / SBIN / окр-оновлення
    • Нарешті, опублікуйте ці зміни у (тимчасовій) пам'яті: джерело / тощо / профіль
    • Якщо ви хочете пам'ятати, що ви перебуваєте в режимі chroot, ви можете змінити командний рядок: експортувати PS1 = "(chroot) $ PS1"
  17. Вітаємо! Ви в Gentoo, і ви пройшли приблизно чверть шляху. Мужність!
  18. Далі вам потрібно буде скласти найважливіший компонент будь-якої операційної системи: її серцевина. Ядро - це та частина операційної системи, яка вирішує, яке програмне забезпечення має доступ до того, який апаратний компонент щоразу. Без ядра немає НЕ операційна система, оскільки вона не може працювати.
  19. Ви пам’ятаєте, що у вас встановлено portage трохи раніше? Тепер ви завантажите список пакунків, які ви можете встановити з вибраного сервера rsync. вводити виникнути - синхронізація
  20. Для наочності я б припустив, що ви хочете встановити останнє ядро ​​(2.6), а не стару версію 2.4.
  21. Тепер ми повинні визначити наші прапорці USE. Ці прапори повідомляють компілятору, які параметри додати та які оптимізації використовувати. Важливо визначити правильні прапори для вашої системи, або ви могли б досягти несподіваного результату. Також краще додати прапори із зазначенням функцій, якими не керувати.
  22. Кожен прапор, який ви хочете додати, - це просте слово. Кожен варіант, який потрібно видалити, - це те саме слово, якому передує тире (-). Наприклад, якщо ми хочемо зібрати все з функціями менеджера ogg, нам потрібно додати ogg. Якщо, з іншого боку, ми не хочемо керувати форматами ogg, додамо -ogg.
  23. Щоб вибрати ваші прапорці USE, проконсультуйтеся Документація Gentoo на прапори USE щоб дізнатися, який прапор можна включити.
  24. Вибравши прапори, які ви хочете використовувати, відредагуйте /etc/make.conf і поставте їх туди.
  25. Тепер визначте свій часовий пояс. Усі часові пояси Gentoo знаходяться в / usr / share / zoneinfo. Перегляньте цю папку і запустіть команду ls, щоб побачити, які часові пояси доступні. Потім скопіюйте вибраний часовий пояс у / etc / localtime (наприклад, # cp / usr / share / zoneinfo / GMT / тощо / localtime).
  26. Тепер, коли ми встановили свій часовий пояс, настав час завантажити джерела ядра та налаштувати його.
  27. Запустити (# з'являються генто-джерела) завантажити вихідний код ядра.
  28. Наступний крок може бути ускладнений з першого разу. Тут ми маємо налаштувати ядро ​​на обробку того, що нам потрібно. Вам потрібно переконатися, що ви правильно налаштували своє ядро ​​або можете пропустити потрібні функції.
  29. запуск
    • cd / usr / src / linux
    • зробити менюконфігуру
  30. Це відобразить меню конфігурації ядра. Виберіть усі драйвери, які знадобляться для завантаження вашої системи, наприклад драйвери SCSI (якщо це необхідно) та переконайтесь, що вони належним чином скомпільовані в ядро. Якщо це не так, ви не зможете почати. Також перевірте, чи увімкнено ви керування вашою файловою системою.
  31. Виберіть мережеві драйвери, які вам можуть знадобитися, тобто драйвери Ethernet або Wifi (або обидва).
  32. Виберіть тип та родину вашого процесора.
  33. Після завершення введіть ( make && make module_install) для початку компіляції ядра та його модулів. Це може зайняти трохи часу, ви можете читати книгу, дивитися телевізор, вигулювати собаку чи що завгодно.
  34. make -j2 && зробити модулі_встановити
  35. Тепер ми повинні скопіювати наше ядро ​​в / завантажитися. Замініть ядро-2.6.24 на ім'я, яке ви хочете дати своєму ядру. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Тепер перейдемо до конфігурації модулів ядра. Запустити (знайти / lib / модулі / (версія ядра) / -тип f -iname * .o -or -iname * .ko) перелічити всі доступні модулі. Додайте ті, які потрібно автоматично завантажити в /etc/modules.autoload.d/kernel-2.6. Не включайте .ko, le.o або повний шлях, просто вкажіть, наприклад, snd-hda-intel.