Ubuntu -dan Gentoo Linux -ni qanday o'rnatish kerak (rasmlar bilan)

Mundarija:

Ubuntu -dan Gentoo Linux -ni qanday o'rnatish kerak (rasmlar bilan)
Ubuntu -dan Gentoo Linux -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu -dan Gentoo Linux -ni qanday o'rnatish kerak (rasmlar bilan)

Video: Ubuntu -dan Gentoo Linux -ni qanday o'rnatish kerak (rasmlar bilan)
Video: TELEFON RAQAMI ORQALI QAYERDALIGINI ANIQLASH 2024, Aprel
Anonim

Gentoo bu Linuxning taqsimlanishi bo'lib, u sozlanishi, murakkabligi, paketlarni boshqarishi va geekyess bilan umumiy aloqasi bilan mashhur. Avvalo, Gentoo tarqatish hamma uchun emas; Miyangizdan foydalanishga tayyor bo'ling, chunki siz tizimni to'liq ishlashi uchun biroz o'qishingiz kerak bo'ladi. Gentoo -da, har bir paket, paketlarni boshqarish vositasi, portage yordamida, manbadan tuziladi, shuning uchun siz foydalanuvchi tizimingizda qanday xususiyatlar va paketlar o'rnatilganligini o'zingiz hal qilasiz. Katta tuzilmalarni (kde/gnome/libreoffice) kompilyatsiya qilish/o'rnatish, ishlatilgan uskunaga qarab 30 soniyadan bir necha kungacha (har biri) davom etishi mumkin, kichikroq konstruktsiyalar esa bir necha daqiqada o'rnatiladi. Ushbu qo'llanma sizga Gentoo -ni o'rnatishga imkon beradi, shu bilan birga kompyuterni odatdagi kundalik foydalanish uchun to'liq bo'sh qoldiradi. Ubuntu -dan ishlash aniq yozilgan edi, lekin buning hech qanday Linux tarqatish tizimida ishlamasligi uchun hech qanday sabab yo'q.

Qadamlar

Gentoo Linuxni Ubuntu 1 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 1 -qadamdan o'rnating

Qadam 1. Ubuntu qutisida super foydalanuvchi huquqlariga ega ekanligingizga ishonch hosil qiling; va Internetga ulanish - yaxshisi tez ulanish

Ubuntu va umuman Linux haqida o'rta ma'lumotga ega bo'lish afzalroqdir.

Gentoo Linuxni Ubuntu 2 -dan o'rnating
Gentoo Linuxni Ubuntu 2 -dan o'rnating

Qadam 2. Siz chrootni Ubuntu -ga o'rnatishingiz kerak

Bunga dapt va debootstrap paketlarini o'rnatish orqali Synaptic orqali erishish mumkin; yoki yozish orqali buyruq satri

sudo apt-get install dchroot debootstrap

. Bu dastur Linuxga vaqtincha o'z ildiz katalogini odatdagidan farq qilganday ko'rsatishga imkon beradi.

Gentoo Linuxni Ubuntu 3 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 3 -qadamdan o'rnating

Qadam 3. Yoki mavjud bo'linmalarni qayta taqsimlang yoki qattiq diskda bo'sh joydan yangi bo'lim yarating

Ehtiyot bo'ling! Hech qanday ma'lumotni yo'qotishni xohlamaysiz.

Ko'pgina veb -saytlar, bo'limlar qancha ko'p bo'lsa, shuncha yaxshi bo'lishini tavsiya qiladi. Hech bo'lmaganda sizga ildiz bo'limi kerak bo'ladi (/); lekin ko'pchilikda alohida svop bo'limi, uy bo'limi (/uy) bor. Ba'zilar, /boot va /var uchun alohida bo'limni tavsiya qiladi

Gentoo Linuxni Ubuntu 4 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 4 -qadamdan o'rnating

