Cara menginstal Linux Gentoo dari Ubuntu

Posted on
Pengarang: Laura McKinney
Tanggal Pembuatan: 9 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
How to install Gentoo Linux
Video: How to install Gentoo Linux

Isi

adalah wiki, yang berarti bahwa banyak artikel ditulis oleh beberapa penulis. Untuk membuat artikel ini, 17 orang, beberapa anonim, berpartisipasi dalam edisi dan peningkatannya dari waktu ke waktu.

Gentoo adalah distribusi Linux dikenal karena manajer paketnya, kompleksitasnya dan kemungkinan penyesuaiannya. Dia biasanya dikaitkan dengan Geeks. Pertama-tama, distribusi Gentoo tidak dibuat untuk semua orang, bersiaplah untuk menggunakan otak Anda, Anda perlu beberapa bacaan sebelum sistem Anda beroperasi penuh. Di Gentoo, setiap paket dikompilasi dari kode sumbernya menggunakan alat manajemen paket pengantaran barang. Anda, pengguna, memutuskan fitur dan paket apa yang akan diinstal pada sistem Anda. Kompilasi dan instalasi perangkat lunak yang berat (kde, gnome atau LibreOffice misalnya) dapat memakan waktu antara 30 detik dan beberapa hari tergantung pada perangkat keras yang digunakan, sementara perangkat lunak yang lebih kecil diinstal dalam hitungan menit.


