1 2025.03.01-Mahoro.2025
- Viz též 2024.03.17-Mahoro.2024.html
- Tak jsem se rozhodl to udělat celé znova a líp. Hlavně vyprázdnit disk, zkusit EFI a GPT a mít tam aktualizovaný set knihoven
2 HW
Podle Intelu jde o 64bit systém, asi to teda sjednotím
Nejdřív GPT ...
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: CT1000BX500SSD1 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: gpt Disk identifier: 54AD2953-381E-4CAA-80E5-B02E740131AA Device Start End Sectors Size Type /dev/sda1 2048 2099199 2097152 1G EFI System /dev/sda2 2099200 211814399 209715200 100G Linux filesystem /dev/sda3 211814400 421529599 209715200 100G Linux filesystem /dev/sda4 421529600 631244799 209715200 100G Linux filesystem /dev/sda5 631244800 664799231 33554432 16G Linux swap /dev/sda6 664799232 698353663 33554432 16G Linux swap /dev/sda7 698353664 1327499263 629145600 300G Linux filesystem /dev/sda8 1327499264 1953523711 626024448 298.5G Linux filesystem Filesystem/RAID signature on partition 1 will be wiped. parted /dev/sda name 1 EFI-boot parted /dev/sda name 2 Mahoro2025 parted /dev/sda name 3 Mahoro-test parted /dev/sda name 4 Ubuntu parted /dev/sda name 5 SWAP parted /dev/sda name 6 SWAPsleep parted /dev/sda name 7 SharedData parted /dev/sda name 8 NotUsedYet mkfs.fat -F 32 /dev/sda1 mkfs.fat 4.2 (2021-01-31) mkswap /dev/sda5 Setting up swapspace version 1, size = 16 GiB (17179865088 bytes) no label, UUID=89555bba-f9bb-4052-924f-228746408627 mkswap /dev/sda6 Setting up swapspace version 1, size = 16 GiB (17179865088 bytes) no label, UUID=8150c6bc-a00b-41f2-97e5-256e15b720dd mkfs.ext4 -L Mahoro2025 /dev/sda2 mkfs.ext4 -L Mahoro-test /dev/sda3 mkfs.ext4 -L SharedData /dev/sda7 # parted /dev/sda print Model: ATA CT1000BX500SSD1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1075MB 1074MB fat32 EFI-boot boot, esp 2 1075MB 108GB 107GB ext4 Mahoro2025 3 108GB 216GB 107GB ext4 Mahoro-test 4 216GB 323GB 107GB Ubuntu 5 323GB 340GB 17.2GB linux-swap(v1) SWAP swap 6 340GB 358GB 17.2GB linux-swap(v1) SWAPsleep swap 7 358GB 680GB 322GB ext4 SharedData 8 680GB 1000GB 321GB NotUsedYet
3 Ubuntu
Řekl jsem si, že vyzkouším Ubuntu a možná s ním začnu, protože by to mělo celkem rychle a bezproblémově začít něco dělat, nebo říct, že ani omylem.
Klasický boot z fleshky a instalace až po výběr metody - pokročilá, disk si rozdělím sám. Hmmm, nepodařilo se ho přesvědčit na GPT, když nemám EFI (asi, aspoň si to tak vykládám), takže zpět, líp to udělám později, teď mu dám volnou ruku, ať si to zformátuje sám jak chce. Ještě že jsem s tím začal, nevím, jak bych se tvářil mít tam už nainstalované a nakonfigurované Gentoo ... Hrabe na to už dvě hodiny a furt není hotový.
fdisk -l /dev/sda Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: CT1000BX500SSD1 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: gpt Disk identifier: D1E1219D-0872-4F07-BD87-F75A3D5F1FE8 Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 208896 209924095 209715200 100G Linux filesystem /dev/sda3 209924096 419639295 209715200 100G Linux filesystem /dev/sda4 1758212096 1953523711 195311616 93.1G Linux filesystem /dev/sda5 419639296 453193727 33554432 16G Linux swap /dev/sda6 453193728 486748159 33554432 16G Linux swap /dev/sda7 486748160 1115893759 629145600 300G Linux filesystem Partition table entries are not in disk order. mkswap /dev/sda5 mkswap /dev/sda6 mkfs.ext4 -L Mahoro2025 /dev/sda2 mkfs.ext4 -L Mahoro-test /dev/sda3 mkfs.ext4 -L SharedData /dev/sda7 mount /dev/sda2 /mnt/gentoo cd /mnt/gentoo/ echo "System pro Mahoro pro rok 2025 - zkusim 64 bit a wifi a moderni veci typu KiCad, openSCAD, Krita a tak" > README >~Mahoro.2025 wget https://mirror.bytemark.co.uk/gentoo/releases/amd64/autobuilds/current-stage3-amd64-openrc/stage3-amd64-openrc-20250223T170333Z.tar.xz tar xpf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner mv etc/portage/make.conf etc/portage/00-make.conf mkdir etc/portage/make.conf mv etc/portage/00-make.conf etc/portage/make.conf cat >>etc/portage/make.conf/00-make.conf <<EOF PORTDIR="/var/db/repos/gentoo" DISTDIR="/var/cache/distfiles" PKGDIR="/var/cache/binpkgs" L10N="en" PYTHON_TARGETS="python2_7 python3_6 python3_7" PYTHON_TARGETS="python2_7 python3_6 python3_7" PYTHON_SINGLE_TARGET="python3_6" 2023 - ??? python3_8 ??? MAKEOPTS="-j26 " MAKEOPTS="-j36 -l80" FEATURES="${FEATURES} parallel-fetch" #### Alt++ settings PORTAGE_RSYNC_EXTRA_OPTS="--info=stats0" MAKEOPTS="-j5 -l" EMERGE_DEFAULT_OPTS="--jobs --load-average " PORTAGE_NICENESS=19 PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" FEATURES="${FEATURES} -merge-sync parallel-fetch -parallel-install -ebuild-locks" EOF mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf/01-mirrors cat >>/mnt/gentoo/etc/portage/make.conf/02-USE <<EOF USE="\$USE -xdg" # je to zrudnost USE="\$USE -zeroconf" # je to zrudnost USE="\$USE -subversion" # nechci ani v gitu USE="\$USE -ipv6" # nepouzivame USE="\$USE mysql" # nase hlavni db USE="\$USE -berkleydb" # nepouzivame USE="\$USE webp" # protoze se to siri jak mor USE="\$USE X" # Xka asi chceme USE="\$USE -libglvnd" # asi nechceme USE="\$USE -pulseaudio" # nechci pulseaudio USE="\$USE mp3 vorbis" USE="\$USE lm-sensors" USE="\$USE -filecaps" # asi nechci USE="\$USE -nullok -passwdqc" # novy check na komplexitu hesel USE="\$USE -telemetry" EOF cat >>/mnt/gentoo/etc/portage/make.conf/debianutils <<EOF USE="\$USE -installkernel" # nechci instalivate kernel prez "make install", kopiruju bzImage rucne bez magie USE="\$USE logrotate -anacron" # rotuju prez logrotate, anacron nepouzivam EOF mkdir --parents /mnt/gentoo/var/db/repos/gentoo 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 cat >>/mnt/gentoo/etc/portage/repos.conf/GilToo-gilhad-repo <<EOF [GilToo-gilhad-repo] location = /var/db/repos/GilToo-gilhad-repo sync-type = rsync sync-uri = rsync://giltoo.gilhad.cz/GilToo-gilhad-repo/portage auto-sync = yes EOF cp --dereference /etc/resolv.conf /mnt/gentoo/etc/ mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash ## TED JSME CHROOTNUTI source /etc/profile export PS1="(chroot) ${PS1}" df -h / emerge --sync eselect profile list echo "dev-vcs/git -blksha1 -cgi -curl -gpg -safe-directory -subversion -webdav # iconv nls pcre perl" >>/etc/portage/package.use/git emerge -avq --load-average=50 --jobs=30 dev-vcs/git cd /etc/ git config --global user.email "gilhad@seznam.cz" git config --global user.name "root" git config --global init.defaultBranch master git init git add -A git rm --cached portage/package.use/git portage/make.conf/01-mirrors.giltoo portage/repos.conf/GilToo-gilhad-repo portage/make.conf/02-USE portage/make.conf/debianutils git commit -am "uplny zacatek" git add portage/package.use/git git commit -am "+git" emerge --config sys-libs/timezone-data locale-gen env-update && source /etc/profile && export PS1="(chroot) ${PS1}" cd /etc git add portage/make.conf/02-USE portage/make.conf/debianutils git commit -am "+world" cd git init echo .lesshst >>.gitignore echo .bash_history>>.gitignore git add -A git commit -am "+git" cd / emerge --sync --quiet emerge --ask --verbose --update --deep --newuse @world -q --load-average --jobs echo "Europe/Prague" > /etc/timezone emerge --config sys-libs/timezone-data echo "en_US.UTF-8 UTF-8" >>/etc/locale.gen echo "cs_CZ.UTF-8 UTF-8" >>/etc/locale.gen locale-gen echo >>/etc/env.d/02locale 'LANG="C"' echo >>/etc/env.d/90gilhad_xsession 'XSESSION="fluxbox"' echo >>/etc/env.d/02gilhad_editor 'EDITOR=vim' echo >>/etc/env.d/02gilhad_locale 'LC_CTYPE=cs_CZ.utf8' emerge --ask --verbose --update --deep --newuse -q --load-average --jobs -N sys-kernel/gentoo-sources sys-apps/pciutils lspci 00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) 00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02) 00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02) 00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02) 00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02) 00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 05) 02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01) 03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01) cd /usr/src/linux-6.12.16-gentoo/ make menuconfig
4 Všechno špatně, zpátky na stromy
Zasekl jsem se s kernelem a grubem a nakonec nevím, co jsem udělal a jak, takže znova
- BIOS sice píše EFI, ale žádné EFI věci v něm nevidím a kernel je taky nevidí. takže máme BIOS a šmitec
- GPT partišna jde udělat a používat, takže budeme mít GPT. A první oddíl bude typ 4 - Boot BIOS pro grub
- pokud fdisk má hlášku, že GPT cosi a changes will be written, tak je potřeba parted -l /dev/sda a zvolit Fix
- Ubuntu věci nějak zubuntilo, takže je na 4. partišně na konci disku mimo pořadí. Dobře mu tak. No dobře, přeházel jsem to do správného pořadí.
fdisk /dev/sda -l # Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors # Disk model: CT1000BX500SSD1 # 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: gpt # Disk identifier: D1E1219D-0872-4F07-BD87-F75A3D5F1FE8 # # Device Start End Sectors Size Type # /dev/sda1 2048 208895 206848 101M BIOS boot # /dev/sda2 208896 209924095 209715200 100G Linux filesystem # /dev/sda3 209924096 419639295 209715200 100G Linux filesystem # /dev/sda4 419639296 629354495 209715200 100G Linux filesystem # /dev/sda5 629354496 662908927 33554432 16G Linux swap # /dev/sda6 662908928 696463359 33554432 16G Linux swap # /dev/sda7 696463360 1325608959 629145600 300G Linux filesystem # /dev/sda8 1325608960 1953523711 627914752 299.4G Linux filesystem parted /dev/sda name 1 BIOS-boot parted /dev/sda name 2 Mahoro2025 parted /dev/sda name 3 Mahoro-test parted /dev/sda name 4 Ubuntu parted /dev/sda name 5 SWAP parted /dev/sda name 6 SWAPsleep parted /dev/sda name 7 SharedData parted /dev/sda name 8 NotUsedYet mkfs.ext4 -T small /dev/sda1 -L BIOS-boot mkswap /dev/sda5 mkswap /dev/sda6 mkfs.ext4 -L Mahoro2025 /dev/sda2 mkfs.ext4 -L Mahoro-test /dev/sda3 mkfs.ext4 -L SharedData /dev/sda7 parted /dev/sda print # Model: ATA CT1000BX500SSD1 (scsi) # Disk /dev/sda: 1000GB # Sector size (logical/physical): 512B/512B # Partition Table: gpt # Disk Flags: # # Number Start End Size File system Name Flags # 1 1049kB 107MB 106MB fat32 BIOS-boot bios_grub # 2 107MB 107GB 107GB ext4 Mahoro2025 # 3 107GB 215GB 107GB ext4 Mahoro-test # 4 215GB 322GB 107GB ext4 Ubuntu # 5 322GB 339GB 17.2GB linux-swap(v1) SWAP swap # 6 339GB 357GB 17.2GB linux-swap(v1) SWAPsleep swap # 7 357GB 679GB 322GB ext4 SharedData # 8 679GB 1000GB 321GB NotUsedYet mount /dev/sda2 /mnt/gentoo mkdir /mnt/gentoo/boot # mount /dev/sda1 /mnt/gentoo/boot/ swapon /dev/sda5 swapon /dev/sda6 cd /mnt/gentoo ## Go to `<https://www.gentoo.org/downloads/>`__ select **Stage archives** -> **Stage 3 openrc** and copy target URL wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20250302T170343Z/stage3-amd64-openrc-20250302T170343Z.tar.xz tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo echo "System pro Mahoro pro rok 2025 - zkusim 64 bit a wifi a moderni veci typu KiCad, openSCAD, Krita a tak" > README >~Mahoro.2025 mv etc/portage/make.conf etc/portage/00-make.conf mkdir etc/portage/make.conf mv etc/portage/00-make.conf etc/portage/make.conf cat >>etc/portage/make.conf/00-make.conf <<EOF PORTDIR="/var/db/repos/gentoo" DISTDIR="/var/cache/distfiles" PKGDIR="/var/cache/binpkgs" L10N="en" FEATURES="${FEATURES} parallel-fetch" #### Alt++ settings PORTAGE_RSYNC_EXTRA_OPTS="--info=stats0" MAKEOPTS="-j5 -l" EMERGE_DEFAULT_OPTS="--jobs --load-average " PORTAGE_NICENESS=19 # PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" FEATURES="${FEATURES} -merge-sync parallel-fetch -parallel-install -ebuild-locks" RUSTFLAGS="${RUSTFLAGS} -C target-cpu=native" EOF mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf/01-mirrors cat >>/mnt/gentoo/etc/portage/make.conf/02-USE <<EOF USE="\$USE -xdg" # je to zrudnost USE="\$USE -zeroconf" # je to zrudnost USE="\$USE -subversion" # nechci ani v gitu USE="\$USE -ipv6" # nepouzivame USE="\$USE mysql" # nase hlavni db USE="\$USE -berkleydb" # nepouzivame USE="\$USE webp" # protoze se to siri jak mor USE="\$USE X" # Xka asi chceme USE="\$USE -libglvnd" # asi nechceme USE="\$USE -pulseaudio" # nechci pulseaudio USE="\$USE mp3 vorbis" USE="\$USE lm-sensors" USE="\$USE -filecaps" # asi nechci USE="\$USE -nullok -passwdqc" # novy check na komplexitu hesel USE="\$USE logrotate -anacron" # rotuju prez logrotate, anacron nepouzivam EOF mkdir --parents /mnt/gentoo/var/db/repos/gentoo 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 cat >>/mnt/gentoo/etc/portage/repos.conf/GilToo-gilhad-repo <<EOF [GilToo-gilhad-repo] location = /var/db/repos/GilToo-gilhad-repo sync-type = rsync sync-uri = rsync://giltoo.gilhad.cz/GilToo-gilhad-repo/portage auto-sync = yes EOF cp --dereference /etc/resolv.conf /mnt/gentoo/etc/ mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run chroot /mnt/gentoo /bin/bash ## TED JSME CHROOTNUTI source /etc/profile export PS1="(chroot) ${PS1}" mount /dev/sda1 /boot emerge --sync # long output eselect profile list # interactive echo "dev-vcs/git -blksha1 -cgi -curl -gpg -safe-directory -subversion -webdav # iconv nls pcre perl" >>/etc/portage/package.use/git emerge -avq --load-average=50 --jobs=30 dev-vcs/git # ########################################################### cd /etc/ git config --global user.email "gilhad@seznam.cz" git config --global user.name "root" git config --global init.defaultBranch master git init git add -A git rm --cached portage/package.use/git portage/make.conf/01-mirrors.giltoo portage/repos.conf/GilToo-gilhad-repo portage/make.conf/02-USE portage/make.conf/debianutils git commit -am "uplny zacatek" git add portage/package.use/git git commit -am "+git" cd /etc git add portage/make.conf/02-USE portage/make.conf/debianutils git commit -am "+world" cd git init echo .lesshst >>.gitignore echo .bash_history>>.gitignore git add -A git commit -am "+git" cd / echo "Europe/Prague" > /etc/timezone emerge --config sys-libs/timezone-data echo "en_US.UTF-8 UTF-8" >>/etc/locale.gen echo "cs_CZ.UTF-8 UTF-8" >>/etc/locale.gen echo >>/etc/env.d/02locale 'LANG="C"' echo >>/etc/env.d/90gilhad_xsession 'XSESSION="fluxbox"' echo >>/etc/env.d/02gilhad_editor 'EDITOR=vim' echo >>/etc/env.d/02gilhad_locale 'LC_CTYPE=cs_CZ.utf8' emerge -avq app-portage/cpuid2cpuflags echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpu-flags emerge --jobs --load-average -avq app-misc/mc vim echo "sys-kernel/installkernel grub -dracut" >>/etc/portage/package.use/01-USES echo "sys-kernel/gentoo-sources symlink -initramfs" >>/etc/portage/package.use/01-USES echo "sys-kernel/linux-firmware -initramfs" >>/etc/portage/package.use/01-USES echo "sys-boot/grub mount" >>/etc/portage/package.use/01-USES lsmod >/root/lsmod.inst.txt mkdir -p /etc/portage/package.license # Accepting any license that permits redistribution echo "sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE" >> /etc/portage/package.license/linux-firmware echo 'ACCEPT_LICENSE="${ACCEPT_LICENSE} @FREE"' >> /etc/portage/make.conf/00-make.conf emerge --jobs --load-average -avq sys-kernel/linux-firmware emerge --jobs --load-average -avq sys-kernel/installkernel sys-kernel/gentoo-sources sys-apps/pciutils ### Nainstaluje i grub2 emerge --jobs --load-average -avq sys-boot/os-prober sys-boot/grub ## Note: echo "GRUB_DISABLE_OS_PROBER=false" >> /etc/default/grub # read /usr/share/doc/os-prober-1.82/README.gentoo* cd /usr/src/linux make localmodconfing make nconfig # menuconfig s ncurses make -j4 make modules make modules_install make install grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg vim /etc/fstab # /dev/sda2 / auto defaults,noatime 0 1 # /dev/sda1 /boot auto noauto,noatime 0 0 # /dev/sda5 none swap sw 0 0 # /dev/sda6 none swap sw 0 0 # /dev/sda7 /SHARED auto defaults,noatime 0 0 echo Mahoro > /etc/hostname vim /etc/conf.d/hostname emerge --jobs --load-average --ask -N net-misc/dhcpcd app-admin/sysklogd sys-process/cronie sys-apps/mlocate net-misc/ntp sys-fs/e2fsprogs sys-fs/dosfstools net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant # neni net-misc/ntpclient, otestovat, zda je to ok, nebo je treba chrony vim /etc/conf.d/net # config_eth0="dhcp" cd /etc/init.d ln -s net.lo net.eth0 rc-update add dhcpcd default # rc-service dhcpcd start rc-update add net.eth0 default rc-update add sysklogd default rc-update add cronie default rc-update add sshd default vim /etc/hosts vim /etc/inittab # ### --noclear za kazdy terminal # ??? misto ntp-client?? net-misc/chrony passwd # not needed: # vim /etc/rc.conf # vim /etc/conf.d/keymaps # vim /etc/conf.d/hwclock exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo # umount /dev/sda* reboot emerge --ask --verbose --update --deep --changed-use @world useradd -m -G users,wheel,audio -s /bin/bash gilhad passwd gilhad
A pak přijde instalace všeho uživatelského, od Xek přez Firefox a Kritu po VirtualBox ...
echo "gilhad-*">>/etc/portage/categories echo "cross-*">>/etc/portage/categories cat /etc/env.d/10gilhad_locale LC_CTYPE=cs_CZ.UTF-8 LC_ALL=C.UTF-8 LANG=C Ubuntu: systemctl start ssh mount --bind /proc /mnt/gentoo/proc mount --bind /sys /mnt/gentoo/sys mount --bind /dev /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run net.ifnames=0 vyhodit gma500 - asi prave ne, naopak ji dát jako **Y**\ es, nikoli **M**\ odule - vypada to, že gma500 je CedarView menuentry 'Gentoo Linux (on /dev/sda2)' { set root='hd0,gpt2' linux /boot/vmlinuz-6.12.16-gentoo root=/dev/sda2 }
mkdir ~/bin
na Cobra-mk3 mám ve world 166 položek, ale zkusím to nějak probrat, bude hůř echo "app-arch/lha lha" >> /etc/portage/package.license/lha echo "app-arch/rar RAR" >> /etc/portage/package.license/rar echo "app-arch/unrar unRAR" >> /etc/portage/package.license/rar echo "app-arch/unarj arj" >> /etc/portage/package.license/rar echo "www-plugins/adobe-flash AdobeFlash-11.x" >> /etc/portage/package.license/adobe-flash echo "sci-visualization/xgraph xgraph" >> /etc/portage/package.license/xgraph echo "*/* ~amd64 " >> /etc/portage/package.accept_keywords/all echo "app-dicts/myspell-en l10n_en-US" >> /etc/portage/package.use/cherrytree cat >>/etc/portage/package.use/01-USES <<EOF # required by sci-electronics/kicad-8.0.9::gentoo # required by sci-electronics/kicad-footprints-8.0.9::gentoo # required by sci-electronics/kicad-footprints (argument) x11-libs/wxGTK opengl gstreamer tiff libnotify sdl # required by sci-electronics/kicad-8.0.9::gentoo[python_single_target_python3_12] # required by sci-electronics/kicad-footprints-8.0.9::gentoo # required by sci-electronics/kicad-footprints (argument) dev-libs/boost python # required by www-client/firefox-135.0.1::gentoo[system-libvpx] # required by www-client/firefox (argument) media-libs/libvpx postproc # required by media-gfx/openscad-2024.12.30_pre::gentoo[gui] # required by media-gfx/openscad (argument) dev-qt/qtbase opengl # required by media-gfx/openscad-2024.12.30_pre::gentoo[gui] # required by media-gfx/openscad (argument) dev-qt/qtmultimedia opengl # required by dev-qt/qttools-6.8.2::gentoo[widgets] # required by dev-qt/qttranslations-6.8.2::gentoo dev-qt/qtbase -opengl # required by app-text/zathura-pdf-poppler-0.3.3::gentoo # required by app-text/zathura-pdf-poppler (argument) app-text/poppler cairo # required by media-gfx/gimp-2.10.38-r1::gentoo # required by media-gfx/gimp (argument) media-libs/gegl cairo # required by x11-base/xorg-server-21.1.16::gentoo[elogind] # required by x11-drivers/xf86-input-libinput-1.5.0::gentoo # required by x11-base/xorg-drivers-21.1-r2::gentoo[input_devices_libinput] sys-auth/pambase elogind # required by media-gfx/graphviz-12.2.1-r1::gentoo # required by dev-python/graphviz-0.20.3::gentoo # required by dev-python/graphviz (argument) media-libs/gd truetype fontconfig # required by dev-python/matplotlib-3.10.1::gentoo[-test] # required by dev-python/matplotlib (argument) virtual/imagemagick-tools jpeg tiff # required by virtual/imagemagick-tools-1::gentoo[-svg] # required by dev-python/matplotlib-3.10.1::gentoo[-test] # required by dev-python/matplotlib (argument) media-gfx/imagemagick jpeg tiff # required by gnome-base/gnome-keyring-46.2::gentoo # required by virtual/secret-service-0::gentoo # required by app-crypt/libsecret-0.21.4-r2::gentoo # required by sci-electronics/kicad-8.0.9::gentoo # required by sci-electronics/kicad-footprints-8.0.9::gentoo # required by sci-electronics/kicad-footprints (argument) app-crypt/gcr gtk # required by dev-qt/qtmultimedia-6.8.2::gentoo # required by media-gfx/openscad-2024.12.30_pre::gentoo[gui] # required by media-gfx/openscad (argument) dev-qt/qtbase opengl # required by dev-qt/qttranslations-6.8.2::gentoo # required by dev-qt/qtbase-6.8.2-r2::gentoo[nls] # required by dev-qt/qtshadertools-6.8.2::gentoo # required by dev-qt/qtmultimedia-6.8.2::gentoo # required by media-gfx/openscad-2024.12.30_pre::gentoo[gui] # required by media-gfx/openscad (argument) dev-qt/qttools opengl EOF toolsy: app-arch/arj app-arch/lha app-arch/p7zip app-arch/rar app-arch/unrar app-arch/unzip app-editors/dhex app-editors/hexcurse app-editors/hexedit app-editors/nano app-misc/banner app-misc/jq app-portage/cpuid2cpuflags app-portage/gentoolkit app-portage/mirrorselect app-text/pandoc app-text/recode app-text/wgetpaste dev-python/docutils dev-python/graphviz dev-python/intelhex dev-python/lxml dev-python/matplotlib dev-python/pandas dev-python/pygraphviz dev-python/pyserial dev-util/dialog media-fonts/font-util media-fonts/liberation-fonts media-fonts/urw-fonts media-libs/libpng media-sound/alsa-utils media-sound/audacious media-sound/aumix media-sound/id3v2 media-sound/mikmod media-sound/mp32ogg media-sound/ogg2mp3 media-video/avidemux media-video/ffmpeg media-video/mplayer media-video/mpv net-analyzer/iftop net-analyzer/nmap net-analyzer/tcpdump net-analyzer/traceroute net-dns/bind-tools net-misc/dhcpcd net-misc/ntp net-misc/telnet-bsd net-misc/whois net-news/newsboat net-p2p/rtorrent sci-calculators/units sci-electronics/gerbv sys-apps/ethtool sys-apps/hdparm sys-apps/lm-sensors sys-apps/lshw sys-apps/mlocate sys-apps/pciutils sys-apps/smartmontools sys-apps/usbutils sys-block/parted sys-fs/dosfstools sys-kernel/gentoo-sources sys-kernel/linux-firmware sys-libs/gpm sys-power/acpi sys-power/acpid sys-power/pmtools sys-process/cronie sys-process/iotop sys-process/lsof x11-apps/mesa-progs x11-apps/setxkbmap x11-apps/xev x11-apps/xfd x11-apps/xhost x11-apps/xinput x11-apps/xrandr x11-apps/xset x11-base/xorg-server x11-libs/libxcb x11-libs/xcb-util x11-misc/numlockx x11-misc/wmctrl x11-misc/xdotool x11-misc/xkbset x11-plugins/allin1 x11-plugins/wmclockmon x11-plugins/wmcpuload x11-plugins/wmfire x11-plugins/wmix x11-plugins/wmmemload x11-plugins/wmnd x11-plugins/wmnetload x11-plugins/wmsmixer x11-terms/aterm x11-terms/rxvt-unicode x11-wm/fluxbox app-editors/vim app-misc/mc app-misc/screen app-text/zathura app-text/zathura-pdf-poppler dev-vcs/git media-gfx/feh media-gfx/gimp media-gfx/mcomix media-gfx/openscad media-gfx/scrot www-client/firefox sci-electronics/kicad sci-electronics/kicad-footprints sci-electronics/kicad-packages3d sci-electronics/kicad-symbols sci-electronics/kicad-templates app-office/dia app-text/cherrytree app-emulation/virtualbox-additions games-emulation/dosbox-staging gilhad-tools/common-scripts gilhad-tools/git-tools net-dialup/picocom cross-avr/avr-libc cross-avr/binutils cross-avr/gcc dev-embedded/arduino dev-embedded/avrdude dev-embedded/openocd dev-embedded/xa emerge -avq -j -l -N app-arch/arj app-arch/lha app-arch/p7zip app-arch/rar app-arch/unrar app-arch/unzip app-editors/dhex app-editors/hexcurse app-editors/hexedit app-editors/nano app-misc/banner app-misc/jq app-portage/cpuid2cpuflags app-portage/gentoolkit app-portage/mirrorselect app-text/pandoc app-text/recode app-text/wgetpaste dev-python/docutils dev-python/graphviz dev-python/intelhex dev-python/lxml dev-python/matplotlib dev-python/pandas dev-python/pygraphviz dev-python/pyserial dev-util/dialog media-fonts/font-util media-fonts/liberation-fonts media-fonts/urw-fonts media-libs/libpng media-sound/alsa-utils media-sound/audacious media-sound/aumix media-sound/id3v2 media-sound/mikmod media-sound/mp32ogg media-sound/ogg2mp3 media-video/avidemux media-video/ffmpeg media-video/mplayer media-video/mpv net-analyzer/iftop net-analyzer/nmap net-analyzer/tcpdump net-analyzer/traceroute net-dns/bind-tools net-misc/dhcpcd net-misc/ntp net-misc/telnet-bsd net-misc/whois net-news/newsboat net-p2p/rtorrent sci-calculators/units sci-electronics/gerbv sys-apps/ethtool sys-apps/hdparm sys-apps/lm-sensors sys-apps/lshw sys-apps/mlocate sys-apps/pciutils sys-apps/smartmontools sys-apps/usbutils sys-block/parted sys-fs/dosfstools sys-kernel/gentoo-sources sys-kernel/linux-firmware sys-libs/gpm sys-power/acpi sys-power/acpid sys-power/pmtools sys-process/cronie sys-process/iotop sys-process/lsof x11-apps/mesa-progs x11-apps/setxkbmap x11-apps/xev x11-apps/xfd x11-apps/xhost x11-apps/xinput x11-apps/xrandr x11-apps/xset x11-base/xorg-server x11-libs/libxcb x11-libs/xcb-util x11-misc/numlockx x11-misc/wmctrl x11-misc/xdotool x11-misc/xkbset x11-plugins/allin1 x11-plugins/wmclockmon x11-plugins/wmcpuload x11-plugins/wmfire x11-plugins/wmix x11-plugins/wmmemload x11-plugins/wmnd x11-plugins/wmnetload x11-plugins/wmsmixer x11-terms/aterm x11-terms/rxvt-unicode x11-wm/fluxbox app-editors/vim app-misc/mc app-misc/screen app-text/zathura app-text/zathura-pdf-poppler dev-vcs/git media-gfx/feh media-gfx/gimp media-gfx/mcomix media-gfx/openscad media-gfx/scrot www-client/firefox sci-electronics/kicad sci-electronics/kicad-footprints sci-electronics/kicad-packages3d sci-electronics/kicad-symbols sci-electronics/kicad-templates app-office/dia app-text/cherrytree app-emulation/virtualbox-additions games-emulation/dosbox-staging gilhad-tools/common-scripts gilhad-tools/git-tools net-dialup/picocom