Gentoo kurulum prosedürü, diğer dağıtımlardan daha fazla adım içerir. Bu kasıtlıdır, böylece adımları daha net bir şekilde kontrol edebilirsiniz. Bu stratejiyi kullanarak, liveDVD'yi kullanmak istiyorsanız 4GiB'den daha az disk ve 256MiB, 512MiB'a kadar bellekle başlayabilirsiniz. Ayrıca, sisteminizi olabildiğince verimli hale getirmek için ince ayar yapma fırsatına da sahipsiniz. Linux'ta ve tüm karmaşık ayrıntılarda iyi bilgili değilseniz, ilk denemeniz daha yavaş olacaktır, ancak sonunda çok yalın bir sistem elde edebilirsiniz.
medya seçimleri
Nereden başlayacağınızı seçmek; Normal donanıma ve çoğu zaman tek donanıma sahip olduğunuz sürece, kurulum için minimum kurulum CD'sini kullanmalısınız. Bu yöntem aynı zamanda Stage3 yöntemidir. Her şey yolunda giderse, Aşama 1 ve Aşama 2 ile asla uğraşmazsınız, ancak aşırı yükleme durumları için oradalar.
- Minimum kurulum CD'si
- Ara sıra Gentoo LiveDVD
- Egzotik donanım veya durumları kurmak için tarball'lar.
katran topları
Başlatma sistemi ve temel paketler için dosyalar içeren bir dosya sistemine sahip sıkıştırılmış dosyaları indirebilirsiniz. İhtiyaçlarınıza uygun birini seçin. Emin değilseniz, 'systemd' olanı alın. Bu en yaygın.
Diğer aşama dosyaları ileri düzey kullanıcılar içindir. Geliştiriciler çoğunlukla Stage1 ve Stage2 dosyalarını kullanır; onlara ihtiyacınız varsa, Gentoo'nun çoğunu zaten biliyorsunuzdur.
İlk Önyükleme
Minimal CD'yi indirin ve bir USB çubuğuna yazın. ISO dosyasını sanal bir makineye eklemeyi ve oradan pratik yapmayı düşünmelisiniz! Dosyalar Gentoo sitesindedir.
Minimum CD önyüklendiğinde, bir çekirdek seçmeniz için size 15 saniye verecektir. Bunun amacı, çerçeve arabelleğinin çalışmadığı veya diğer bazı garip önyükleme sorunlarının ortaya çıktığı bir durumu ele almaktır. Hiçbir şey yapmazsanız, sistem dahili diskten önyüklemeye geri döner. Eğer sorun yaşıyorsanız aşağıdaki gibi kernel parametrelerini belirtmeniz gerekmektedir.
$ gentoo skandalıBu, 'gentoo' çekirdeğini alır ve 'scandelay' seçeneğini gönderir. Diğer seçenekler, çoğu donanımda gerekli olmasa da, başlamadan önce araştırmanız gereken uzun bir listedir.
Bu aşamada kullanıcı da ekleyebilirsiniz. Bu kullanıcılar yalnızca kurulum sisteminde çalışacak, bu nedenle nadiren kullanışlıdır.
Ağ
Başlamak için her şeyi konsolda yapabilirsiniz ancak terminal kullanmanın avantajları vardır. Bunu yapmak istiyorsanız, sshd'yi başlatın ve kök kullanıcı için bir şifre belirleyin. IP adresinizi kontrol ederek başlayın.
$ ip birArdından sshd'yi başlatın:
$ /etc/init.d/sshd başlangıcıArdından, kök kullanıcı için parola belirleyin veya yeni bir geçici kullanıcı oluşturun.
$ şifreGüvenli bir parola öneren uzun bir çıktı alırsınız. Düşük enerjiniz veya hayal gücünüz varsa kullanışlı. Artık her ikisine de sahip olduğunuza göre, kurulum sisteminize ssh yapabilirsiniz. Bir uyarı; CD'den yeniden başladığınızda, ssh anahtarı yeniden oluşturulacaktır! Diğer sisteminizdeki herhangi bir anahtarın silinmesi gerekiyor.
Disklerin hazırlanması
Diskler, diğer birçok dağıtımda olduğu gibi hazırlanır. Belgelerinin geri kalanını takip etmeyi kolaylaştırmak için, bölümlerinizi Gentoo standardına göre adlandırın. Gerçekten kullanacağınız bir sistem için burada bir planınız olmalı. Tercihen 'eviniz' için boyutları olan ve ”. Gerekli parçalar '/' ve '/boot'. UEFI için, önyükleme dosyaları için 350 Megabayt diskiniz olmalıdır. Favori bölüm düzenleyicinizi kullanın. UEFI bölümü için 'mkfs'yi kullanın.vfat -F 32 /dev/sda1' ve ana kullanım için 'mkfs'.ext4 /dev/sda2'.
Ana diskleri takma
En az bir 350 MiB önyükleme diskiniz ve başladığınızda sisteminizi barındıracak bir diskiniz olmalıdır. Bir takas bölümünün olması da iyidir. Standart komutla bağlayabilirsiniz.
$ mount /dev/sda2 /mnt/gentooDaha sonra chroot ortamına girene kadar 'önyükleme' diskini takmak için hiçbir neden yoktur. Kullanıcı disklerini veya bölümlerini de bağlayabilirsiniz, ancak yalnızca son sistemi yapıyorsanız.
tarball'ları indirmek
Tarball'ları başlamadan önce veya kurulum sırasında indirebilirsiniz. Alternatif olarak, yükleme ortamında 'Bağlantılar' tarayıcısı bulunur, böylece bunu terminal ile yapabilirsiniz. Dosyaları Gentoo diskine indirin.
$ cd /mnt/gentoo $ bağlantılar www.gentoo.kuruluş/indirmelerDosyaları diskinize yerleştirdikten sonra tar komutuyla paketlerini açın.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.katran.xzTemel sistemi kurun
Aslında zaten çok basit ve genel bir sisteminiz var; Stage3 dosyasının konusu budur. Örneğin, yaptığınız.conf dosyası standart ayarlarla orada. Yine de bir aynaya sahip olması gerekiyor, aracı kullanarak bir tane ayarlayın.
$ mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.konfDeğeri ekler: GENTOOMIRRORS=”http://ftp.ntua.gr/pub/linux/gentoo/ https://ayna.tekerlek.sk/gentoo“, seçtiğiniz aynalarla, doğal olarak. Ayrıca, protokol veya hız kısıtlamalarını belirleyebileceğiniz otomatik bir seçeneğiniz de vardır. Ayrıca, aracın gerçekten ölçmek için bir 100KiB dosyasını indirdiği derin bir seçenek de vardır.
Ayrıca bir ebuild deposuna da ihtiyacınız var. Bu depo, yükseltmeler için neyin mevcut olduğunu takip eder. Gentoo'nun bir türevi ararken yapacağınız bunu değiştirebilirsiniz. Yeni oluşturulan dizin yapısından varsayılanı alabilirsiniz.
$ cd /mnt/gentoo $ mkdir -parents etc/portage/repos.conf $ cp usr/share/portage/config/repos.conf etc/portage/repos.konf/gentoo.konfGenellikle, bunu değiştirmezsiniz. Değiştirmeniz gereken durumlar, kendi aynanız olduğu zamandır. Aşağıdaki komutlar doğrudan gentoo'dandır.kuruluş web sitesi. Kurulum için ortamı kurdular.
$ cp -dereferans vb/çözüm.conf /mnt/gentoo/etc $ mount -types proc /proc /mnt/gentoo/proc $ mount -rbind /sys /mnt/gentoo/sys $ mount -make-rslave /mnt/gentoo/sys $ mount -rbind /dev /mnt/gentoo/dev $ mount -make-rslave /mnt/gentoo/devArtık, yarattığınız ortama taşınmaya hazırsınız.
$ chroot /mnt/gentoo /bin/bash $ kaynak /etc/profile $ dışa aktar PS1="(chroot) $PS1"Ortamın içinde, önyükleme bölümünü de bağlamanız gerekir.
$ mount /dev/sda2 /bootBunun hangi bölüm olduğu önceki adımlardan anlaşılmalıdır. Bir UEFI kurulumunda, tüm önyükleme bilgilerini depoladığınız ESP'yi oluşturdunuz. Ardından, depo bilgilerini depolarınız tarafından tanımlanan dizine indirirsiniz.conf dosyası.
$ ortaya-webrsyncBurada ortaya çıkan ilk sözü görüyorsunuz. Bu komut, tüm yükseltmelerinizi ve kurulumunuzu yönetir. Bilmeniz gereken bir sonraki hayati komut eselect. eselect ile Portage ile ilgili en son haberleri okursunuz
$ eselect haber okuVeya profilinizi seçin;
$ eselect profil listesi $ eselect profil seti 3Listeden numarayı seçersiniz veya listede gördüğünüz tüm adı kullanırsınız. Şimdi, sistemin kullandığınız aşama3'e göre değil, sisteminize göre güncellenmesini sağlamak için @world kümesini ayarlamanız ZORUNLUDUR.
$ ortaya -ask -verbose -update -deep -newuse @worldGENTOO'daki en güçlü değişken! USE değişkeni, programlarınızda hangi desteğin derlenmesi gerektiğini belirler. Doğru kullanıldığında sisteminizi diğer yöntemlere göre çok daha yalın hale getirebilirsiniz. KDE'yi çalıştırmayacağınızdan eminseniz, bunu KDE'yi desteklemeyi durdurmak için değiştirebilirsiniz. Gentoo daha sonra tüm programları bu destek olmadan derleyecek ve ikiliyi daha küçük hale getirecektir. KDE'ye geçmeye karar verirseniz, baştan başlamanız ve tüm uygulamalarınızı yeniden derlemeniz gerekir.
USE="-kde gnome qt5 alsa"Tüm değerler varsayılan değerlerde ayarlanmıştır, bu nedenle koyduğunuz şey normalden bir değişikliktir. İlk inşa ettiğinizde muhtemelen sistemi çalıştırmak daha iyidir.
Saat dilimi ve yerel ayarlar
Ardından, saat dilimini ayarlayın. Dosyalardaki değerleri doldurun.
$ ls usr/share/zoneinfo $ echo "Avrupa/Atina" > /etc/timezoneZamanı doğru bir şekilde yapılandırmak için ortaya çıkın.
$ ortaya çıktı -config sys-libs/timezone-dataYerel ayarlar dosyanıza veri ekleyin:
tr_TR ISO-8859-1tr_GB.UTF-8 UTF-8
Yeni oluşturduğunuz dosyayı kullanarak yapılandırın.
$ yerel ayarBu, Linux dünyasındaki tüm kurulumlar için standarttır. Bu, Gentoo'ya özgüdür:
$ eselect yerel ayar listesi $ eselect yerel ayar seti 3$ env-update && source /etc/profile && export PS1="(chroot) $PS1"
Otomatik çekirdek yapılandırması
Komut dosyasını çalıştırmadan önce, /etc/fstab dosyasına önyükleme bölümünüzü eklemelisiniz.
/dev/sda2 /boot ext4 varsayılanlar 0 2Gentoo'da, başlatmak istediğiniz her makine için kendi çekirdeğinizi derleme özgürlüğüne sahipsiniz. Başlamanın en iyi yolu, ihtiyaçlarınıza uygun ikili çekirdekler elde etmektir. Çekirdek derlemenin karmaşıklığına girmeye hazır olduğunuzda, bunu çalışan sisteminizde yapın. Bir çekirdek seçmek için, her zamanki gibi ortaya çıkın;
$ ortaya çıkıyor - sistem çekirdeği/gentoo-çekirdek kutusu sorortaya komutu, çekirdeğinizi kuracak ve her şeyi ayarlayacaktır!
Sistemi yapılandırma zamanı
Ağ dosyalarını oluşturun.
/etc/conf.d/netconfig_eth0="dhcp"
modüller = "ifconfig"
/etc/conf.d/ana bilgisayar adı
hostname="Gentoo"
$ ortaya çıkıyor - net-çeşitli/dhcpcd sor
Bu, dhcp'yi işlemek için dhcpcd programını kuracaktır. Gentoo için varsayılan değer dhcp'dir.
systemd kullanan dhcpcd ayarları, hizmeti etkinleştirmek içindir.
$ systemctl - şimdi net@enp1s0'ı etkinleştir.hizmetYeni sisteme önyükleme yapmadan önce, önyükleyicinizin kurulu olması gerekir. GRUB2'yi şu şekilde seçersiniz.
$ ortaya çıkıyor - sistem-önyükleme/grub sor:2$ grub-install /dev/sda -efi-dizini=/boot
$ grub-mkconfig -o /boot/grub/grub.cfg
Şimdi, canlı sistem için /etc/fstab dosyanızı güncellemeniz gerekiyor.
/etc/fstab/dev/sda1 /boot ext4 noauto,noatime 1 2
/dev/sda2 / ext4 noatime 0 1
'/dev/sda' numaraları, bölümleme düzeninize bağlı olarak farklılık gösterecektir. Benzersiz UUID numaralarını da kullanabilirsiniz. Bunları 'blkid' komutunu kullanarak çözmeniz gerekiyor.
Yeni sisteminize yeniden başlayın
Artık canlı sisteminize önyükleme yapabileceksiniz. Yükleme medyasını çıkarın ve deneyin. Herhangi bir şeyi kaçırdıysanız, kurulum medyasıyla her zaman baştan başlayabilirsiniz. Birçok sorun ayrıntıdır, bu nedenle indirdiğiniz tüm dosyalara sahipsiniz ve kurulumun yalnızca bir kısmını yapabilirsiniz. Bu kurulumda hala 'ortaya çıkma' seçeneğiniz var ve bu, yükseltmeleriniz ve sistemi değiştirmek için kullandığınız araçtır.
Sonuç
Gentoo'nun kendi yükleyicisi yoktur, bu da elde etmek istediğiniz şeyi hazırlamanız gerektiği anlamına gelir. Bunu, disklerin boyutunu seçerek ve sisteminiz için özel ihtiyaçları araştırarak yapabilirsiniz. Hızlı bir şekilde başlamak istiyorsanız, bir türev seçmeli ve bir Linux sisteminin ilk kurulumunda tüm ayrıntıları halledebileceğinizden emin olana kadar oradan ince ayar yapmalısınız.