• Компютри и Електроника
  • Linux

Как да инсталирате Gentoo Linux с Ubuntu


Gentoo - е популярна дистрибуция Linux, който е широко известен със своите способности превъзходни настройка, сложност, пакети за управление и популярен сред отрепки. Първо и преди всичко, на разпределение на Gentoo - не за всички; да бъдат готови да се ангажира активно в мозъка, като трябва да се научиш някаква информация за напълно функционална система. В Gentoo всеки пакет става от източник с помощта на инструмента за управление на пакетите на навло, защото ви е, потребителят да реши кои обекти и пакети, инсталирани на вашата система. В зависимост от желязо компилация / монтаж на големи колекции (KDE / GNOME / LibreOffice) може да отнеме от 30 секунди до няколко дни (всеки), а долната събрание инсталира за минути.


Това ръководство ще ви помогне да инсталирате Gentoo като същевременно се поддържа нормалната работа на компютъра за ежедневна употреба. Тя е написана, за да работи в Ubuntu, въпреки че няма причина, поради която няма да работи с всяка друга дистрибуция Linux.

Стъпки

  1. Уверете се, че имате корен права на компютъра Ubuntu и високоскоростна интернет връзка (по желание). Средна знания и Ubuntu Linux, като цяло, също се предпочита.

  2. Трябва да Chroot Ubuntu. Това може да стане с помощта на Synaptic, инсталиране на пакети dchroot и debootstrap, или въведете команден ред ап-да инсталирате dchroot debootstrap на. Тази програма позволява на Linux временно да се предположи, че кореновата директория е различно от обичайните.

  3. Преразпределете дялове съществуващи или създаване на нови дялове от свободно пространство на твърдия ви диск. Бъдете внимателни! Вие не искате да загубите всички данни.
    • По принцип, повечето сайтове казват, че колкото повече секции - толкова по-добре. Най-малкото, ще трябва корен дяла (/), но повечето все още суап-разпределение (суап) и дома дял (/ дома). Някои също така препоръча на отделен дял за / зареждане и / Var.


    • Формат новия дял с помощта на файловата система по ваш избор (за / дома, /, / за зареждане и / Var препоръчва ext2, ext3 или reiser2). Дялът суап трябва да се форматира като сменяеми части.

    • Създаване на нова папка, / MNT / Gentoo по един за всеки дял, който сте създали.

    • Podmontiruyte нови секции тук:
      • Sudo Mount / Dev / sda5 / MNT / Gentoo

      • Sudo Mount / Dev / sda6 / MNT / Gentoo / дома

      • където sda5 и 6 - секции, съдържащи корена и директории.
      • Уверете се, че е точната дата (въведете дата). Можете да го промените като се използва синтаксис дата MMDDhhmmYYYY на.

      • Отворете някой браузър и кликнете на линка по-долу. Търсене за огледало за вашето местоположение и изтеглите катран архив stage3 на пресата / x86 / 2008.0 / етапи / (замени x86 архитектурата по ваш избор - това ръководство е тестван само за AMD64 и x86). Свали файла md5 на.

      • Преместете го в папка Gentoo MV stage3 *.bz2 * / MNT / Gentoo.

      • Сами да продължат в тази папка (CD / MNT / Gentoo) и проверка на катран-архива използвайки md5: md5sum -С stage3 * .md5. Това ще upevnytesya че катран архив изтеглили и не са повредени. Ако не сте получили отговор OK, тогава ще трябва отново да изтеглите архива.

      • Премахване на файлове от катран архив! Sudo катран xvjpf stage3 * .bz2. Изчакайте.

      • Сега имате някои основни програми, инсталирани под Gentoo; тогава ще трябва да инсталирате Portage - инструмент за управление на пакетите Gentoo, която осигурява пълен контрол над това, което се инсталира на системата ви.
        • Следвайте връзката, на която предварително сте изтеглили катран архив stage3. Отидете на снимките / и изтеглите най-новите Навло. Преместете го в / MNT / Gentoo и използвайте командата:

        • катран xvjf /mnt/gentoo/portage-lt;dategt;.tar.bz2 -C / MNT / Gentoo / ЮЕсАр

        • Малък наръчник за Portage. Portage - пакет за управление на система, която го прави относително лесно да се инсталират различни софтуерни програми. Тя работи като изтеглите списък с пакети и техните взаимоотношения с сървъра Rsync. Това показва, Portage на действителните файлове, които могат да бъдат изтеглени от много други сървъри. След като тези файлове са изтеглени, компютърът ще се изгради програмата от източник, тя оптимизира в колата си.


        • В този момент, може да искате да зададете някои съставят знамена. Това може да стане като редактирате файла /mnt/gentoo/etc/make.conf използване на любимия си текстов редактор. В /mnt/gentoo/etc/make.conf.example Тук ще намерите пълно ръководство за всички видове променливи правят. Запазете промените в конфигурационния файл и да излезете от текстовия редактор.

        • Ако искате да се оптимизира за стартиране? Редактирайте отново make.conf и да се гарантира, че променливата е зададена SYNC най-близо до вас Rsync-сървър. В GENTOO_MIRRORS променливи огледала добавите толкова, колкото искате, но предпочитат първо място. Списък на наличните огледала може да се намери тук.

        • Преди да се потопите в новата система, се уверете, че някои основни настройки, копирани от Ubuntu непроменена.
          • Първо - тази настройка DNS: Sudo CP -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

          • Второ - System Proc: Sudo монтиране -t Proc никоя / MNT / Gentoo / Proc.

          • Също клин монтиране на файловата система / сътрудничество: Sudo монтиране -o свързват / Dev / MNT / Gentoo / Dev.


          • Сега можете да Chroot! В действителност, това е много проста и можете да спрете по всяко време, просто въведете изход. Този процес се състои от три етапа.
            • Първо, промените в главната директория на / MNT / Gentoo: Sudo Chroot / MNT / Gentoo / BIN / Баш.

            • След като актуализирате сряда до терминал знаеше къде трябва да бъде: / ЮЕсАр / sbin / ENV-актуализация

            • И накрая, да я тури в (временно) памет: източник / и т.н. / профил

            • Ако искате да се уверите, че сте в Chroot, използвайте следната команда: износ PS1 = (Chroot) $ PS1


            • Поздравления! Вие сте вътре и Gentoo четвърт от пътя обратно. Над главата му!

            • Сега трябва да се съберат най-важният компонент на всяка операционна система - ядрото. Kernel - е част от операционната система, която определя кой софтуер и в кой момент да имат достъп до специфични хардуерни. Без ядрото на операционната система не може да съществува, защото тя няма да работи.

            • Не забравяйте, че като предварително настроен Portage? Сега е необходимо да изтеглите списъка с пакети можете да инсталирате с Rsync-сървър е посочено по-рано. Въведете излезе --sync

            • 20За абсолютна яснота, ние предполагаме, че искате да инсталирате на ядрото (ядро) версия 2.6, а не 2.4.

            • Сега ние трябва да декларират потребителна знамена. Тези флагове, отчетени от опциите на компилатора, че да добавят функции и какво да се използва. Важно е да се уточни правилната употреба-флаговете за вашата система, защото иначе рискувате да получите неочаквани резултати. Също така би било добре да се добавят флагове, които се отчитат, които не се нуждаят от подкрепа.

            • Всеки флаг, който искате да добавите, че това е просто една дума. Опциите, които искате да изтриете думата, обозначени със знака (-) пред него. Например, ако искаме да се съберат всички на OGG на подкрепа, просто добавете OGG. Ако ние не се нуждаем, добави -ogg.

            • За да изберете употреби, знамена, за да проверите Gentoo потребителна знамена.

            • След като изберете флага, че ще използвате, отидете в / и т.н. / направи.конф и ги въведете.

            • Сега определя зоната. Всички часови зони Gentoo намира в / ЮЕсАр / акции / zoneinfo. Отидете на указатели и тип LS на, за да видите списък с наличните часови зони. След това копирайте часовата зона, в / и т.н. / localtime помощта на командата (# CP / ЮЕсАр / акции / zoneinfo / GMT / и т.н. / localtime).

            • Сега, когато имаме определя зоната, че е време да изтеглите и компилира изходния код на ядрото.

            • Въведете (# появяват Gentoo-източници), за да заредите изходния код на ядрото.

            • Следващата стъпка може да се окаже трудно за начинаещи. Тук ние ще конфигурирате ядрото да подкрепи го имаше това, което е необходимо. Трябва да сте сигурни, че ядрото е инсталиран правилно, или може да остане без функции, които ви трябват.

            • Начало
              • CD / ЮЕсАр / SRC / Linux

              • направи menuconfig


              • 30Вие отидете в настройките на ядрото. Уверете се, че всички избрани шофьори изисква да заредите системата си като SCSI (ако е необходимо), и да се провери, че те ubudovuvalysya ядрото. В противен случай, операционната система не може да се стартира. Също така се уверете, че да се включи подкрепата на своята файлова система.

              • Изберете могат да се изискват никакви мрежови драйвери (например, шофьор LAN или безжична мрежа водача (или и двете).

              • Изберете типа на процесора и семейството.

              • В края, за да започне съставянето на ядрото и неговите модули, тип (да направи modules_install). Това може да отнеме известно време, така че можете да почетете книга, да гледате телевизия, разходка на кучето и т.н.

              • направи -j2 изработка modules_install

              • Сега ние трябва да копирате изображението на ядрото да / обувка. Преименуване на ядрото-02.06.24 това, което искате. (Cp арх / i386 / обувка / bzImage /boot/kernel-2.6.24)

              • Нека сега да конфигурирате ядрото модули. За да търсите всички налични модулите на ядрото се движат (намери / ИЪ / модули / (ядро версия) / -тип е -iname "* .o"-или -iname "* .ko"). От тях се добавят тези, които ще се зареждат автоматично /etc/modules.autoload.d/kernel-2.6. Не давайте .ko или .o или път. Например, SND-HDA-Intel.

              Съвет


              • коренни групи = корен, LT; hostgt;, Portage

              • групи = LT; hostgt;, Portage

              • приоритет = 3

              • Обърнете се към форуми и сайтове в Gentoo

              • указател = / MNT / Gentoo

              • В етапа на катран архив 3, по някаква причина, няма потребител и група Portage, което ще доведе до грешка в Chroot. Ако използвате schroot, ще трябва да се създаде система, приемаща (в моя случай, Ubuntu Maverick) потребител и група Portage; парола и групови файлове в / MNT / Gentoo / и т.н. ще бъдат презаписани (освен ако не ги промените директно). След добавяне на ползвателя на Portage и производителност група Chroot хост системата по обичайния начин и трябва да работи с достъп до мрежата. Използвах schroot със следната конфигурация:

              • коренни потребители = LT; hostgt;

              • псевдоними = Gentoo

              • тип = указател

              • описание = Gentoo

              Предупреждение

              • Това може да отнеме време, но си струва.

              • Не се опитвайте да се установи напречно архитектурен версия (например, 64-битова версия на Gentoo 32-битова версия на Ubuntu), тъй Chroot няма да работи правилно.

              Какво ви трябва

              • Ubuntu Ubuntu 10.10 (в други версии не проверява)

              • Постоянната връзка с интернет