tahap

  1. Pastikan Anda memiliki hak akses root di komputer Ubuntu Anda dan koneksi internet, sebaiknya cepat. Juga disarankan untuk memiliki pengetahuan menengah tentang Ubuntu dan Linux secara umum.
  2. Anda perlu menginstal chroot di Ubuntu. Anda dapat melakukan ini melalui Synaptic dengan menginstal paket dchroot dan debootstrap atau meraih sudo apt-get install debootstrap dchroot di baris perintah. Program ini memungkinkan Linux untuk berpura-pura sementara bahwa folder root-nya berbeda dari root biasa.
  3. Partisi ulang partisi yang ada atau buat partisi baru di ruang kosong hard drive. Hati-hati jangan sampai kehilangan data.
    • Sebagian besar situs web merekomendasikan membuat sebanyak mungkin partisi. Minimal, Anda membutuhkan partisi root (/). Namun, kebanyakan orang memiliki partisi swap, partisi rumah (/ home). Beberapa juga merekomendasikan partisi terpisah untuk / boot dan / var.
  4. Memformat partisi baru menggunakan sistem file pilihan Anda (untuk / home, /, / boot dan / var disarankan untuk menggunakan ext2, ext3 atau reiser2). Swap harus diformat sebagai partisi swap.
  5. Buat folder baru, / Mnt / gentoo dan satu untuk setiap partisi yang telah Anda buat.
  6. Pasang partisi baru Anda di sini:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : di mana sda5 dan 6 adalah partisi yang masing-masing berisi direktori root dan home Anda.
  7. Pastikan tanggal Anda benar (masukkan tanggal). Anda dapat mengubahnya dengan meraih tanggal MMDDhhmmYYYY.
  8. Buka browser pilihan Anda dan navigasikan di sini. Temukan cermin yang tepat untuk Anda dan unduh larchive stage3 dari releases / x86 / 2008.0 / stages / (ganti x86 dengan arsitektur mikroprosesor Anda, kami telah menguji panduan ini pada AMD64 dan x86). Unduh file md5 yang sesuai.
  9. Pindahkan larchive ke folder Gentoo Anda mv stage3 * .bz2 * / mnt / gentoo.
  10. Pindahkan ke folder ini (cd / mnt / gentoo) dan periksa integritas arsip berkat md5: md5sum -c stage3 * .md5. Ini memungkinkan Anda untuk memverifikasi bahwa Anda telah mengunduh berkas peringatan tanpa rusak. Jika hasilnya tidak OK, Anda harus mengunduhnya lagi.
  11. Ekstrak larchive! sudo tar xvjpf stage3 * .bz2. Tunggu sampai selesai.
  12. Anda sekarang sudah menginstal beberapa program dasar di partisi Gentoo Anda. Anda kemudian perlu menginstal Portage, alat manajemen paket Gentoo yang memungkinkan Anda untuk memiliki kontrol penuh atas apa yang ada di sistem Anda.
    • Kembali ke cermin tempat Anda mengunduh larchive stage3. Arahkan ke folder snapshot / dan unduh file terakhir pengantaran barang. Pindahkan ke / mnt / gentoo dan jalankan perintah berikut:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Beberapa kata tentang Portage: Portage adalah sistem manajemen paket untuk instalasi banyak paket perangkat lunak yang relatif mudah. Ia mengunduh daftar paket dan saling ketergantungannya dari server rsync. Ini akan menunjukkan portage file mana yang harus diunduh dari sejumlah server lain yang mengesankan. Setelah file-file ini diunduh, perangkat lunak akan dikompilasi dari kode sumbernya oleh komputer Anda, yang akan mengoptimalkannya untuk perangkat keras Anda.
  13. Pada titik ini, Anda mungkin ingin mengkonfigurasi beberapa bendera kompilasi. Anda dapat melakukan ini dengan mengedit /mnt/gentoo/etc/make.conf di editor e favorit Anda. Anda dapat menemukan panduan lengkap tentang berbagai variabel make dengan berkonsultasi /mnt/gentoo/etc/make.conf.example. Simpan perubahan ke file konfigurasi Anda dan keluar dari editor e.
  14. Ingin mengoptimalkan unduhan Anda? Edit lagi make.conf dan pastikan variabel SYNC diatur ke server rsync yang terdekat dengan Anda. Tambahkan cermin sebanyak yang Anda inginkan dalam variabel GENTOO_MIRRORS dimulai dengan yang Anda inginkan. Anda dapat menemukan daftar mirror yang tersedia di sini.
  15. Sebelum Anda sepenuhnya membenamkan diri dalam sistem baru Anda, Anda perlu menyalin beberapa pengaturan penting dari Ubuntu.
    • Pertama, konfigurasi dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Sistem proc Anda: sudo mount -t proc tidak ada / mnt / gentoo / proc.
    • Pasang dan tautkan sistem file / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Anda sekarang dapat chrooter! Ini relatif sederhana dan Anda dapat meninggalkannya kapan saja dengan hanya meraih ... keluar. Proses ini terdiri dari tiga langkah:
    • Pertama, ubah direktori root Anda ke / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Kemudian perbarui lingkungan Anda untuk memastikan perangkat Anda tahu di mana seharusnya: / Usr / sbin / env-update
    • Akhirnya, publikasikan perubahan ini dalam memori (sementara): sumber / etc / profile
    • Jika Anda ingin mengingat bahwa Anda berada dalam mode chroot, Anda dapat mengubah baris perintah: ekspor PS1 = "(chroot) $ PS1"
  17. Selamat! Anda berada di Gentoo dan melakukan sekitar seperempat jalan. Keberanian!
  18. Selanjutnya, Anda perlu mengkompilasi komponen paling vital dari sistem operasi apa pun: intinya. Kernel adalah bagian dari sistem operasi yang memutuskan perangkat lunak mana yang memiliki akses ke komponen perangkat keras mana pada setiap saat. Tanpa kernel, tidak ada tidak sistem operasi karena tidak bisa bekerja.
  19. Apakah Anda ingat bahwa Anda telah menginstal portage sedikit lebih awal? Anda sekarang akan mengunduh daftar paket yang dapat Anda instal dari server rsync yang telah Anda pilih. masuk emerge --sync
  20. Demi kejelasan, saya berasumsi bahwa Anda ingin menginstal kernel terakhir (2.6) daripada versi lama 2.4.
  21. Kita sekarang harus mendefinisikan flag USE kita. Bendera ini memberi tahu kompiler opsi mana yang akan ditambahkan dan optimasi mana yang digunakan. Penting untuk menentukan flag yang tepat untuk sistem Anda atau Anda dapat mencapai hasil yang tidak terduga. Lebih baik menambahkan tanda yang menunjukkan fitur tidak diatur.
  22. Setiap bendera yang ingin Anda tambahkan adalah kata sederhana. Setiap opsi yang ingin Anda hapus adalah kata yang sama didahului dengan tanda hubung (-). Sebagai contoh, jika kita ingin mengkompilasi semuanya dengan fitur ogg manager, kita perlu menambahkan ogg. Jika, di sisi lain, kami tidak ingin mengelola format ogg, kami akan menambahkan -ogg.
  23. Untuk memilih bendera USE Anda, konsultasikan Dokumentasi Gentoo pada flag USE untuk mengetahui bendera mana yang dapat Anda sertakan.
  24. Setelah Anda memilih flag mana yang ingin Anda gunakan, edit /etc/make.conf dan letakkan di sana.
  25. Sekarang tentukan zona waktu Anda. Semua zona waktu Gentoo ada di / usr / share / zoneinfo. Jelajahi folder ini dan jalankan perintah ls untuk melihat zona waktu apa yang tersedia. Kemudian salin zona waktu pilihan Anda ke / etc / localtime (misalnya # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Sekarang kita telah menetapkan zona waktu kita, saatnya untuk mengunduh sumber kernel dan mengkonfigurasinya.
  27. Luncurkan (# emerge gentoo-sources) untuk mengunduh kode sumber kernel.
  28. Langkah selanjutnya bisa rumit pertama kali. Di sini kita harus mengkonfigurasi kernel untuk menangani apa yang kita butuhkan. Anda perlu memastikan bahwa Anda telah mengkonfigurasi kernel Anda dengan benar atau Anda mungkin kehilangan fitur-fitur yang Anda butuhkan.
  29. meluncurkan
    • cd / usr / src / linux
    • buat menuconfig
  30. Ini akan menampilkan menu konfigurasi kernel. Pilih semua driver yang Anda perlukan untuk mem-boot sistem Anda, seperti driver SCSI (jika perlu) dan pastikan mereka dikompilasi dengan benar ke dalam kernel. Jika ini bukan masalahnya, Anda tidak akan dapat memulai. Juga periksa apakah Anda telah mengaktifkan manajemen sistem file Anda.
  31. Pilih driver jaringan yang mungkin Anda butuhkan, yaitu driver Ethernet atau Wifi (atau keduanya).
  32. Pilih jenis dan keluarga prosesor Anda.
  33. Setelah selesai, masukkan ( make && make modules_install) untuk memulai kompilasi kernel dan modul-modulnya. Ini bisa memakan waktu cukup lama, Anda dapat membaca buku, menonton TV, mengajak anjing Anda jalan atau apa pun yang Anda inginkan.
  34. make -j2 && make modules_install
  35. Kami sekarang harus menyalin gambar kernel kami ke / boot. Ganti kernel-2.6.24 dengan nama yang ingin Anda berikan ke kernel Anda. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Sekarang mari kita pergi ke konfigurasi modul kernel. Luncurkan (find / lib / modules / (versi kernel) / -type f -iname * .o -atau -iname * .ko) untuk mendaftar semua modul yang tersedia. Tambahkan yang perlu dimuat secara otomatis di /etc/modules.autoload.d/kernel-2.6. Jangan menyertakan .ko, le.o, atau path lengkap, cukup tentukan, misalnya, snd-hda-intel.