Как да инсталирате Gentoo Linux от Ubuntu (със снимки)

Съдържание:

Как да инсталирате Gentoo Linux от Ubuntu (със снимки)
Как да инсталирате Gentoo Linux от Ubuntu (със снимки)

Видео: Как да инсталирате Gentoo Linux от Ubuntu (със снимки)

Видео: Как да инсталирате Gentoo Linux от Ubuntu (със снимки)
Видео: 4. Изпращане на снимки по имейл/електронна поща 2024, Може
Anonim

Gentoo е дистрибуция на Linux, която е известна със своята персонализация, сложност, управление на пакети и обща асоциация с geeky-ness. На първо място, разпространението на Gentoo не е за всеки; Бъдете готови да използвате мозъка си, тъй като ще трябва да прочетете малко, за да получите системата напълно функционална. В Gentoo всеки пакет се компилира от източник, използвайки инструмента за управление на пакети, portage, така че вие, потребителят, решавате какви функции и пакети са инсталирани на вашата система. Компилирането/инсталирането на големи сборки (kde/gnome/libreoffice) може да отнеме от 30 секунди до няколко дни (всеки) в зависимост от използвания хардуер, докато по -малките се инсталират за няколко минути. Това ръководство ще ви позволи да инсталирате Gentoo, като същевременно оставяте компютъра си напълно безплатен за нормална ежедневна употреба. Той е написан изрично за работа от Ubuntu, въпреки че няма причина това да не работи от друга дистрибуция на Linux.

Стъпки

Инсталирайте Gentoo Linux от Ubuntu Стъпка 1
Инсталирайте Gentoo Linux от Ubuntu Стъпка 1

Стъпка 1. Уверете се, че имате права на суперпотребител във вашата Ubuntu кутия; и интернет връзка - за предпочитане бърза

Междинните познания за Ubuntu и Linux като цяло също са за предпочитане.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 2
Инсталирайте Gentoo Linux от Ubuntu Стъпка 2

Стъпка 2. Трябва да инсталирате chroot на Ubuntu

Можете да постигнете това чрез Synaptic, като инсталирате пакетите dchroot и debootstrap; или командния ред, като въведете

sudo apt-get install dchroot debootstrap

. Тази програма позволява на Linux временно да се преструва, че основната му директория е различна от нормалната.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 3
Инсталирайте Gentoo Linux от Ubuntu Стъпка 3

Стъпка 3. Или преразпределете съществуващите дялове, или създайте нов дял от свободното пространство на твърдия диск

Бъди внимателен! Не искате да загубите никакви данни.

Повечето уебсайтове препоръчват, че колкото повече дялове, толкова по -добре. Като минимум ще ви е необходим root дял (/); но повечето хора имат отделен суап дял, домашен дял (/home). Някои също препоръчват отделен дял за /boot и /var

Инсталирайте Gentoo Linux от Ubuntu Стъпка 4
Инсталирайте Gentoo Linux от Ubuntu Стъпка 4

Стъпка 4. Форматирайте новия дял (и), като използвате файлова система по ваш избор (за /home, /, /boot и /var е за предпочитане да използвате ext2, ext3 или reiser2)

Суаповете трябва да бъдат форматирани като суап дялове.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 5
Инсталирайте Gentoo Linux от Ubuntu Стъпка 5

Стъпка 5. Създайте нова папка,

/mnt/gentoo

и по един за всеки от отделните дялове, които сте създали.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 6
Инсталирайте Gentoo Linux от Ubuntu Стъпка 6

Стъпка 6. Монтирайте новите си дялове тук:

  • sudo mount /dev /sda5 /mnt /gentoo

  • sudo mount/dev/sda6/mnt/gentoo/home

  • където тук, sda5 и 6 са дяловете, съдържащи съответно вашите бъдещи root и home директории.
Инсталирайте Gentoo Linux от Ubuntu Стъпка 7
Инсталирайте Gentoo Linux от Ubuntu Стъпка 7

Стъпка 7. Проверете дали датата ви е правилна (въведете дата)

Можете да го промените със синтаксиса

дата MMDDhhmmYYYY

Инсталирайте Gentoo Linux от Ubuntu Стъпка 8
Инсталирайте Gentoo Linux от Ubuntu Стъпка 8

Стъпка 8. Отворете избрана от вас програма за сърфиране в мрежата и отидете тук

Намерете вашето локално огледало и изтеглете етап 3 тарбол от

издания/x86/2008.0/етапи/

(заменете x86 с архитектурата по ваш избор - това ръководство е тествано само за AMD64 и x86). Изтеглете съответния файл md5.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 9
Инсталирайте Gentoo Linux от Ubuntu Стъпка 9

Стъпка 9. Преместете го в папката Gentoo

mv stage3*.bz2* /mnt /gentoo

.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 10
Инсталирайте Gentoo Linux от Ubuntu Стъпка 10

Стъпка 10. Преместете се там (

cd /mnt /gentoo

) и проверете tarball през md5:

md5sum -c етап3*.md5

. Това гарантира, че tarball е изтеглен правилно, без да се повреди. Ако не се отчита като ОК, ще трябва да го изтеглите отново.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 11
Инсталирайте Gentoo Linux от Ubuntu Стъпка 11

Стъпка 11. Извлечете tarball

sudo tar xvjpf stage3*.bz2

. Изчакайте да завърши.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 12
Инсталирайте Gentoo Linux от Ubuntu Стъпка 12

Стъпка 12. Вече имате няколко основни програми, инсталирани на дяла на Gentoo; След това трябва да инсталирате Portage:

Системата за управление на пакети на Gentoo, която ви позволява да имате пълен контрол върху това, което е във вашата система.

  • Върнете се в огледалото, от което сте изтеглили тарбола на stage3. Отидете на

    снимки/

  • директория и изтеглете най -новия файл на Portage. Преместете го в /mnt /gentoo и използвайте командата:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Кратко въведение в Portage: Portage е система за управление на пакети, позволяваща сравнително лесна инсталация на множество софтуерни пакети. Той работи, като изтегли списък на тези и техните взаимоотношения от rsync сървър. Това ще насочи portage към съответните файлове, които могат да бъдат изтеглени от огромен брой други сървъри. След като тези файлове бъдат изтеглени, софтуерът ще бъде компилиран от източника от вашия компютър - оптимизирайки го за вашата машина.
Инсталирайте Gentoo Linux от Ubuntu Стъпка 13
Инсталирайте Gentoo Linux от Ubuntu Стъпка 13

Стъпка 13. На този етап може да искате да зададете някои флагове за компилиране

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

Инсталирайте Gentoo Linux от Ubuntu Стъпка 14
Инсталирайте Gentoo Linux от Ubuntu Стъпка 14

Стъпка 14. Искате ли да оптимизирате изтеглянето си?

Редактирайте отново make.conf и се уверете, че променливата SYNC е настроена на най -локалния ви rsync сървър. Добавете колкото искате огледала към променливата GENTOO_MIRRORS - макар че поставете предпочитаното от вас на първо място. Списъкът с наличните огледала можете да намерите тук.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 15
Инсталирайте Gentoo Linux от Ubuntu Стъпка 15

Стъпка 15. Преди да се потопите в новата си система, трябва да се уверите, че имате няколко важни настройки, копирани от Ubuntu такава, каквато е

  • Първо, настройките на dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • И вашата система proc:

    sudo mount -t proc none/mnt/gentoo/proc

  • .
  • И монтирайте-dev файловата система /dev:

    sudo mount -o bind /dev /mnt /gentoo /dev

  • .
Инсталирайте Gentoo Linux от Ubuntu Стъпка 16
Инсталирайте Gentoo Linux от Ubuntu Стъпка 16

Стъпка 16. Сега можете да хротирате

