Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ctrl + alt + F4
- ping -c 3 www.gentoo.org
- if it does not work:
- ip link
- ip link set "your device" up
- iwconfig "your device"
- dhcpcd "your netork device"
- cfdisk /dev/sda
- press enter on gpt
- then use the arrow keys and enter to get the following partition table layout
- grub
- boot
- root
- swap
- mkfs.ext2 /dev/sda2
- mkfs.ext3 /dev/sda3
- swapon
- mount /dev/sda3 /mnt/gentoo
- mkdir /mnt/gentoo/boot
- mount /dev/sda2 /mnt/gentoo/boot
- date "month day hours minutes year"
- cd /mnt/gentoo
- links http://www.gentoo.org/download/mirrors/
- ctrl + C
- tar xvjpf stage3 [press tab here] --xatters
- mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
- tab
- enter
- mkdir /mnt/gentoo/etc/portage/repos.conf
- cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf
- cp -L /etc/resolv.conf /mnt/gentoo/etc/
- mount -t 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/dev
- chroot /mnt/gentoo /bin/bash (or zsh)
- source /etc/profile
- export PS1="(Chroot) $PS1"
- ping -c 3 www.gentoo.org
- emerge --sync
- eseselect profile list
- eselect profile set "number you want here"
- emerge --ask --update --deep --newuse @world
- emerge --info | grep ^USE
- ls /usr/share/zoneinfo
- echo "time xone here" > /etc/timezone
- emerge --config sys-libs/timezone-data
- nano -w /etc/locale.gen
- locale-gen
- eselect locale list
- eselect locale set "number you want"
- env-update && source /etc/profile && export PS1="(chroot) $PS1"
- emerge sys-kernel/gentoo-sources
- ls -l /usr/src/linux
- emerge sys-kernel/genkernel
- nano -w /etc/fstab
- genkernel all
- nano -w /etc/fstab
- nano -w /etc/conf.d/hostname
- nano -w /etc/conf.d/net
- dns_domain_lo="something here"
- emerge --noreplace net-misc/netifrc
- ip link
- nano -w /etc/conf.d/net
- cinfig_"device"="dhcp"
- cd /etc/init.d
- ln -s net.lo net."device name"
- rc-update add net."your device name here" defualt
- cd
- nano -w /etc/hosts
- "localhost"."domain name" "localhost name" localhost
- passwd
- nano -w /etc/rc.conf
- nano -w /etc/keymaps
- emerge app-admin/sysklogd sys-process/cronie sys-apps/mlocate
- rc-update add sysklogd default
- rc-update add cronie default
- rc-update add mlocate default
- emerge sys-fs/e2fsprogs net-misc/dhcpcd sys-boot/grub:2
- grub2-install /dev/sda
- grub2-mkconfig -O /boot/grub/grub.cfg
- exit
- cd
- umount -l /mnt/gentoo
- umount -l /dev
- umount -l /proc
- reboot
- ping -c 3 www.gentoo.org
- cd /usr/src/linux
- make menuconfig
- make && make modules_install
- useradd -m -G users,wheel,audio,video -s /bin "the shell you want" "a username here"
- passwd "your user that you just made"
- nano -w /etc/portage/make.conf
- VIDEO_CARDS="your GPU name here"
- INPUT_DEVICES="evdev"
- emerge xorg-server xterm
- startx
- nano ~/.xinitrc
- xterm
- exit
- ##### for cinnamon
- emerge x11-libs/gtk+extra
- nano /etc/portage/make.conf
- USE="X bindset git networkmanager nls pulseaudio icu gnome-keyring opengl jpeg"
- emerge gnome-extra/cinnamon
- rc-update add dbus default
- rc-update add consolekit default
- rc-service dbus start
- rc-service consolekit start
- rc-service net."network device name" stop
- rc-update del net."your netowrk device name" default
- rc-service NetworkManager start
- rc-update add NetworkManager default
- nano ~/.xinitrc
- exec cinnamon-session
- #####
- #####
- i3 (ill be running this)
- nano /etc/portage/make.conf
- USE="X bindset git networkmanager nls pulseaudio icu gnome-keyring opengl jpeg doc filecaps xinerama"
- emerge x11-wm/i3 dmenu i3status i3blocks i3lock
- exec /bin/i3
- #####
- other DE's/WM's can be found on the gentoo wiki
Add Comment
Please, Sign In to add comment