Qadam 4. Siz tanlagan Fayl tizimi yordamida yangi bo'lim (lar) ni formatlang (/home, /, /boot va /var uchun ext2, ext3 yoki reiser2 dan foydalanish afzalroq)

Svoplarni almashtirish bo'limlari sifatida formatlash kerak.

Gentoo Linuxni Ubuntu 5 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 5 -qadamdan o'rnating

Qadam 5. Yangi papka yarating,

/mnt/gentoo

va siz yaratgan alohida bo'limlarning har biri uchun bittadan.

Ubuntu 6 -dan Gentoo Linux -ni o'rnating
Ubuntu 6 -dan Gentoo Linux -ni o'rnating

Qadam 6. Yangi bo'limlaringizni bu erga o'rnating:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • bu erda sda5 va 6 mos ravishda sizning bo'lajak ildiz va uy kataloglarini o'z ichiga olgan bo'limlar.
Gentoo Linuxni Ubuntu 7 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 7 -qadamdan o'rnating

Qadam 7. Sizning sanangiz to'g'riligini tekshiring (sana yozing)

Siz uni sintaksis yordamida o'zgartirishingiz mumkin

sana MMDhhmmYYYY

Gentoo Linuxni Ubuntu 8 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 8 -qadamdan o'rnating

Qadam 8. Siz tanlagan veb -brauzer dasturini oching va shu erga o'ting

Mahalliy oynani toping va yuklab oling 3 -bosqich dan tarbol

relizlar/x86/2008.0/bosqichlari/

