LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > haf1zoglu
User Name
Password

Notices


Rate this Entry

journal 1

Posted 02-19-2023 at 06:40 AM by haf1zoglu

gentoo installation journal

Activity Log:


Hey there! I just wanted to share some exciting news with you all. After three months of hard work and determination, I finally completed a fully functional wireless networked Gentoo OS on my laptop! It feels amazing to see all of my efforts pay off.

I wanted to share the commands I used in case anyone else is working on a similar project and could benefit from them. And of course, I'll be sure to keep you updated on any other exciting developments. Thanks for being a part of this journey with me!


Code:


parted -a optimal /dev/sda

mklabel gpt

unit mib

mkpart primary 1 3

mkpart primary 3 131

mkpart primary 131 8100

mkpart primary 8100 -1

name 1 grub

name 2 boot

name 3 swap

name 4 rootfs

set 1 bios_grub on

set 2 boot on

quit

mkfs.vfat /dev/sda1
mkfs.vfat /dev/sda2
mkfs.ext4 /dev/sda4
mkswap /dev/sda3
swapon /dev/sda3

mount /dev/sda4 /mnt/gentoo
cd /mnt/gentoo
ls
links [url]https://www.gentoo.org/downloads/[/url]

---http://gentoo.mirrors.tera-byte.com/releases/amd64/autobuilds/20230212T161657Z/

---stage3-amd64-openrc-20230212T161657Z.tar.xz

tar xpvf stage3-amd64-openrc-20230212T161657Z.tar.xz --xattrs-include='*.*' --numeric-owner


nano -w /mnt/gentoo/etc/portage/make.conf

COMMON_FLAGS="-march=native -O2 -pipe"

mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

mkdir --parents /mnt/gentoo/etc/portage/repos.conf

cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf



cp --dereference /etc/resolv.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/dev
mount --bind /run /mnt/gentoo/run
mount --make-slave /mnt/gentoo/run

chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) ${PS1}"

emerge-webrsync

emerge --sync

emerge --sync --quiet

eselect profile list


eselect profile set 2

emerge --ask --verbose --update --deep --newuse @world



nano -w /etc/portage/make.conf

USE="-gtk -gnome qt5 kde dvd alsa cdr"

ACCEPT_LICENSE="*"



emerge --ask app-portage/cpuid2cpuflags

ls /usr/share/zoneinfo


echo "Europe/Brussels" > /etc/timezone

emerge --config sys-libs/timezone-data


nano -w /etc/locale.gen

locale-gen

eselect locale list

eselect locale set 9


env-update && source /etc/profile && export PS1="(chroot) ${PS1}"


emerge --ask sys-kernel/linux-firmware

emerge --ask sys-kernel/gentoo-sources

eselect kernel list

eselect kernel set 1

emerge --ask sys-kernel/genkernel

genkernel all


nano /etc/fstab

/dev/sda2 /boot vfat defaults 0 2
/dev/sda3 none swap sw 0 0
/dev/sda4 / ext4 noatime 0 1

echo gentoo1 > /etc/hostname

emerge --ask net-misc/dhcpcd


rc-update add dhcpcd default
rc-service dhcpcd start


emerge --ask --noreplace net-misc/netifrc


nano /etc/conf.d/net


config_eth0="wlo1"


cd /etc/init.d
ln -s net.lo net.wlo1
rc-update add net.wlo1 default


nano /etc/hosts


# This defines the current system and must be set
127.0.0.1 tux.homenetwork tux localhost

# Optional definition of extra systems on the network
192.168.0.5 jenny.homenetwork jenny
192.168.0.6 benny.homenetwork benny


passwd

emerge --ask e2fsprogs

emerge --ask dosfstools

emerge --ask app-admin/sysklogd

rc-update add sysklogd default


emerge --ask net-misc/dhcpcd

emerge --ask net-wireless/iw net-wireless/wpa_supplicant

echo 'GRUB_PLATFORMS="efi-64"' >> /etc/portage/make.conf

emerge --ask sys-boot/grub

emerge --ask --update --newuse --verbose sys-boot/grub:2

grub-install --target=x86_64-efi --efi-directory=/boot


grub-mkconfig -o /boot/grub/grub.cfg

exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot



Remove tarballs
KDE installation
KWallet installation









----------------


updating my post



Completed Milestones:

Remove tarballs
KDE installation
KWallet installation

Remaining Milestones:


Firefox installation : In progress
Posted in Uncategorized
Views 225 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 06:14 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration