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

Posted on
Автор: Laura McKinney
Дата На Създаване: 9 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Я обожаю Arch Linux! И вот почему. | Почему не ubuntu/manjaro/pop os. | Почему не Gentoo/LFS.
Видео: Я обожаю Arch Linux! И вот почему. | Почему не ubuntu/manjaro/pop os. | Почему не Gentoo/LFS.

Съдържание

е уики, което означава, че много статии са написани от няколко автори. За създаването на тази статия 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 да се преструва временно, че неговата коренна папка е различна от нормалния root.
  3. Разделете съществуващите дялове или създайте нов дял на свободното пространство на твърдия диск. Внимавайте да не загубите данни.
    • Повечето уебсайтове препоръчват да се създаде колкото се може повече дялове. Като минимум ще ви е необходим корен дял (/). Въпреки това, повечето хора имат swap дял, домашен дял (/ home). Някои също препоръчват отделен дял за / boot и / var.
  4. Форматирайте новия дял, като използвате файловата система по ваш избор (за / home, /, / boot и / var се препоръчва да използвате ext2, ext3 или reiser2). Суаповете трябва да бъдат форматирани като разменни дялове.
  5. Създайте нова папка, / Mnt / Gentoo и по един за всеки от дяловете, които сте създали.
  6. Монтирайте новите си дялове тук:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / начало
    : където 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, Това ще показва portage кои файлове трябва да бъдат изтеглени от впечатляващ брой други сървъри. След като тези файлове бъдат изтеглени, софтуерът ще бъде компилиран от изходния му код от вашия компютър, което ще го оптимизира за вашия хардуер.
  13. На този етап може да искате да конфигурирате някои компилационни знамена. Можете да направите това чрез редактиране /mnt/gentoo/etc/make.conf в любимия си e редактор. Можете да намерите пълно ръководство за различните променливи на марката, като се консултирате /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 свързване / dev / mnt / gentoo / dev.
  16. Вече можете да хороутирате! Той е сравнително прост и можете да го оставите по всяко време, като просто вземете ... изход, Този процес се състои от три стъпки:
    • Първо, променете коренната си директория на / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • След това актуализирайте средата си, за да се уверите, че устройството ви знае къде трябва да бъде: / ЮЕсАр / sbin / ENV актуализиране
    • И накрая, публикувайте тези промени в (временната) памет: източник / и т.н. / профил
    • Ако искате да запомните, че сте в режим chroot, можете да промените командния ред: експортиране PS1 = "(chroot) $ PS1"
  17. Честито! Вие сте в Gentoo и сте изминали около една четвърт от пътя. Кураж!
  18. След това ще трябва да компилирате най-важния компонент на всяка операционна система: нейното ядро. Ядрото е частта от операционната система, която решава кой софтуер има достъп до кой хардуерен компонент във всеки момент. Без ядро, няма не операционна система, защото не може да работи.
  19. Спомняте ли си, че имате portage инсталиран малко по-рано? Сега ще изтеглите списъка с пакети, които можете да инсталирате от rsync сървъра, който сте избрали. Въведете възникват - синхронизиране
  20. За по-голяма яснота бих предположил, че искате да инсталирате последното ядро ​​(2.6), а не стара версия 2.4.
  21. Сега трябва да определим нашите USE флагове. Тези флагове казват на компилатора кои опции да се добавят и кои оптимизации да се използват. Важно е да определите правилните флагове за вашата система или бихте могли да постигнете неочакван резултат. По-добре е също така да добавите флаговете, показващи функциите, които не се управляват.
  22. Всеки флаг, който искате да добавите, е проста дума. Всяка опция, която искате да премахнете, е една и съща дума, предшествана от тире (-). Например, ако искаме да компилираме всичко с функциите на Ogg manager, трябва да добавим 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. Стартиране (# възникват генто-източници), за да изтеглите изходния код на ядрото.
  28. Следващата стъпка може да бъде сложна за първи път. Тук трябва да конфигурираме ядрото да се справи с това, от което се нуждаем. Трябва да се уверите, че сте конфигурирали правилно вашето ядро ​​или може да пропуснете необходимите функции.
  29. хвърлям
    • cd / usr / src / linux
    • направете menuconfig
  30. Това ще покаже менюто за конфигурация на ядрото. Изберете всички драйвери, които ще трябва да стартирате вашата система, като SCSI драйвери (ако е необходимо) и се уверете, че те са правилно компилирани в ядрото. Ако това не е така, няма да можете да започнете. Също така проверете дали сте активирали управлението на вашата файлова система.
  31. Изберете мрежовите драйвери, които може да се нуждаете, т.е. драйверите за Ethernet или Wifi (или и двете).
  32. Изберете типа и семейството на вашия процесор.
  33. Когато сте готови, въведете ( направи && направи модули_инсталиране), за да започне компилирането на ядрото и неговите модули. Това може да отнеме малко време, можете да прочетете книга, да гледате телевизия, да разхождате кучето си или каквото искате.
  34. направи -j2 && направи модули_инсталация
  35. Сега трябва да копираме изображението на ядрото си в / boot. Заменете ядрото-2.6.24 с името, което искате да дадете на вашето ядро. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Сега да преминем към конфигурацията на модулите на ядрото. Стартиране (намери / lib / модули / (версия на ядрото) / -тип f -iname * .o-или -iname * .ko) да се изброят всички налични модули. Добавете тези, които трябва да бъдат заредени автоматично в /etc/modules.autoload.d/kernel-2.6. Не включвайте .ko, le.o или пълния път, просто посочете например snd-hda-intel.