(x86 ni o'zingiz tanlagan arxitektura bilan almashtiring - bu qo'llanma faqat AMD64 va x86 uchun sinovdan o'tgan). Tegishli md5 faylini yuklab oling.

Gentoo Linuxni Ubuntu 9 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 9 -qadamdan o'rnating

Qadam 9. Uni Gentoo jildiga o'tkazing

mv bosqich3*.bz2* /mnt /gentoo

.

Gentoo Linuxni Ubuntu 10 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 10 -qadamdan o'rnating

10 -qadam. O'zingizni u erga ko'chiring (

cd /mnt /gentoo

) va tarbolni md5 orqali tekshiring:

md5sum -c bosqich3*.md5

. Bu tarbol buzilmasdan to'g'ri yuklanganligiga ishonch hosil qiladi. Agar u "OK" deb hisoblamasa, uni qayta yuklab olishingiz kerak bo'ladi.

Gentoo Linuxni Ubuntu 11 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 11 -qadamdan o'rnating

11 -qadam Tarbolni chiqarib oling

sudo tar xvjpf stage3*.bz2

. Uning tugashini kuting.

Gentoo Linuxni Ubuntu 12 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 12 -qadamdan o'rnating

12 -qadam. Endi sizda Gentoo bo'limiga bir nechta asosiy dasturlar o'rnatilgan; Keyin Portage -ni o'rnatishingiz kerak:

Gentoo paketlarini boshqarish tizimi, bu sizning tizimingizdagi narsalarni to'liq nazorat qilish imkonini beradi.

  • Sahna 3 tarbolini ilgari yuklagan oynaga qayting. Ga o'ting

    suratlar/

  • katalogini toping va eng so'nggi Portage faylini yuklab oling. Uni /mnt /gentoo -ga o'tkazing va buyruqni ishlating:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Portage -ga qisqacha kirish: Portage - bu ko'plab dasturiy paketlarni nisbatan oson o'rnatish imkonini beruvchi paketlarni boshqarish tizimi. Bu rsync serveridan ularning ro'yxati va o'zaro aloqalarini yuklab olish orqali ishlaydi. Bu portajni ko'plab boshqa serverlardan yuklab olish mumkin bo'lgan tegishli fayllarga yo'naltiradi. Bu fayllar yuklangandan so'ng, dasturiy ta'minot kompyuter tomonidan manbadan yig'iladi - uni mashinangiz uchun optimallashtiradi.
Gentoo Linuxni Ubuntu 13 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 13 -qadamdan o'rnating

13 -qadam. Ushbu bosqichda siz ba'zi kompilyatsiya bayroqlarini o'rnatishni xohlashingiz mumkin

Siz buni sevimli matn muharriri yordamida /mnt/gentoo/etc/portage/make.conf tahrirlash orqali bajarasiz. Turli xil o'zgaruvchilar bo'yicha to'liq qo'llanmani /mnt/gentoo/usr/share/portage/config/make.conf.example o'qish orqali topish mumkin. O'zgarishlarni konfiguratsiya fayliga saqlang va matn muharriridan chiqing.

Gentoo Linuxni Ubuntu 14 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 14 -qadamdan o'rnating

Qadam 14. Yuklab olishni optimallashtirishni xohlaysizmi?

Make.conf -ni qayta tahrirlang va SYNC o'zgaruvchisi sizning eng mahalliy rsync serveringizga o'rnatilganligiga ishonch hosil qiling. GENTOO_MIRRORS o'zgaruvchisiga o'zingiz xohlagancha oynani qo'shing, lekin birinchi navbatda o'zingiz yoqtirgan oynani qo'ying. Bu erda mavjud oynalar ro'yxatini topishingiz mumkin.

Ubuntu 15 -dan Gentoo Linux -ni o'rnating
Ubuntu 15 -dan Gentoo Linux -ni o'rnating

15 -qadam. Yangi tizimga kirishdan oldin, Ubuntu -dan nusxa ko'chirilgan bir nechta muhim sozlamalarga ega ekanligingizga ishonch hosil qilishingiz kerak

  • Birinchidan, DNS sozlamalari:

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

  • Va sizning proc tizimingiz:

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

  • .
  • Va /dev fayl tizimini ulang:

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

  • .
Ubuntu 16 -dan Gentoo Linux -ni o'rnating
Ubuntu 16 -dan Gentoo Linux -ni o'rnating

16 -qadam. Endi siz chroot qilishingiz mumkin

Bu juda oddiy - va istalgan vaqtda … err… exit yozish orqali chiqish mumkin. Bu uch bosqichli jarayon:

  • Birinchidan, ildiz katalogini /mnt /gentoo ga o'zgartirasiz:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Keyin, ushbu terminal qaerda bo'lishi kerakligini bilishini ta'minlash uchun siz muhitni yangilaysiz:

    /usr/sbin/env-update

  • Nihoyat, buni (vaqtinchalik) xotiraga topshiring:

    manba /etc /profil

  • Agar siz o'zingizni chrootda ekanligingizni eslatmoqchi bo'lsangiz, ushbu nozik buyruqdan foydalanishingiz mumkin:

    eksport PS1 = "(chroot) $ PS1"

Ubuntu 17 -dan Gentoo Linux -ni o'rnating
Ubuntu 17 -dan Gentoo Linux -ni o'rnating

17 -qadam. Tabriklaymiz

Siz Gentoo ichidasiz va u erning to'rtdan birida. Kayfiyatni ko'tar!

Gentoo Linuxni Ubuntu 18 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 18 -qadamdan o'rnating

18 -qadam. Keyin, har qanday operatsion tizimning eng muhim komponentini kompilyatsiya qilishingiz kerak:

uning yadrosi. Yadro - bu operatsion tizimning bir qismi bo'lib, u qaysi dasturiy ta'minotga bir vaqtning o'zida biron bir qo'shimcha qurilmaga kirishga ruxsat berishini belgilaydi. Yadro bo'lmasa, operatsion tizim yo'q, chunki u ishlay olmaydi.

Ubuntu 19 -dan Gentoo Linux -ni o'rnating
Ubuntu 19 -dan Gentoo Linux -ni o'rnating

19 -qadam. Portajni ilgari o'rnatganingizni eslaysizmi?

Endi siz ko'rsatgan rsync serveridan o'rnatishingiz mumkin bo'lgan paketlar ro'yxatini yuklab olmoqchisiz. Turi

paydo bo'ladi -sinxronizatsiya

Gentoo Linuxni Ubuntu 20 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 20 -qadamdan o'rnating

20 -qadam. Tushunarli bo'lishi uchun, bu bosqichda siz 2.4 -ni emas, balki oxirgi yadroni (2.6) o'rnatmoqchisiz deb o'ylayman

Gentoo Linuxni Ubuntu 21 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 21 -qadamdan o'rnating

21 -qadam. Endi biz USE bayroqlarini o'rnatishimiz kerak

Bu bayroqlar kompilyatorga qanday variantlarni qo'shish kerakligini, shuningdek qanday optimallashtirishdan foydalanish kerakligini aytadi. Tizim uchun to'g'ri bayroqlarni o'rnatish juda muhim, aks holda siz kutilmagan natijalarga olib kelishingiz mumkin. Nimani qo'llab -quvvatlamaslik kerakligini ko'rsatadigan bayroqlarni qo'shish ham yaxshi.

Gentoo Linuxni Ubuntu 22 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 22 -qadamdan o'rnating

22 -qadam. Siz qo'shmoqchi bo'lgan har bir bayroq - bu oddiy so'z

Siz olib tashlamoqchi bo'lgan har bir variant-bu oldida chiziqcha (-) qo'yilgan so'z. Masalan, agar biz hamma narsani ogg yordamida qo'llab -quvvatlasak, biz ogg qo'shamiz. Ammo agar biz ogg qo'llab -quvvatlashini xohlamasak, -ogg qo'shamiz.

Gentoo Linuxni Ubuntu 23 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 23 -qadamdan o'rnating

23 -qadam. USE bayroqlarini tanlash uchun Gentoo USE Flags hujjatlariga qarang, qaysi bayroqlarni kiritishni xohlaysiz

Ubuntu 24 -dan Gentoo Linux -ni o'rnating
Ubuntu 24 -dan Gentoo Linux -ni o'rnating

24 -qadam. Qaysi bayroqlarni ishlatishni tanlagandan so'ng, /etc/make.conf manziliga o'ting va kerakli bayroqchalarni qo'ying

Gentoo Linuxni Ubuntu 25 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 25 -qadamdan o'rnating

25 -qadam. Keling, sizning vaqt mintaqangizni o'rnataylik

Gentoo -da/usr/share/zoneinfo da barcha vaqt zonalari mavjud. Katalogga o'ting va mavjud vaqt zonalarini ko'rish uchun ls buyrug'ini bering. Keyin (. Etc /localtime) kabi vaqt buyrug'i bilan

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

).

Ubuntu 26 -dan Gentoo Linux -ni o'rnating
Ubuntu 26 -dan Gentoo Linux -ni o'rnating

26 -qadam. Endi bizda vaqt zonasi o'rnatildi, yadro manbalarini yuklab olish va yadroni sozlash vaqti keldi

Gentoo Linuxni Ubuntu 27 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 27 -qadamdan o'rnating

27 -qadam. Yugurish (

# gentoo manbalari paydo bo'ladi

) yadro manbalarini yuklab olish uchun.

Ubuntu 28 -dan Gentoo Linux -ni o'rnating
Ubuntu 28 -dan Gentoo Linux -ni o'rnating

28 -qadam. Bu keyingi qadam birinchi marta boshlovchilar uchun qiyin bo'lishi mumkin

Bu erda biz yadroni kerakli yordamga ega bo'ladigan qilib sozlaymiz. Siz o'z yadroingizni to'g'ri sozlaganingizga amin bo'lishingiz kerak, aks holda sizga kerakli funktsiyalar bo'lmasligi mumkin.

Gentoo Linuxni Ubuntu 29 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 29 -qadamdan o'rnating

29 -qadam. Yugurish

  • cd/usr/src/linux

  • menukonfig qilish

Gentoo Linuxni Ubuntu 30 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 30 -qadamdan o'rnating

