park_lspark
This is an old revision of the document!
install
fdisk /dev/nvme0n1
fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVL2512HCJQ-00B00
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb9870859
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 2048 309247 307200 150M 83 Linux
/dev/nvme0n1p2 309248 4503551 4194304 2G 82 Linux swap / Solaris
/dev/nvme0n1p3 4503552 35960831 31457280 15G 83 Linux
/dev/nvme0n1p4 35960832 1000215215 964254384 459.8G 83 Linux
fdisk /dev/nvme1n1
fdisk -l /dev/nvme1n1
Disk /dev/nvme1n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVL2512HCJQ-00B00
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x24b2b9f7
Device Boot Start End Sectors Size Id Type
/dev/nvme1n1p1 2048 157286400 157284353 75G 83 Linux
/dev/nvme1n1p2 157288448 161482751 4194304 2G 82 Linux swap / Solaris
/dev/nvme1n1p3 161482752 192940031 31457280 15G 83 Linux
/dev/nvme1n1p4 192940032 1000215215 807275184 384.9G 83 Linux
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/nvme0n1p2 /dev/nvme1n1p2
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/nvme0n1p3 /dev/nvme1n1p3
mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/nvme0n1p4 /dev/nvme1n1p4
mkfs.ext4 /dev/md1
mkdir /mnt/gentoo
mount /dev/md1 /mnt/gentoo/
cd /mnt/gentoo/
mkfs.ext2 /dev/nvme0n1p1
mkfs.ext2 /dev/nvme1n1p1
mkdir /mnt/gentoo/boot
mount /dev/nvme0n1p1 /mnt/gentoo/boot
wget -c "https://ftp.halifax.rwth-aachen.de/gentoo/releases/amd64/autobuilds/current-stage3-amd64-nomultilib-openrc/stage3-amd64-nomultilib-openrc-20220424T170534Z.tar.xz"
tar xpf stage3-amd64-nomultilib-openrc-20220424T170534Z.tar.xz
pvcreate /dev/md2
vgcreate v /dev/md2
lvcreate -n portdir -L 2G v
mkreiserfs /dev/mapper/v-portdir
mkdir -p /mnt/gentoo/var/db/repos/gentoo
mount /dev/mapper/v-portdir /mnt/gentoo/var/db/repos/gentoo
lvcreate -n distdir -L 20G v
mkfs.ext4 /dev/mapper/v-distdir
mkdir -p /mnt/gentoo/var/cache/distfiles/
mount /dev/mapper/v-distdir /mnt/gentoo/var/cache/distfiles/
nano -w /mnt/gentoo/etc/resolv.conf
>nameserver 213.133.100.100
>nameserver 213.133.99.99
>nameserver 213.133.98.98
mount -o bind /dev /mnt/gentoo/dev/
mount -t proc none /mnt/gentoo/proc/
mount -o bind /sys /mnt/gentoo/sys/
mount -o bind /run /mnt/gentoo/run/
chroot /mnt/gentoo/ /bin/bash
source /etc/profile
cd /etc/portage
rm -r package.use package.mask package.accept_keywords
mkdir profile
echo "-*virtual/modutils
-*sys-apps/kmod
" >> profile/packages
cp /usr/share/portage/config/repos.conf .
eselect profile set 12
nano -w make.conf
>COMMON_FLAGS="-march=native -O2 -pipe"
>CFLAGS="${COMMON_FLAGS}"
>CXXFLAGS="${COMMON_FLAGS}"
>FCFLAGS="${COMMON_FLAGS}"
>FFLAGS="${COMMON_FLAGS}"
>PORTDIR="/var/db/repos/gentoo"
>DISTDIR="/var/cache/distfiles"
>PKGDIR="/var/cache/binpkgs"
>LC_MESSAGES=C
>ACCEPT_KEYWORDS="~amd64"
>ACCEPT_LICENSE="*"
>MAKEOPTS="-j12"
>EMERGE_DEFAULT_OPTS="--autounmask=n --with-bdeps=y --keep-going=y --oneshot --quiet-unmerge-warn --quiet-build=n --misspell-suggestions=n"
>CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
echo "Europe/Berlin" > /etc/timezone
emerge --config sys-libs/timezone-data
nano -w /etc/locale.gen
>en_US.UTF-8 UTF-8
locale-gen
eselect locale set 4
. /etc/profile
cd
# get update_useflags
python update_useflags.py --globaluse="suid unicode threads cxx ssl" --outfile=/etc/portage/make.conf
emerge -1 glibc
echo "sys-devel/gcc openmp fortran nptl" >> /etc/portage/package.use
emerge -1av gcc
gcc-config -l
. /etc/profile
echo "
dev-lang/python readline threads xml ncurses sqlite
sys-apps/systemd-utils tmpfiles udev
sys-process/procps ncurses kill
sys-apps/grep pcre
app-arch/xz-utils extra-filters
sys-apps/net-tools arp hostname
dev-libs/libxml2 python
sys-fs/e2fsprogs tools
sys-apps/shadow su
sys-apps/util-linux magic
sys-apps/iproute2 iptables
net-misc/openssh pie hpn scp
net-misc/wget zlib
net-misc/iputils tracepath
sys-apps/man-db manpager zlib
sys-apps/openrc netifrc
" > /etc/portage/package.use
emerge -NuD world
park_lspark.1651043120.txt.gz · Last modified: by sloader