Това наистина е достатъчно просто - и може да излезете по всяко време, като въведете просто… err… exit. Това е процес на три стъпки:

  • Първо, променяте главната директория на /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • След това актуализирате средата, за да сте сигурни, че този терминал знае къде трябва да бъде:

    /usr/sbin/env-update

  • И накрая, ангажирайте това с (временна) памет:

    източник /etc /profile

  • Ако искате да си напомните, че сте в хроот, можете да използвате тази изящна команда:

    експортиране на PS1 = "(chroot) $ PS1"

Инсталирайте Gentoo Linux от Ubuntu Стъпка 17
Инсталирайте Gentoo Linux от Ubuntu Стъпка 17

Стъпка 17. Поздравления

Вие сте вътре в Gentoo и на около … четвърт път оттам. Брадичката нагоре!

Инсталирайте Gentoo Linux от Ubuntu Стъпка 18
Инсталирайте Gentoo Linux от Ubuntu Стъпка 18

Стъпка 18. След това трябва да компилирате най -важния компонент на всяка операционна система:

ядрото му. Ядрото е частта от операционната система, която диктува на кои части от софтуера е разрешен достъп до част от хардуера във всеки един момент. Без ядро няма операционна система, защото тя не може да работи.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 19
Инсталирайте Gentoo Linux от Ubuntu Стъпка 19

Стъпка 19. Спомняте ли си, че сте инсталирали portage по -рано?

Сега ще изтеглите списък с пакети, които можете да инсталирате от сървъра rsync, който сте посочили. Тип

emerge --sync

Инсталирайте Gentoo Linux от Ubuntu Стъпка 20
Инсталирайте Gentoo Linux от Ubuntu Стъпка 20

Стъпка 20. За по -голяма яснота на този етап ще приема, че искате да инсталирате най -новото ядро (2.6), а не 2.4

Инсталирайте Gentoo Linux от Ubuntu Стъпка 21
Инсталирайте Gentoo Linux от Ubuntu Стъпка 21

Стъпка 21. Сега трябва да настроим нашите USE флагове

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

Инсталирайте Gentoo Linux от Ubuntu Стъпка 22
Инсталирайте Gentoo Linux от Ubuntu Стъпка 22

Стъпка 22. Всеки флаг, който искате да добавите, е просто дума

Всяка опция, която искате да премахнете, е думата с тире (-) пред нея. Например, ако искаме да компилираме всичко с поддръжка на ogg, бихме добавили ogg. Но ако не искахме поддръжка на ogg, бихме добавили -ogg.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 23
Инсталирайте Gentoo Linux от Ubuntu Стъпка 23

Стъпка 23. За да изберете вашите USE флагове, разгледайте документацията на Gentoo USE Flags, за да видите какви флагове може да искате да включите

Инсталирайте Gentoo Linux от Ubuntu Стъпка 24
Инсталирайте Gentoo Linux от Ubuntu Стъпка 24

Стъпка 24. След като сте избрали какви флагове да използвате, отворете /etc/make.conf и поставете флаговете, които искате

Инсталирайте Gentoo Linux от Ubuntu Стъпка 25
Инсталирайте Gentoo Linux от Ubuntu Стъпка 25

Стъпка 25. Нека сега настроим вашата часова зона

Gentoo има всички часови зони на/usr/share/zoneinfo. Придвижете се до директорията и издайте командата ls, за да видите наличните часови зони. След това копирайте часовата зона в /etc /localtime с команда като (

# cp/usr/share/zoneinfo/GMT/etc/localtime

).

Инсталирайте Gentoo Linux от Ubuntu Стъпка 26
Инсталирайте Gentoo Linux от Ubuntu Стъпка 26

Стъпка 26. Сега, когато сме настроили нашата часова зона, е време действително да изтеглим нашите източници на ядро и да конфигурираме ядрото

Инсталирайте Gentoo Linux от Ubuntu Стъпка 27
Инсталирайте Gentoo Linux от Ubuntu Стъпка 27

