Bagaimana untuk memasang Linux Gentoo dari Ubuntu

Posted on
Pengarang: Laura McKinney
Tarikh Penciptaan: 9 April 2021
Tarikh Kemas Kini: 1 Julai 2024
Anonim
How to install Gentoo Linux
Video.: How to install Gentoo Linux

Kandungan

adalah wiki, yang bermaksud banyak artikel ditulis oleh beberapa penulis. Untuk membuat artikel ini, 17 orang, yang tidak bernama, menyertai edisi dan peningkatannya dari masa ke masa.

Gentoo adalah pengedaran Linux yang terkenal dengan pengurus pakejnya, kerumitan dan kemungkinan penyesuaiannya. Dia biasanya dikaitkan dengan geeks. Pertama sekali, pengagihan Gentoo tidak dibuat untuk semua orang, bersedia untuk menggunakan otak anda, anda memerlukan bacaan sebelum sistem anda beroperasi sepenuhnya. Di Gentoo, setiap pakej disusun dari kod sumbernya menggunakan alat pengurusan pakej porter. Anda, pengguna, menentukan ciri dan pakej yang akan dipasang pada sistem anda. Penyusunan dan pemasangan perisian berat (kde, gnome atau LibreOffice misalnya) boleh mengambil masa antara 30 saat dan beberapa hari bergantung pada perkakasan yang digunakan, sementara perisian yang lebih kecil dipasang dalam beberapa menit.