30 -qadam. Bu yadro konfiguratsiya menyusini keltirib chiqaradi

Tizimni yuklash uchun kerak bo'ladigan barcha drayverlarni, masalan, SCSI drayverlarini (agar kerak bo'lsa) tanlaganingizga ishonch hosil qiling va ular yadroga o'rnatilganligiga ishonch hosil qiling. Agar ular bo'lmasa, siz yuklay olmaysiz. Bundan tashqari, fayl tizimini qo'llab -quvvatlashni yoqganingizga ishonch hosil qiling.

Gentoo Linuxni Ubuntu 31 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 31 -qadamdan o'rnating

31 -qadam. Ethernet drayverlari yoki simsiz drayverlar (yoki ikkalasi) kabi sizga kerak bo'lishi mumkin bo'lgan tarmoq drayverlarini tanlang

Gentoo Linuxni Ubuntu 32 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 32 -qadamdan o'rnating

32 -qadam. Protsessor turini va oilasini tanlang

Gentoo Linuxni Ubuntu 33 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 33 -qadamdan o'rnating

33 -qadam. Ishni tugatgandan so'ng, (

make && modules_install

) yadro va yadro modullarini kompilyatsiya qilishni boshlash.

Bu biroz vaqt talab qilishi mumkin, shuning uchun kitob o'qing, televizor ko'ring, it bilan yuring yoki o'zingiz yoqtirgan boshqa narsalarni qiling. 34

Gentoo Linuxni Ubuntu 34 -qadamdan o'rnating
Gentoo Linuxni Ubuntu 34 -qadamdan o'rnating

make -j2 && modules_install qilish

35

  • Endi biz yadro tasvirini /boot -ga nusxalashimiz kerak.

    2.6.24 yadrosini o'zingiz xohlagan narsaga o'zgartiring. (

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

  • )
  • Keling, yadro modullarini sozlaymiz. Yugurish (

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

  • ) barcha mavjud yadro modullarini topish uchun. Ulardan /etc/modules.autoload.d/kernel-2.6 ga avtomatik yuklanmoqchi bo'lganlarni qo'shing.ko yoki.o yoki yo'lni qo'shmang. Masalan, snd-hda-intel ni ayting.
  • Maslahatlar

    • root-groups = root,, portage
    • guruhlar =, portage
    • ustuvorlik = 3
    • Gentoo forumlariga, veb -saytiga qarang
    • katalog =/mnt/gentoo
    • Uchinchi bosqich tarbolasida "portaj" foydalanuvchisi va guruhi yo'q, bu esa chroot ichidan muvaffaqiyatsizlikka olib keladi. Agar siz schroot -dan foydalansangiz, siz xost -tizimingizda portage foydalanuvchisi va guruhini yaratishingiz kerak bo'ladi (mening holimda ubuntu maverick); passwd va guruh fayllari/mnt/gentoo/etc ustidan yoziladi, agar ularni to'g'ridan -to'g'ri o'zgartirsangiz. Portage user & group ni xost tizimiga qo'shgandan so'ng, chrooting odatiy tarzda tarmoqqa kirish bilan ham ishlashi kerak. Men quyidagi konfiguratsiyaga ega schrootdan foydalandim:
    • root-foydalanuvchilar =
    • taxalluslar = gentoo
    • turi = katalog
    • tavsif = gentoo

    Ogohlantirishlar

    • Bu ko'p vaqt talab etadi, lekin odatda bunga arziydi.
    • Arxitektura versiyasini o'rnatishga urinmang (masalan, ubuntu 32 bitli gentoo 64 bit), chunki chroot to'g'ri ishlamaydi (agar kimdir buni yaxshiroq tushuntirib bersa?)

    Tavsiya: