Как установить Linux Gentoo из Ubuntu

Posted on
Автор: Laura McKinney
Дата создания: 9 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
Gentoo install 2021 | Установка Gentoo linux 2021 полный гайд
Видео: Gentoo install 2021 | Установка Gentoo linux 2021 полный гайд

Содержание

- это вики, что означает, что многие статьи написаны несколькими авторами. Для создания этой статьи 17 человек, некоторые из которых были анонимными, участвовали в ее издании и улучшении с течением времени.

Gentoo это распределение Linux известен своим менеджером пакетов, своей сложностью и возможностями настройки. Она обычно ассоциируется с гиками. Прежде всего, дистрибутив Gentoo предназначен не для всех, будьте готовы использовать свой мозг, вам понадобятся некоторые показания, прежде чем ваша система станет полностью работоспособной. В Gentoo каждый пакет компилируется из своего исходного кода с помощью инструмента управления пакетами переноска груза, Вы, пользователь, решаете, какие функции и пакеты будут установлены в вашей системе. Компиляция и установка тяжелого программного обеспечения (например, kde, gnome или LibreOffice) может занять от 30 секунд до нескольких дней в зависимости от используемого оборудования, в то время как программное обеспечение меньшего размера устанавливается за несколько минут.


этапы

  1. Убедитесь, что у вас есть права root на вашем компьютере Ubuntu и подключение к интернету, желательно быстрое. Также рекомендуется иметь промежуточные знания Ubuntu и Linux в целом.
  2. Вам нужно установить chroot в Ubuntu. Вы можете сделать это через Synaptic, установив пакеты dchroot и Debootstrap или захват sudo apt-get установить dchroot debootstrap в командной строке. Эта программа позволяет Linux временно делать вид, что его корневая папка отличается от обычной корневой.
  3. Переразбейте существующие разделы или создайте новый раздел на свободном пространстве жесткого диска. Будьте осторожны, чтобы не потерять данные.
    • Большинство сайтов рекомендуют создавать как можно больше разделов. Как минимум, вам понадобится корневой раздел (/). Однако у большинства людей есть раздел подкачки, домашний раздел (/ home). Некоторые также рекомендуют отдельный раздел для / boot и / var.
  4. Отформатируйте новый раздел, используя выбранную вами файловую систему (для / home, /, / boot и / var рекомендуется использовать ext2, ext3 или reiser2). Свопы должны быть отформатированы как раздел подкачки.
  5. Создать новую папку, / Mnt / папуасских и один для каждого из разделов, которые вы создали.
  6. Смонтируйте ваши новые разделы здесь:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : где sda5 и 6 - разделы, содержащие соответственно ваш будущий корневой и домашний каталоги.
  7. Проверьте правильность вашей даты (введите дату). Вы можете изменить это, схватив дата ММДДччммГГГГ.
  8. Откройте браузер по вашему выбору и перейдите здесь. Найдите подходящее вам зеркало и скачайте архив stage3 от релизы / x86 / 2008.0 / этапы / (замените x86 вашей микропроцессорной архитектурой, мы проверили это руководство на AMD64 и x86). Загрузите соответствующий файл md5.
  9. Переместить архив в вашу папку Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Переместить в эту папку (cd / mnt / gentoo) и проверьте целостность архива благодаря md5: md5sum -c stage3 * .md5, Это позволяет вам убедиться, что вы скачали larchive без его повреждения. Если результат не в порядке, вам придется загрузить его снова.
  11. Извлечь лиственницу! sudo tar xvjpf stage3 * .bz2, Подожди, пока все не кончится.
  12. Теперь у вас есть несколько основных программ, установленных в вашем разделе Gentoo. Затем вам нужно будет установить Portage, инструмент управления пакетами Gentoo, который позволит вам полностью контролировать то, что присутствует в вашей системе.
    • Вернитесь к зеркалу, где вы скачали larchive stage3. Перейдите в папку моментальные снимки / и скачать последний файл переноска груза, Переместите его в / 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, Сохраните изменения в своем файле конфигурации и выйдите из электронного редактора.
  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 bind / dev / mnt / gentoo / dev.
  16. Теперь вы можете chroot! Это относительно просто, и вы можете оставить его в любое время, просто схватив ... выход, Этот процесс состоит из трех этапов:
    • Сначала измените ваш корневой каталог на / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Затем обновите свою среду, чтобы убедиться, что ваше устройство знает, где оно должно быть: / Usr / SBIN / окр-обновление
    • Наконец, опубликуйте эти изменения в (временной) памяти: источник / etc / profile
    • Если вы хотите запомнить, что находитесь в режиме chroot, вы можете изменить командную строку: export PS1 = "(chroot) $ PS1"
  17. Поздравляем! Вы в Gentoo и прошли около четверти пути. Мужество!
  18. Далее вам нужно будет скомпилировать наиболее важный компонент любой операционной системы: его ядро. Ядро является частью операционной системы, которая решает, какое программное обеспечение имеет доступ к тому или иному аппаратному компоненту в любой момент. Без ядра нет не операционная система, потому что она не может работать.
  19. Вы помните, что у вас установлен Portage немного раньше? Теперь вы загрузите список пакетов, которые вы можете установить с выбранного вами сервера rsync. вводить появляются --sync
  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 / etc / localtime).
  26. Теперь, когда мы установили наш часовой пояс, пришло время загрузить исходные коды ядра и настроить его.
  27. Запустить (# emerge gentoo-sources) скачать исходный код ядра.
  28. Следующий шаг может быть сложным с первого раза. Здесь мы должны настроить ядро ​​для обработки того, что нам нужно. Вы должны убедиться, что вы правильно настроили свое ядро, иначе вы можете пропустить нужные вам функции.
  29. запуск
    • cd / usr / src / linux
    • сделать menuconfig
  30. Это покажет меню конфигурации ядра. Выберите все драйверы, которые вам понадобятся для загрузки вашей системы, такие как драйверы SCSI (при необходимости) и убедитесь, что они правильно скомпилированы в ядро. Если это не так, вы не сможете начать. Также убедитесь, что вы включили управление вашей файловой системой.
  31. Выберите сетевые драйверы, которые вам могут понадобиться, то есть драйверы Ethernet или Wifi (или оба).
  32. Выберите тип и семейство вашего процессора.
  33. Когда закончите, введите ( make && make modules_install) начать компиляцию ядра и его модулей. Это может занять некоторое время, вы можете почитать книгу, посмотреть телевизор, выгуливать собаку или что угодно.
  34. make -j2 && make modules_install
  35. Теперь нам нужно скопировать наш образ ядра в / boot. Замените kernel-2.6.24 на имя, которое вы хотите дать вашему ядру. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Теперь перейдем к настройке модулей ядра. Запустить (find / lib / modules / (версия ядра) / -type f -iname * .o -or -iname * .ko) перечислить все доступные модули. Добавьте те, которые должны быть загружены автоматически, в /etc/modules.autoload.d/kernel-2.6. Не включайте .ko, le.o или полный путь, просто укажите, например, snd-hda-intel.