peringkat

  1. Pastikan anda mempunyai keistimewaan root pada komputer Ubuntu anda dan sambungan internet, sebaiknya cepat. Ia juga disyorkan untuk mempunyai pengetahuan perantaraan Ubuntu dan Linux pada umumnya.
  2. Anda perlu memasang chroot pada Ubuntu. Anda boleh melakukan ini melalui Synaptic dengan memasang pakej dchroot dan debootstrap atau merebut sudo apt-get pasang debootstrap dchroot dalam baris arahan. Program ini membolehkan Linux berpura-pura sementara bahawa folder rootnya berbeza dari akar biasa.
  3. Tapisan partition sedia ada atau buat partition baru di ruang bebas cakera keras. Hati-hati jangan kehilangan data.
    • Kebanyakan laman web mengesyorkan mencipta sekurang-kurangnya sekatan. Sekurang-kurangnya, anda memerlukan partition root (/). Walau bagaimanapun, kebanyakan orang mempunyai partition swap, partition rumah (/ home). Ada juga yang mencadangkan partition yang berasingan untuk / boot dan / var.
  4. Format partition baru menggunakan sistem fail pilihan anda (untuk / home, /, / boot dan / var disarankan untuk menggunakan ext2, ext3 atau reiser2). Swap mesti diformatkan sebagai partition swap.
  5. Buat folder baru, / Mnt / Gentoo dan satu untuk setiap partition yang anda buat.
  6. Pasang partisyen baharu anda di sini:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : di mana sda5 dan 6 adalah partisi yang mengandungi masing-masing akar masa hadapan dan direktori rumah anda.
  7. Semak bahawa tarikh anda betul (masukkan tarikh). Anda boleh menukarnya dengan merebut tarikh MMDDhhmmYYYY.
  8. Buka pelayar pilihan anda dan navigasi di sini. Cari cermin yang sesuai untuk anda dan muat turun larchive stage3 daripada persidangan / x86 / 2008,0 / peringkat / (menggantikan x86 dengan seni bina mikropemproses anda, kami telah menguji panduan ini pada AMD64 dan x86). Muat turun fail md5 yang sepadan.
  9. Pindahkan larchive ke folder Gentoo anda mv stage3 * .bz2 * / mnt / gentoo.
  10. Pindah ke folder ini (cd / mnt / gentoo) dan semak integriti arkib terima kasih kepada md5: md5sum -c stage3 * .md5. Ini membolehkan anda mengesahkan bahawa anda telah memuat turun larchive tanpa ia rosak. Sekiranya hasilnya tidak OK, anda perlu memuat turun lagi.
  11. Ekstrak larchive! sudo tar xvjpf stage3 * .bz2. Tunggu sehingga selesai.
  12. Anda kini mempunyai beberapa program asas yang dipasang pada partition Gentoo anda. Anda kemudian perlu memasang Portage, alat pengurusan pakej Gentoo yang akan membolehkan anda mempunyai kawalan sepenuhnya terhadap apa yang ada pada sistem anda.
    • Kembali ke cermin di mana anda memuat turun stage larch3. Navigasi ke folder gambar / dan muat turun fail terakhir porter. Pindahkannya ke / mnt / gentoo dan jalankan perintah berikut:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Beberapa perkataan mengenai Portage: Portage adalah sistem pengurusan pakej untuk pemasangan pakej perisian yang agak mudah. Ia memuat turun senarai pakej dan saling kendaliannya dari pelayan rsync. Ini akan menunjukkan portage yang mana fail harus dimuat turun dari beberapa pelayan yang mengagumkan. Sebaik sahaja fail ini dimuat turun, perisian tersebut akan disusun dari kod sumbernya oleh komputer anda, yang akan mengoptimumkannya untuk perkakasan anda.
  13. Pada ketika ini, anda mungkin mahu mengkonfigurasi beberapa bendera kompilasi. Anda boleh melakukan ini dengan mengedit /mnt/gentoo/etc/make.conf dalam editor e kegemaran anda. Anda boleh mencari panduan lengkap mengenai pembolehubah yang berlainan yang dibuat oleh perundingan /mnt/gentoo/etc/make.conf.example. Simpan perubahan pada fail konfigurasi anda dan keluar dari editor e.
  14. Mahu mengoptimumkan muat turun anda? Edit lagi make.conf dan pastikan pembolehubah SYNC ditetapkan kepada pelayan rsync yang paling dekat dengan anda. Tambah seberapa banyak cermin yang anda mahu dalam pembolehubah GENTOO_MIRRORS bermula dengan yang anda suka. Anda boleh mencari senarai cermin yang terdapat di sini.
  15. Sebelum anda melengkapkan diri sepenuhnya dalam sistem baru anda, anda perlu menyalin beberapa tetapan penting dari Ubuntu.
    • Pertama, konfigurasi dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Sistem proc anda: sudo mount -t proc none / mnt / gentoo / proc.
    • Pasang dan tautkan sistem fail / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Anda kini boleh menjadi chrooter! Ia agak mudah dan anda boleh meninggalkannya pada bila-bila sahaja dengan hanya menangkap ... keluar. Proses ini terdiri daripada tiga langkah:
    • Pertama, ubah direktori root anda ke / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Kemudian kemas kini persekitaran anda untuk memastikan peranti anda tahu di mana ia sepatutnya: / Usr / sbin / env-update
    • Akhirnya, siarkan perubahan ini dalam ingatan (sementara): sumber / etc / profil
    • Jika anda ingin ingat bahawa anda berada dalam mod chroot, anda boleh menukar baris arahan: eksport PS1 = "(chroot) $ PS1"
  17. Tahniah! Anda berada di Gentoo dan anda melakukan kira-kira satu perempat cara. Keberanian!
  18. Seterusnya, anda perlu menyusun komponen paling penting dari mana-mana sistem operasi: terasnya. Kernel adalah sebahagian daripada sistem operasi yang memutuskan perisian mana yang mempunyai akses kepada komponen perkakasan mana pada setiap saat. Tanpa kernel, tidak ada tidak sistem operasi kerana ia tidak boleh berfungsi.
  19. Adakah anda masih ingat bahawa anda telah memasang sedikit lebih awal? Anda kini akan memuat turun senarai pakej yang anda boleh pasang dari pelayan rsync yang telah anda pilih. Masukkan emerge --sync
  20. Demi kejelasan, saya akan menganggap bahawa anda ingin memasang kernel terakhir (2.6) dan bukan versi lama 2.4.
  21. Kita mesti menentukan bendera USE kita. Bendera-bendera ini memberitahu kompilator yang pilihan untuk ditambah dan pengoptimuman mana yang hendak digunakan. Adalah penting untuk menentukan bendera yang betul untuk sistem anda atau anda boleh mencapai hasil yang tidak dijangka. Ia juga lebih baik untuk menambah bendera yang menunjukkan ciri-ciri yang tidak dapat dikendalikan.
  22. Setiap bendera yang anda ingin tambah adalah perkataan yang mudah. Setiap pilihan yang anda mahu keluarkan adalah perkataan yang sama didahului oleh dash (-). Sebagai contoh, jika kita mahu menyusun segala-galanya dengan ciri-ciri pengurus ogg, kita perlu menambah ogg. Jika, sebaliknya, kami tidak mahu menguruskan format ogg, kami akan menambah -ogg.
  23. Untuk memilih bendera USE, berunding Dokumentasi Gentoo pada bendera USE untuk mengetahui bendera mana yang boleh anda sertakan.
  24. Sebaik sahaja anda telah memilih bendera yang anda ingin gunakan, edit /etc/make.conf dan letakkannya di sana.
  25. Sekarang tentukan zon waktu anda. Semua zon masa Gentoo berada di / usr / share / zoneinfo. Semak folder ini dan jalankan arahan ls untuk melihat zon waktu yang ada. Kemudian salin zon masa pilihan anda ke / etc / localtime (contohnya # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Sekarang kita telah menetapkan zon waktu kita, sudah tiba masanya untuk memuat turun sumber kernel dan konfigurasikannya.
  27. Pelancaran (# emerge gentoo-sources) untuk memuat turun kod sumber kernel.
  28. Langkah seterusnya boleh rumit kali pertama. Di sini kita perlu mengkonfigurasi kernel untuk mengendalikan apa yang kita perlukan. Anda perlu memastikan bahawa anda telah mengkonfigurasi kernel anda dengan betul atau anda mungkin terlepas ciri yang anda perlukan.
  29. pelancaran
    • cd / usr / src / linux
    • buat menuconfig
  30. Ini akan memaparkan menu konfigurasi kernel. Pilih semua pemacu yang anda perlukan untuk boot sistem anda, seperti pemacu SCSI (jika perlu) dan pastikan ia disusun dengan betul ke dalam kernel. Sekiranya ini tidak berlaku, anda tidak akan dapat memulakannya. Semak juga bahawa anda telah membolehkan pengurusan sistem fail anda.
  31. Pilih pemacu rangkaian yang anda perlukan, iaitu pemacu Ethernet atau Wifi (atau kedua-duanya).
  32. Pilih jenis dan keluarga pemproses anda.
  33. Apabila selesai, masukkan ( buat && buat modules_install) untuk memulakan kompilasi kernel dan modulnya. Ini boleh mengambil sedikit masa, anda boleh membaca buku, menonton TV, berjalan anjing anda atau apa sahaja yang anda mahukan.
  34. buat -j2 && buat modules_install
  35. Sekarang kita perlu menyalin imej kernel kita ke / boot. Ganti kernel-2.6.24 dengan nama yang anda ingin beri kepada kernel anda. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Sekarang mari kita pergi ke konfigurasi modul kernel. Pelancaran (cari / lib / modul / (versi kernel) / -type f -iname * .o -or -iname * .ko) untuk menyenaraikan semua modul yang ada. Tambahkan mereka yang perlu dimuat secara automatik dalam /etc/modules.autoload.d/kernel-2.6. Jangan masukkan .ko, le.o, atau laluan penuh, hanya nyatakan, sebagai contoh, snd-hda-intel.