Ubuntuдан Gentoo Linuxту кантип орнотсо болот (Сүрөттөр менен)

Мазмуну:

Ubuntuдан Gentoo Linuxту кантип орнотсо болот (Сүрөттөр менен)
Ubuntuдан Gentoo Linuxту кантип орнотсо болот (Сүрөттөр менен)

Video: Ubuntuдан Gentoo Linuxту кантип орнотсо болот (Сүрөттөр менен)

Video: Ubuntuдан Gentoo Linuxту кантип орнотсо болот (Сүрөттөр менен)
Video: Электрондук почта аркылуу кат,документтерди жиберуу 2024, Май
Anonim

Gentoo Linuxтун бөлүштүрүлүшү, ал өзүнүн өзгөчөлөштүрүлүшү, татаалдыгы, пакеттерди башкаруу жана геекси-несс менен жалпы бирикмеси менен белгилүү. Биринчи кезекте, Gentoo бөлүштүрүү ар бир адам үчүн эмес; мээңизди колдонууга даяр болуңуз, анткени системаңыздын толук иштеши үчүн бир аз окууңуз керек. Gentooдо ар бир пакет булактан түзүлөт, алардын пакетин башкаруу куралын, портретин колдонуу менен, сиз, колдонуучу, тутумуңузга кандай функцияларды жана пакеттерди орнотууну чечесиз. Чоң конструкцияларды чогултуу/орнотуу (kde/gnome/libreoffice) колдонулган жабдууларга жараша 30 секунддан бир нече күнгө чейин созулушу мүмкүн, ал эми кичине конструкциялар бир нече мүнөттө орнотулат. Бул колдонмо сизге Gentoo орнотууга мүмкүндүк берет, ошол эле учурда компьютериңизди кадимки күнүмдүк колдонуу үчүн толугу менен бекер калтырат. Бул Ubuntuдан иштөө үчүн ачык жазылган, бирок бул Linuxтун башка бөлүштүрүлүшүнөн иштебей турганына эч кандай себеп жок.

Кадамдар

Gentoo Linuxту Ubuntu 1 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 1 -кадамдан орнотуңуз

Кадам 1. Ubuntu кутуңузда супер колдонуучу артыкчылыктарына ээ экениңизди текшериңиз; жана Интернет байланышы - эң ылдам

Ubuntu жана Linux боюнча орто билими да артыкчылыктуу.

Ubuntu 2 -кадамдан Gentoo Linuxту орнотуңуз
Ubuntu 2 -кадамдан Gentoo Linuxту орнотуңуз

Кадам 2. Сиз chrootту Ubuntuго орнотушуңуз керек

Сиз муну Synaptic аркылуу dchroot жана debootstrap пакеттерин орнотуу аркылуу жетише аласыз; же терүү аркылуу буйрук сабын

sudo apt-get dchroot debootstrap орнотуу

. Бул программа Linuxка анын тамыры каталогу кадимкиден айырмаланып тургандай түр көрсөтүүгө мүмкүндүк берет.

Gentoo Linuxту Ubuntu 3 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 3 -кадамдан орнотуңуз

Кадам 3. Же бар болгон бөлүктөрдү кайра бөлүңүз, же катуу дисктен бош орундан жаңы бөлүм түзүңүз

Абайла! Сиз эч кандай дайындарды жоготкуңуз келбейт.

Көпчүлүк вебсайттар, негизинен, бөлүктөр канчалык көп болсо, ошончолук жакшы болот деп сунушташат. Эң аз дегенде, сизге тамыр бөлүмү керек болот (/); бирок көпчүлүк адамдардын өзүнчө своп бөлүмү бар, үй бөлүмү (/үй). Кээ бирлери /boot жана /var үчүн өзүнчө бөлүмдү сунушташат

Gentoo Linuxту Ubuntu 4 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 4 -кадамдан орнотуңуз

Кадам 4. Өзүңүз тандаган Файл Системасын колдонуп жаңы бөлүктөрдү форматтаңыз (for /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 - бул болочок тамыр жана үй каталогдорун камтыган бөлүмдөр.
Gentoo Linuxту Ubuntu 7ден орнотуңуз
Gentoo Linuxту Ubuntu 7ден орнотуңуз

Кадам 7. Сиздин күнүңүздүн туура экенин текшериңиз (дата териңиз)

Сиз аны синтаксис менен өзгөртө аласыз

дата MMDhhmmYYYY

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 stage3*.md5

. Бул tarball бузулбастан туура жүктөлүп алынганын текшерет. Эгерде ал OK деп билдирбесе, анда аны кайра жүктөп алууга туура келет.

Gentoo Linuxту Ubuntu 11ден орнотуңуз
Gentoo Linuxту Ubuntu 11ден орнотуңуз

Кадам 11. Тарболду чыгарып алыңыз

sudo tar xvjpf stage3*.bz2

. Анын бүтүшүн күтө туруңуз.

Gentoo Linuxту Ubuntu 12ден орнотуңуз
Gentoo Linuxту Ubuntu 12ден орнотуңуз

Кадам 12. Сизде азыр Gentoo бөлүмүнө орнотулган бир нече негизги программалар бар; Андан кийин, Portage орнотушуңуз керек:

Gentoo пакеттерин башкаруу тутуму, бул сиздин тутумуңуздагы нерселерди толук көзөмөлдөөгө мүмкүнчүлүк берет.

  • Кайра күзгүгө кайтып келиңиз: stage3 tarball. Баруу

    сүрөттөр/

  • каталогуна жана акыркы Portage файлын жүктөп алыңыз. Аны /mnt /gentooго жылдырыңыз жана төмөнкү буйрукту колдонуңуз:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Portageге кыскача киришүү: Portage - бул көптөгөн программалык пакеттерди салыштырмалуу оңой орнотууга мүмкүндүк берген пакеттерди башкаруу системасы. Бул rsync серверинен булардын жана алардын өз ара байланыштарынын тизмесин жүктөө менен иштейт. Бул башка көптөгөн серверлерден жүктөлүп алына турган тиешелүү файлдарды көрсөтөт. Бул файлдар жүктөлүп алынгандан кийин, программа сиздин компьютериңизден булактан түзүлөт - аны сиздин машинаңыз үчүн оптималдаштыруу.
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 жок/mnt/gentoo/proc

  • .
  • Жана /dev файл тутумун байлоо:

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

  • .
Ubuntu 16 -кадамдан Gentoo Linuxту орнотуңуз
Ubuntu 16 -кадамдан Gentoo Linuxту орнотуңуз

16 -кадам. Эми сиз кууруп аласыз

Бул чынында жетиштүү жөнөкөй - жана каалаган убакта жазуу аркылуу чыгуу мүмкүн … ката … чыгуу. Бул үч этаптуу процесс:

  • Биринчиден, сиз /mnt /gentoo үчүн түп каталогду өзгөртөсүз:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Андан кийин, сиз бул терминалдын кайда болорун билишин камсыз кылуу үчүн чөйрөнү жаңыртыңыз:

    /usr/sbin/env-update

  • Акыры, муну (убактылуу) эс тутумга тапшырыңыз:

    source /etc /profile

  • Эгерде сиз өзүңүздү chroot экениңизди эсиңизге салгыңыз келсе, анда бул татаал буйрукту колдонсоңуз болот:

    PS1 экспорттоо = "(chroot) $ PS1"

Gentoo Linuxту Ubuntu Step 17ден орнотуңуз
Gentoo Linuxту Ubuntu Step 17ден орнотуңуз

17 -кадам. Куттуктайбыз

Сиз Gentoo ичиндесиз жана жолдун төрттөн бириндесиз. Чайкоо!

Gentoo Linuxту Ubuntu 18ден орнотуңуз
Gentoo Linuxту Ubuntu 18ден орнотуңуз

18 -кадам. Андан кийин, сиз каалаган операциялык системанын эң маанилүү компонентин түзүшүңүз керек:

анын ядросу. Ядро - бул кайсы бир программалык камсыздоого каалаган убакта жабдыктын бир бөлүгүнө кирүүгө уруксат берилген OSтин бөлүгү. Ядро болбосо, иштөө тутуму болбойт, анткени ал иштей албайт.

Gentoo Linuxту Ubuntu 19 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 19 -кадамдан орнотуңуз

19 -кадам. Портажды мурда орнотууну унутпаңыз?

Эми сиз көрсөткөн rsync серверинен орното турган пакеттердин тизмесин жүктөп алганы жатасыз. Түрү

emerge -sync

Gentoo Linuxту Ubuntu 20 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 20 -кадамдан орнотуңуз

20 -кадам. Түшүнүктүү болуш үчүн, бул этапта сиз 2.4 эмес, эң акыркы ядро (2.6) орноткуңуз келет деп ойлойм

Gentoo Linuxту Ubuntu 21ден орнотуңуз
Gentoo Linuxту Ubuntu 21ден орнотуңуз

21 -кадам. Эми биз КОЛДОНУУ желектерибизди коюшубуз керек

Бул желектер компиляторго кандай опцияларды кошуу керектигин, ошондой эле кандай оптимизацияларды колдонууну айтышат. Тутумуңуз үчүн туура колдонуу желектерин орнотуу маанилүү, антпесе күтүлбөгөн жыйынтыктар менен аякташы мүмкүн. Колдоого эмнелерди кошпоо керектигин айткан желектерди кошуу да жакшы.

Gentoo Linuxту Ubuntu 22ден орнотуңуз
Gentoo Linuxту Ubuntu 22ден орнотуңуз

22 -кадам. Сиз кошкуңуз келген ар бир желек жөн эле сөз

Сиз алып салгыңыз келген ар бир вариант-алдында сызыкча (-) турган сөз. Мисалы, биз ogg колдоосу менен бардыгын чогулткубуз келсе, ogg кошобуз. Бирок эгерде биз ogg колдоосун каалабасак, -ogg кошобуз.

Gentoo Linuxту Ubuntu 23 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 23 -кадамдан орнотуңуз

23 -кадам. Колдонуу желектериңизди тандоо үчүн, Gentoo USE Flags документтерин караңыз, кайсы желектерди кошууну каалашыңыз мүмкүн

Gentoo Linuxту Ubuntu 24 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 24 -кадамдан орнотуңуз

Кадам 24. Кандай желектерди колдонууну тандап алгандан кийин, /etc/make.conf баракчасына өтүп, каалаган желектерди коюңуз

Ubuntu 25тен Gentoo Linuxту орнотуңуз
Ubuntu 25тен Gentoo Linuxту орнотуңуз

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 -кадам. Run (

# gentoo-булактары пайда болот

) ядро булактарын жүктөө үчүн.

Gentoo Linuxту Ubuntu 28 кадамынан орнотуңуз
Gentoo Linuxту Ubuntu 28 кадамынан орнотуңуз

Кадам 28. Бул кийинки кадам биринчи таймерлер үчүн татаал болушу мүмкүн

Бул жерде биз ядрону конфигурациялайбыз, ал бизге керектүү колдоого ээ болот. Сиз ядроңузду туура орнотконуңузга ишенишиңиз керек, антпесе сизге керектүү функциялар жок болушу мүмкүн.

Gentoo Linuxту Ubuntu 29 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 29 -кадамдан орнотуңуз

29 -кадам. Run

  • cd/usr/src/linux

  • меню конфигурациясын жасаңыз

Gentoo Linuxту Ubuntu 30дан орнотуңуз
Gentoo Linuxту Ubuntu 30дан орнотуңуз

30 -кадам. Бул ядро конфигурация менюну алып келет

SCSI драйверлери сыяктуу системаңызды жүктөө үчүн керек болгон бардык драйверлерди тандап алыңыз (эгер керек болсо) жана алар ядрого орнотулганын текшериңиз. Эгер алар андай болбосо, сиз жүктөй албайсыз. Ошондой эле, сиз файл тутумуңузга колдоо көрсөтүүнү текшериңиз.

Gentoo Linuxту Ubuntu 31 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 31 -кадамдан орнотуңуз

31 -кадам. Этранет драйверлери же зымсыз драйверлер (же экөө тең) сыяктуу сизге керектүү болгон тармактык драйверлерди тандаңыз

Gentoo Linuxту Ubuntu 32 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 32 -кадамдан орнотуңуз

Кадам 32. Процессордун түрүн жана үй -бүлөсүн тандаңыз

Gentoo Linuxту Ubuntu 33 -кадамдан орнотуңуз
Gentoo Linuxту Ubuntu 33 -кадамдан орнотуңуз

33 -кадам. Бүтүргөндөн кийин, териңиз (

make && modules_install

) ядро жана ядро модулдарын түзүүнү баштоо үчүн.

Бул бир аз убакытты талап кылышы мүмкүн, андыктан китеп окугула, сыналгы көргүлө, итиңерди сейилдегиле же өзүңөргө жаккан нерселерди кылгыла. 34

Gentoo Linuxту Ubuntu Step 34төн орнотуңуз
Gentoo Linuxту Ubuntu Step 34төн орнотуңуз

make -j2 && modules_install

35

  • Эми биз сиздин ядро сүрөтүңүздү /bootке көчүрүшүбүз керек.

    Өзөк-2.6.24тү өзөгүңүздүн аталышын каалаган нерсеге өзгөртүңүз. (

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

  • )
  • Эми ядро модулдарыңызды конфигурациялайлы. Чуркоо (

    find/lib/modules/(kernel version)/-type f -iname '*.o' -or -iname '*.ko'

  • ) бардык жеткиликтүү ядро модулдарын табуу үчүн. Алардын ичинен, /etc/modules.autoload.d/kernel-2.6го автоматтык түрдө жүктөлгүсү келгендерди кошуңуз.ko же.o же жолду камтыбаңыз. Жөн эле айт, мисалы, snd-hda-intel.
  • Кеңештер

    • root-groups = root,, portage
    • топтор =, портал
    • артыкчылык = 3
    • Gentoo форумдарына, вебсайтына кайрылыңыз
    • каталог =/mnt/gentoo
    • Тарбалда 3 -стадияда кандайдыр бир себептерден улам "портрет" колдонуучусу жана тобу жок, бул чырактын ичинен ийгиликсиздикке алып келет. Эгерде сиз schrootту колдонсоңуз, анда хостинг тутумуңузда порталдын колдонуучусун жана тобун түзүшүңүз керек болот (менин учурда ubuntu maverick); passwd жана/mnt/gentoo/etc файлдарынын тобу, эгерде сиз аларды түздөн -түз өзгөртсөңүз, кайра жазылат. Порталдын колдонуучусун жана тобун хост системасына кошкондон кийин, кадимкидей эле тармакка кирүү менен иштөө керек. Мен төмөнкү конфигурация менен schroot колдондум:
    • root-users =
    • ылакап аттар = gentoo
    • түрү = каталог
    • сүрөттөмө = gentoo

    Эскертүүлөр

    • Бул көп убакытты талап кылат, бирок, адатта, татыктуу.
    • Кросс-архитектуралык версиясын орнотууга аракет кылбаңыз (мисалы, ubuntu 32 битинде gentoo 64 бит), анткени chroot туура иштебейт (эгер кимдир бирөө муну жакшыраак түшүндүрүп бере алса?)

    Сунушталууда: