Gentoo Minimal kurulumu nasıl yapılır?

Durum
Mesaj gönderimine kapalı.
Baska bir seye ihtiyac olmamasi lazim. Tabi make.conf icinde VIDEO_CARDS="intel i965 nvidia" yapman gerekir.
Hay yaşayın hocam :) Hemen giriyorum. Ondan sonra da bilgisayarı kapatırım.
Peki hocam. Şimdi ekran kartım nvidia 150mx. Bu yüzden sadece driver indirme yeterli mi yoksa yapılacak başka bir şey var mı? Ve evet wikiye baktım ama emin olmak istiyorum.
----------------------------------------------------------------------------------------------------------------------------------------------------
@OzgunP hocam grub-mkconfig'te sıkıntı var:
[CODE title="Arıza" highlight="26-27, 24, 18, 14"][hoovy@turbine ~]$ sudo grub-mkconfig
[sudo] password for hoovy:
Generating grub configuration file ...
Found theme: /boot/grub/themes/ArchLinux/theme.txt
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Gentoo/Linux on /dev/sda8
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Gentoo/Linux on /dev/sda8
Adding boot menu entry for UEFI Firmware Settings ...
Adding boot menu entry for UEFI Firmware Settings ...
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Gentoo/Linux on /dev/sda8
done
[hoovy@turbine ~]$ sudo cat /boot/grub/grub.cfg | grep Gentoo
[hoovy@turbine ~]$ sudo cat /boot/grub/grub.cfg | grep gentoo
[hoovy@turbine ~]$[/CODE]

mSCjFwvkM3lMByM1RZ4iHZti9QsBV1g-jIJVk5kqE_GVex3N1g6T9xcBn4KTnERQYkJLq5AWyD_I5z7XWySaPSGaNHr99CEZ19_VpDK7l_EEa5EYtTudTQD2O4nt-K7lwLWLT8ucspiMG8LWFckON6MielpUtb6-A3z2bcLarzoeCPMTm6uSQcJJato1GnQinYGojVl3myzX6fwpVbKfbt-WjVCmXgXJ5V3DAIUQRk_p6JA78ThbKOWFkLSpm69bbdvpaT5yhJY4TbF6nCGJJz-DKQnOU14Ve1Mb_1JakfUpMWcRZx7fZGVEyIn62HIoxJqsRPhuMcv-fFWavXwvIuWV8XbnOWjECO-sOHdq3qhNauR56uV52pa8aYDNH0mfFlXXspywcG9xdQkO92wLVj1qpkNuSRkcLzKMBRiF1pJQRxCpmcRbcalMU1fUkpGtsUqZYSM9Hjm2MV4WnPVYgiYNJkcS6flijWp_HwasXE-0EyaF3sfG7gJQWdtldUznCyB3vSC589tXVZNjARupgRkrrYm4etCsEDsLEsXNpUl6Q3DVSaspXHuObHGn72QtUPCrmLWaqEij1a21ODuW03fMqqg1wqwsYRpu9TBIgfGkXpr37YPrdXZSDWc-YJuNyP-aCQUV-lNzjY_AzZ-eYSC5Mckl2VgV1bfGLzPEW2P_0Wro5UKayHTV4WXTDmNGVZy5WPRLigVMcyS4NY7ZcTDb=w683-h513-no


EDİT:
Sorunu, girdiyi elle ekleyerek çözdüm ama bu geçici bir çözüm sanırım :(
EDİT:
Yine bozuldu. Bu yüzden grub config dosyamı değiştirdim. Yarın GRUB dosyasını silip yeniden indireceğim.
 
Son düzenleme:
Hocalarım ben kerneli hazır (bin) kullanacağımdan şöyle yapacağım (çarpı = indirmeyeceğim, tik = indireceğim)

Eki Görüntüle 1106118Eki Görüntüle 1106119Eki Görüntüle 1106120

Yazmayı unutmuşum. Seçimlerim doğru mu?
Hocalarım fstab kısmına geçtim (yemeğe gittiğimizden ara vermek zorunda kaldım). Dosyayı düzenlemek için neovim indirdim ama use flagları yazmayı unuttum. Sıkıntı olur mu?
@gen2 ve @433815 hocalarım?
Sıkıntı yok gibi görünüyor.

Edit:
Sorunu, girdiyi elle ekleyerek çözdüm ama bu geçici bir çözüm sanırım :(
Kernele güncelleme geldiğinde büyük ihtimal girdiyi düzenlemeniz gerekecek. Grub-mkconfig bunu normalde kendisi hallediyor ama girdiyi elle eklediyseniz böyle yapmanız gerekebilir.
 
Binary kernel yaparsan minimal olacağını düşünmemen lazım öncelikle. Elinle yapacağın kernel daha hafif olacaktır. Kernelini kendin özelleştir, gereksiz modülleri deaktive edip kerneli derle, genkernel aracıyla initramfs'i oluştur.

Ha initramfs zaten şişik bir şey. Bana kalırsan initramfs support'u kapat.

Minimalize istersin tabii de, zaten Full kurulum yaptığında bile minimal geliyor, çünkü paketlerdeki işlevleri isteğine göre aktifleştiriyorsun. 500 paket, 600 paket olsa bile 300-400 paket ağırlığı gibi hissedersin yani.

Minimalize için paket seçersin, her programını kurmazsın.
WM kurarsın,
File Manager olarak Ranger kurarsın...

GNOME, KDE gibi DE'ler fazla dependency barındırıyor. WM yüklemen kurulumunu minimalleştirecektir.

Dün build ettiğim Gentoo Hardened buildimde 700 paketi aşmamaya çalışıyorum, ayrıca benim gibi biraz minimalistliğe taktıysan kafayı, LFS yardımıyla buildleyip Portage kullanabilirsin.
 
Binary kernel yaparsan minimal olacağını düşünmemen lazım öncelikle. Elinle yapacağın kernel daha hafif olacaktır. Kernelini kendin özelleştir, gereksiz modülleri deaktive edip kerneli derle, genkernel aracıyla Initramfs'i oluştur.

Ha initramfs zaten şişik bir şey. Bana kalırsan initramfs Support'u kapat.

Minimalize istersin tabii de, zaten Full kurulum yaptığında bile minimal geliyor, çünkü paketlerdeki işlevleri isteğine göre aktifleştiriyorsun. 500 paket, 600 paket olsa bile 300-400 paket ağırlığı gibi hissedersin yani.

Minimalize için paket seçersin, her programını kurmazsın.
WM kurarsın,
File Manager olarak Ranger kurarsın...

GNOME, KDE gibi DE'ler fazla dependency barındırıyor. WM yüklemen kurulumunu minimalleştirecektir.

Dün Build ettiğim Gentoo Hardened buildimde 700 paketi aşmamaya çalışıyorum, ayrıca benim gibi biraz minimalistliğe taktıysan kafayı, LFS yardımıyla buildleyip Portage kullanabilirsin.

Hocam 8 çekirdekle kernel compile etmek biraz zulüm gibi bir şey oluyor (genkernel'de hiç iyi şeyler yaşamamıştım). O yüzden kernel sıkıntı değil :)
 
Hocam 8 çekirdekle kernel compile etmek biraz zulüm gibi bir şey oluyor (genkernel'de hiç iyi şeyler yaşamamıştım). O yüzden kernel sıkıntı değil :)

Bende 16 threadli Ryzen 7 5800H var, kendi konfigurasyonumla 3 dakika suruyor kernel derlemek. Onemli olan kendi konfigurasyonunu yaratmak.
 
Arch ve MS'i EFI kurup, Gentoo'yu klasik kipte kuramazsın. EFI bölümüne Gentoo ile ilgili dosyalarda eklenmeli.
Hocam kusura bakmayın biraz sonradan cevap verdim ama ben klasik kipte kurmadım. Zaten BIOS sadece UEFI'ye ayarlı.
----------------------------------------------------------------------------------------------------------------------------------------------------
Bende 16 threadli Ryzen 7 5800H var, kendi konfigurasyonumla 3 dakika suruyor kernel derlemek. Onemli olan kendi konfigurasyonunu yaratmak.
Hocam xorg olarak hangisini kurayım ?
[CODE title="xorg full paket"][ebuild N ] acct-group/polkitd-0-r1
[ebuild N ] x11-misc/xbitmaps-1.1.2-r1
[ebuild N ] acct-user/polkitd-0-r1
[ebuild N ] gui-libs/display-manager-init-1.0-r3
[ebuild N ] sys-libs/mtdev-1.1.6
[ebuild N ] x11-apps/luit-20190106
[ebuild N ] x11-misc/xkeyboard-config-2.32
[ebuild N ] dev-libs/libevdev-1.11.0 USE="-doc -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-libs/libinput-1.18.0 USE="-doc -test" INPUT_DEVICES="-wacom"
[ebuild N ] virtual/opengl-7.0-r2 ABI_X86="(64) -32 (-x32)"
[ebuild NS ] sys-devel/autoconf-2.13-r1 [2.69-r5]
[ebuild N ] dev-libs/icu-69.1 USE="static-libs -debug -doc -examples" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-libs/nspr-4.30 USE="-debug" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/bdftopcf-1.1-r1
[ebuild N ] x11-libs/libXmu-1.1.3 USE="ipv6 -doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libxkbfile-1.1.0 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/iceauth-1.0.8-r1
[ebuild N ] x11-apps/xcursorgen-1.0.7-r1
[ebuild N ] x11-libs/xcb-util-renderutil-0.3.9-r3 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/appres-1.0.5-r1
[ebuild N ] x11-apps/sessreg-1.1.2
[ebuild N ] x11-apps/xcmsdb-1.0.5-r1
[ebuild N ] x11-apps/xdriinfo-1.0.6-r1
[ebuild N ] x11-apps/xev-1.2.4
[ebuild N ] x11-apps/xgamma-1.0.6-r1
[ebuild N ] x11-apps/xlsatoms-1.1.3
[ebuild N ] x11-apps/xmodmap-1.0.10
[ebuild N ] x11-apps/xprop-1.2.5
[ebuild N ] x11-apps/xrandr-1.5.1
[ebuild N ] x11-apps/xrefresh-1.0.6-r1
[ebuild N ] x11-apps/xvinfo-1.1.4
[ebuild N ] x11-apps/xwininfo-1.1.5
[ebuild N ] x11-apps/xwud-1.0.5-r1
[ebuild N ] x11-misc/makedepend-1.0.6
[ebuild N ] x11-libs/xcb-util-keysyms-0.4.0-r2 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/xcb-util-wm-0.4.1-r3 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXpm-3.5.13 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXinerama-1.1.4-r1 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXxf86dga-1.1.5 USE="-doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/rgb-1.0.6-r1
[ebuild N ] x11-libs/libXfont2-2.0.4 USE="bzip2 ipv6 -doc -truetype"
[ebuild N ] dev-lang/spidermonkey-78.11.0 USE="jit -clang -debug -lto -test"
[ebuild N ] x11-apps/xauth-1.1 USE="ipv6"
[ebuild N ] x11-apps/xkbcomp-1.4.5
[ebuild N ] x11-apps/xrdb-1.2.0
[ebuild N ] x11-libs/libXaw-1.0.14 USE="-deprecated -doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/setxkbmap-1.3.2
[ebuild N ] x11-apps/smproxy-1.0.6-r1
[ebuild N ] x11-apps/xf86dga-1.0.3-r1
[ebuild N ] x11-apps/xhost-1.0.8 USE="ipv6"
[ebuild N ] x11-apps/xinput-1.6.3
[ebuild N ] x11-apps/xkbevd-1.1.4-r1
[ebuild N ] x11-apps/xkill-1.0.5-r1
[ebuild N ] x11-apps/xpr-1.0.5-r1
[ebuild N ] x11-apps/xset-1.2.4-r1
[ebuild N ] x11-apps/xsetroot-1.1.2-r1
[ebuild N ] x11-apps/xwd-1.0.7-r1
[ebuild N ] x11-themes/xcursor-themes-1.0.6-r1
[ebuild N ] x11-apps/bitmap-1.0.9-r1
[ebuild N ] x11-apps/xkbutils-1.0.4-r1
[ebuild N ] x11-apps/xinit-1.4.1-r1 USE="-twm"
[ebuild N ] sys-auth/elogind-246.10-r1 USE="acl pam policykit -audit -debug -doc (-selinux)"
[ebuild N ] sys-auth/polkit-0.119-r2 USE="elogind introspection nls pam -examples -gtk -kde (-selinux) -systemd -test"
[ebuild R ] sys-auth/pambase-20210201.1 USE="elogind*"
[ebuild N ] x11-base/xorg-server-1.20.11 USE="elogind ipv6 udev xorg -debug -dmx -doc -kdrive -minimal (-selinux) -suid -systemd -test -unwind -wayland -xcsecurity -xephyr -xnest -xvfb"
[ebuild N ] x11-base/xorg-drivers-1.20-r2 INPUT_DEVICES="libinput synaptics -elographics -evdev -joystick -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
[ebuild N ] x11-drivers/xf86-input-synaptics-1.9.1
[ebuild N ] x11-drivers/xf86-input-libinput-1.1.0
[ebuild N ] x11-libs/xcb-util-0.4.0-r2 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/xcb-util-image-0.4.0-r2 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/xcb-util-cursor-0.1.3-r3 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/xlsclients-1.1.4-r1
[ebuild N ] x11-apps/xbacklight-1.2.3
[ebuild N ] media-fonts/font-alias-1.0.4
[ebuild N ] x11-apps/x11perf-1.6.1
[ebuild N ] media-fonts/font-adobe-100dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-adobe-75dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-adobe-utopia-100dpi-1.0.4-r2 USE="X nls"
[ebuild N ] media-fonts/font-adobe-utopia-75dpi-1.0.4-r2 USE="X nls"
[ebuild N ] media-fonts/font-adobe-utopia-type1-1.0.4-r2 USE="X"
[ebuild N ] media-fonts/font-arabic-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-bh-100dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-bh-75dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-bh-lucidatypewriter-100dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-bh-lucidatypewriter-75dpi-1.0.3-r2 USE="X nls"
[ebuild N ] media-fonts/font-bh-ttf-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-bh-type1-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-bitstream-100dpi-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-bitstream-75dpi-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-bitstream-speedo-1.0.2-r2 USE="X"
[ebuild N ] media-fonts/font-bitstream-type1-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-cronyx-cyrillic-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-cursor-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-daewoo-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-dec-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-ibm-type1-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-isas-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-jis-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-micro-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-misc-cyrillic-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-misc-ethiopic-1.0.4 USE="X"
[ebuild N ] media-fonts/font-misc-meltho-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-misc-misc-1.1.2-r2 USE="X nls"
[ebuild N ] media-fonts/font-mutt-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-schumacher-misc-1.1.2-r2 USE="X nls"
[ebuild N ] media-fonts/font-screen-cyrillic-1.0.4-r2 USE="X"
[ebuild N ] media-fonts/font-sony-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-sun-misc-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-winitzki-cyrillic-1.0.3-r2 USE="X"
[ebuild N ] media-fonts/font-xfree86-type1-1.0.4-r2 USE="X"
[ebuild N ] x11-base/xorg-x11-7.4-r3 USE="fonts"

Toplam 111 paket[/CODE]

[CODE title="xorg (Minimal kurulum)"][ebuild N ] acct-group/polkitd-0-r1
[ebuild N ] x11-misc/xbitmaps-1.1.2-r1
[ebuild N ] acct-user/polkitd-0-r1
[ebuild N ] gui-libs/display-manager-init-1.0-r3
[ebuild N ] sys-libs/mtdev-1.1.6
[ebuild N ] dev-libs/libevdev-1.11.0 USE="-doc -test" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-misc/xkeyboard-config-2.32
[ebuild N ] dev-libs/libinput-1.18.0 USE="-doc -test" INPUT_DEVICES="-wacom"
[ebuild NS ] sys-devel/autoconf-2.13-r1 [2.69-r5]
[ebuild N ] dev-libs/icu-69.1 USE="static-libs -debug -doc -examples" ABI_X86="(64) -32 (-x32)"
[ebuild N ] dev-libs/nspr-4.30 USE="-debug" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libxkbfile-1.1.0 ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-libs/libXmu-1.1.3 USE="ipv6 -doc" ABI_X86="(64) -32 (-x32)"
[ebuild N ] x11-apps/iceauth-1.0.8-r1
[ebuild N ] x11-apps/rgb-1.0.6-r1
[ebuild N ] x11-libs/libXfont2-2.0.4 USE="bzip2 ipv6 -doc -truetype"
[ebuild N ] dev-lang/spidermonkey-78.11.0 USE="jit -clang -debug -lto -test"
[ebuild N ] x11-apps/xauth-1.1 USE="ipv6"
[ebuild N ] x11-apps/xkbcomp-1.4.5
[ebuild N ] x11-apps/xrdb-1.2.0
[ebuild N ] x11-apps/xinit-1.4.1-r1 USE="-twm"
[ebuild N ] sys-auth/elogind-246.10-r1 USE="acl pam policykit -audit -debug -doc (-selinux)"
[ebuild N ] sys-auth/polkit-0.119-r2 USE="elogind introspection nls pam -examples -gtk -kde (-selinux) -systemd -test"
[ebuild R ] sys-auth/pambase-20210201.1 USE="elogind*"
[ebuild N ] x11-base/xorg-server-1.20.11 USE="elogind ipv6 udev xorg -debug -dmx -doc -kdrive -minimal (-selinux) -suid -systemd -test -unwind -wayland -xcsecurity -xephyr -xnest -xvfb"
[ebuild N ] x11-base/xorg-drivers-1.20-r2 INPUT_DEVICES="libinput synaptics -elographics -evdev -joystick -vmmouse -void -wacom" VIDEO_CARDS="i965 intel nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
[ebuild N ] x11-drivers/xf86-input-libinput-1.1.0
[ebuild N ] x11-drivers/xf86-input-synaptics-1.9.1

Toplam 28 paket[/CODE]
----------------------------------------------------------------------------------------------------------------------------------------------------
Bende 16 threadli Ryzen 7 5800H var, kendi konfigurasyonumla 3 dakika suruyor kernel derlemek. Onemli olan kendi konfigurasyonunu yaratmak.
[CODE lang="apacheconf" title="make.conf dosyam"]# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=skylake -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j8"
ACCEPT_LICENSE="*"
GRUB_PLATFORMS="efi-64"
VIDEO_CARDS="intel i965 nvidia"
USE="elogind dist-kernel driver static-libs tools glamor X -gnome -kde"
INPUT_DEVICES="libinput synaptics"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C

GENTOO_MIRRORS="https://ftp.linux.org.tr/gentoo/"[/CODE]

Böyle olmayacak mı hocam ?
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Yeni konular

Geri
Yukarı