Стъпка 27. Изпълнете (

# възникват gentoo-източници

), за да изтеглите вашите източници на ядро.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 28
Инсталирайте Gentoo Linux от Ubuntu Стъпка 28

Стъпка 28. Тази следваща стъпка може да бъде трудна за първите таймери

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

Инсталирайте Gentoo Linux от Ubuntu Стъпка 29
Инсталирайте Gentoo Linux от Ubuntu Стъпка 29

Стъпка 29. Изпълнете

  • cd/usr/src/linux

  • направете menuconfig

Инсталирайте Gentoo Linux от Ubuntu Стъпка 30
Инсталирайте Gentoo Linux от Ubuntu Стъпка 30

Стъпка 30. Това ще изведе менюто за конфигурация на ядрото

Не забравяйте да изберете всички драйвери, които ще ви трябват за стартиране на вашата система, като например SCSI драйвери (ако е необходимо), и се уверете, че те са настроени да бъдат вградени в ядрото. Ако не са, няма да можете да стартирате. Също така не забравяйте да активирате поддръжката за вашата файлова система.

Инсталирайте Gentoo Linux от Ubuntu Стъпка 31
Инсталирайте Gentoo Linux от Ubuntu Стъпка 31

Стъпка 31. Изберете всички мрежови драйвери, от които може да се нуждаете, като драйвери за Ethernet или безжични драйвери (или и двете)

Инсталирайте Gentoo Linux от Ubuntu Стъпка 32
Инсталирайте Gentoo Linux от Ubuntu Стъпка 32

Стъпка 32. Изберете вашия тип процесор и семейство

Инсталирайте Gentoo Linux от Ubuntu Стъпка 33
Инсталирайте Gentoo Linux от Ubuntu Стъпка 33

Стъпка 33. След като приключите, въведете (

make && make modules_install

), за да започнете да компилирате ядрото и модулите на ядрото.

Това може да отнеме известно време, така че отидете да прочетете книга, да гледате телевизия, да разхождате кучето или каквото друго обичате да правите. 34

Инсталирайте Gentoo Linux от Ubuntu Стъпка 34
Инсталирайте Gentoo Linux от Ubuntu Стъпка 34

make -j2 && make modules_install

35

  • Сега трябва да копираме вашето изображение на ядрото в /boot.

    Променете kernel-2.6.24 на каквото искате вашето ядро да бъде кръстено. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Сега нека конфигурираме вашите модули на ядрото. Бягай (

    find/lib/modules/(версия на ядрото)/-type f -iname '*.o' -or -iname '*.ko'

  • ), за да намерите всички налични модули на ядрото. От тях добавете тези, които искате да се зареждат автоматично в /etc/modules.autoload.d/kernel-2.6. Не включвайте.ko или.o или пътя. Просто просто кажете например snd-hda-intel.
  • Съвети

    • root-групи = root,, portage
    • групи =, пренасяне
    • приоритет = 3
    • Вижте форумите на Gentoo, уебсайт
    • директория =/mnt/gentoo
    • В тарбол от етап 3 липсват потребител и група от "portage", по някаква причина, което ще доведе до неуспех на emerge от вътрешността на хроото. Ако използвате schroot, ще трябва да създадете потребител и група на portage във вашата хост система (ubuntu maverick в моя случай); файловете passwd и group в/mnt/gentoo/etc ще бъдат презаписани, ако ги промените директно. След добавяне на потребител и група на portage към хост системата хротирането по обичайния начин също трябва да работи с достъп до мрежата. Използвах schroot със следната конфигурация:
    • root-потребители =
    • псевдоними = gentoo
    • type = директория
    • описание = gentoo

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

    • Това ще отнеме много време, но обикновено си заслужава.
    • Не се опитвайте да инсталирате версия за кръстосана архитектура (напр. Gentoo 64 бита на ubuntu 32 бита), тъй като chroot няма да работи правилно (ако някой може да обясни това по-добре?)

    Препоръчано: