View previous topic :: View next topic |
Author |
Message |
pti-rem Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 14 Oct 2011 Posts: 482
|
Posted: Thu Aug 01, 2024 2:23 pm Post subject: [OFF] install amd64 : relater quelque expérience |
|
|
Bonjour,
On m'a donné (nef) un HP Pavilion 550-113nf
J'ai remplacé la RAM pour 2 x 8 GB et j'ai monté deux durs WDC WD40EFRX-68N de 4 TB pour faire des volumes logiques linéaires ou réfléchis.
Je reviens vers vous et vers Gentoo pour le plaisir de l'exercice. J'ai un poste sous Lubuntu qui tourne assez bien mon usage quotidien depuis que j'ai jugé que notre source-based distro chauffait trop mon transportable Asus de 2012.
J'ai d'abord essayé pour nef comme j'ai appris par le passé, à savoir noyau compilé à partir des sources + Grub2 pour l'amorçage ; sans me rappeler si j'utilisais Genkernel... mais très probablement oui, pour avoir un disque mémoire initial : La documentation m'a semblé plus énorme et dense que jamais ! Au passage, je vois que je confonds encore initrd et initramfs.
Vu que je n'ai pas utilisé Genkernel dans ce nouvel essai, je me suis retrouvé avec un message bloquant : "EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path" à chaque essai d'amorçage, du moins c'est ce que j'en conclus. Il est dit des conneries aussi à propos de ce message, comme quoi une NVRAM pourrait être en lecture seule et bloquer / briquer la base matérielle : je sais seulement que j'ai réussi à m'en sortir.
J'ai d'abord fait la peau des entrées EFI du micro-programme, notamment une pour Win10 qui était présent à l'origine sur un dur d'1 TB et que je ne regrette pas ; je donne quelques photos de l'écran du micro-programme de nef pour être plus précis sur sa façon d'être propriétaire et sur ma configuration actuelle : j'ai même failli croire à certains moments que la clef usb Gentoo minimum-install ne pouvait plus booter et que la mobo était briquée...
J'utilise en ce moment le noyau sys-kernel/gentoo-kernel sans modules signés (de Distribution kernels ; donc avec Dracut) et l'Alternative 4: systemd-boot comme "thin chainloader". Je n'ai pas encore de miroir pour mon système et j'ambitionne de tester la racine dans un volume logique LVM et avec une partition /boot séparée. J'ai déjà assez testé le LVM au‐dessus de RAID.
J'ai choisi un profil "default/linux/amd64/23.0/desktop/systemd (stable)" car si je continuais l'installation de ce poste, je choisirais Xfce4 pour environnement de bureau.
J'installe rapidement elogv, portage-utils, eix, genlop, sys-libs/gpm, app-misc/screen et j'en oublie...
Au plaisir,
Rémi
/etc/portage/make.conf: | # Intel(R) Core(TM) i5-4460S CPU @ 2.90GHz
# CPU_FLAGS_X86: aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3
# These settings were previously 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="-O2 -pipe"
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
MAKEOPTS="-j5"
# Appending getbinpkg to the list of values within the FEATURES variable
FEATURES="${FEATURES} getbinpkg"
# Require signatures
FEATURES="${FEATURES} binpkg-request-signature"
VIDEO_CARDS="nouveau"
# Overrides the profile's ACCEPT_LICENSE default value
ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
# NOTE: This stage was built with the bindist USE flag enabled
USE="dist-kernel nls"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_ELOG_CLASSES="warn error info log qa"
GENTOO_MIRRORS="rsync://129.102.1.37/pub/gentoo-distfiles/ \
http://212.27.60.27/mirrors/ftp.gentoo.org/ \
http://ftp.free.fr/mirrors/ftp.gentoo.org/"
LINGUAS="fr"
L10N="fr fr-FR en en-US en-GB" |
hostnamectl: | Static hostname: nef
Icon name: computer-desktop
Chassis: desktop
Machine ID: e6f5fe24c37e4a63b19ccaa65008faf9
Boot ID: 5d48735c09ca4b33b4a9002a9b9fd564
Operating System: Gentoo Linux
Kernel: Linux 6.6.35-gentoo-dist
Architecture: x86-64
Hardware Vendor: HP
Hardware Model: 550-113nf
Firmware Version: A0.10
Firmware Date: Fri 2016-09-30
Firmware Age: 7y 10month 1d |
fdisk -l /dev/sda: | Disque /dev/sda : 3,64 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : WDC WD40EFRX-68N
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : AFA77873-47FF-454A-8E29-8EE380C41AF6
Périphérique Début Fin Secteurs Taille Type
/dev/sda1 2048 526335 524288 256M Système EFI
/dev/sda2 526336 34080767 33554432 16G Partition d'échange Linux
/dev/sda3 34080768 138938367 104857600 50G Racine Linux (x86-64)
/dev/sda4 138938368 7814035455 7675097088 3,6T LVM Linux |
fdisk -l /dev/sdb: | Disque /dev/sdb : 3,64 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : WDC WD40EFRX-68N
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 11DABCFD-06A2-47AD-8A32-0573E3061AF3
Périphérique Début Fin Secteurs Taille Type
/dev/sdb1 2048 7814035455 7814033408 3,6T LVM Linux |
_________________ Traduction : le wiki a besoin de vous !
Last edited by pti-rem on Mon Aug 05, 2024 11:59 am; edited 12 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pti-rem Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 14 Oct 2011 Posts: 482
|
Posted: Thu Aug 01, 2024 3:29 pm Post subject: |
|
|
C'est assez agréable de voir qu'avec systemd certains éléments sont facultatifs ; le system logger peut n'être que le service systemd-journald, le démon Cron peut n'être que les minuteries systemd et la synchronisation temporelle peut n'être le simple client SNTP systemd-timesyncd.
Voir https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Tools
Même l'adaptation de /etc/fstab peut être igorée !
Quote: | Note : If the init system being used is systemd, the partition UUIDs conform to the Discoverable Partition Specification as given in Preparing the disks, and the system uses UEFI, then creating an fstab can be skipped, since systemd auto-mounts partitions that follow the spec. |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pti-rem Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 14 Oct 2011 Posts: 482
|
Posted: Sat Aug 03, 2024 6:35 pm Post subject: LVM source-Distribution-kernel Dracut Grub schéma |
|
|
pti-rem wrote: | tester la racine dans un volume logique LVM et avec une partition /boot séparée |
En lisant et relisant la doc, j'ai compris que je pouvais tout aussi bien mettre /boot dans un volume logique.
J'ai réussi du premier coup en quelques heures une nouvelle installation de nef ; ça fait plaisir !
J'ai le même profil default/linux/amd64/23.0/desktop/systemd
J'utilise le même "Distribution kernel" avec Dracut mais avec Grub cette fois-ci.
Pour le côté fonctionnalités, il me faut voir si j'ai - comme voulu - le support des volumes parcimonieux (thin) ou pas. Je ne connais pas du tout, c'est juste pour l'esprit de performance. Édit : J'ai bien le support des pools et volumes parcimonieux, ça a l'air coton !
Cette machine consomme un peu plus que mon transportable et je n'ai pas besoin de brûler de l'électricité pour pas grand chose alors je pense que je ne vais que la mettre à jour et m'en servir pour étudier un peu en attendant qu'il tombe en panne sévère et qu'elle le remplace.
Voilà, mon objectif est atteint. J'ai besoin de penser à autre chose et aller marcher dans la campagne si j'en ai le courage maintenant que la première forte chaleur de mon coin de France a cessé.
Édit : le volume logique boot est bien trop spacieux, formaté en ext4 il peut être réduit off-line ; je fais souvent cette erreur alors que je sais qu'il ne nécessite que de peu...
À plus
Code: | nef ~ # fdisk -l /dev/sda
Disque /dev/sda : 3,64 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : WDC WD40EFRX-68N
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : AFA77873-47FF-454A-8E29-8EE380C41AF6
Périphérique Début Fin Secteurs Taille Type
/dev/sda1 2048 526335 524288 256M Système EFI
/dev/sda2 526336 34080767 33554432 16G Partition d'échange Linux
/dev/sda3 34080768 7814035455 7779954688 3,6T LVM Linux
nef ~ # fdisk -l /dev/sdb
Disque /dev/sdb : 3,64 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : WDC WD40EFRX-68N
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 11DABCFD-06A2-47AD-8A32-0573E3061AF3
Périphérique Début Fin Secteurs Taille Type
/dev/sdb1 2048 526335 524288 256M Système de fichiers Linux
/dev/sdb2 526336 34080767 33554432 16G Système de fichiers Linux
/dev/sdb3 34080768 7814035455 7779954688 3,6T LVM Linux
nef ~ # |
Code: | nef ~ # lvdisplay
--- Logical volume ---
LV Path /dev/vg-nef/racine
LV Name racine
VG Name vg-nef
LV UUID 8O1HuL-RoHI-gZCx-77gD-8ckI-68Jr-c5oBBs
LV Write Access read/write
LV Creation host, time livecd, 2024-08-03 16:20:46 +0200
LV Status available
# open 1
LV Size 50,00 GiB
Current LE 12800
Mirrored volumes 2
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
--- Logical volume ---
LV Path /dev/vg-nef/maison
LV Name maison
VG Name vg-nef
LV UUID 8R2MBF-3Uqc-m3fY-N13W-7QA0-KoTe-FPApfi
LV Write Access read/write
LV Creation host, time livecd, 2024-08-03 16:21:13 +0200
LV Status available
# open 1
LV Size 50,00 GiB
Current LE 12800
Mirrored volumes 2
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:9
--- Logical volume ---
LV Path /dev/vg-nef/boot
LV Name boot
VG Name vg-nef
LV UUID C1pv0E-k8ir-wBf9-eZ7g-hhEN-Lhe7-2CKu0y
LV Write Access read/write
LV Creation host, time livecd, 2024-08-03 16:21:51 +0200
LV Status available
# open 1
LV Size 20,00 GiB
Current LE 5120
Mirrored volumes 2
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:14
nef ~ # |
Code: | nef ~ # mount | grep -e mapper -e "/efi "
/dev/mapper/vg--nef-racine on / type xfs (rw,noatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
/dev/mapper/vg--nef-maison on /home type xfs (rw,noatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
/dev/mapper/vg--nef-boot on /boot type ext4 (rw,relatime)
/dev/sda1 on /efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
nef ~ # |
_________________ Traduction : le wiki a besoin de vous ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Mon Aug 05, 2024 11:57 am Post subject: |
|
|
Hello Pti-rem.
Content de te voir encore à tripatouiller dans les parages
Est-ce que tu peux mettre une balise au début de l'intitulé de ton thread pour indiquer qu'il ne s'agit pas d'un problème à résoudre? Historiquement, il semble qu'on utilisait [OFF-LE-MUR], une traduction "libre" du sous-forum Gentoo "OFF THE WALL" qui regroupait tout ce qui était "décalé" et pas directement lié à un problème Gentoo à résoudre. Ce sous-forum n'existe plus, donc la norme non plus...
J'imagine qu'on pourrait parler de hors-sujet ou, pour être dans la continuité, en VO "OFF".
Je vais biper @xaviermiller pour voir ce qu'il en pense, pour voir lequel on garde entre [OFF], [Hors-Sujet] ou autre. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pti-rem Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 14 Oct 2011 Posts: 482
|
Posted: Mon Aug 05, 2024 12:03 pm Post subject: |
|
|
Salut El_Goretto
Je suis content d'être là et de tripatouiller comme tu dis quoique cela ne soit pas flatteur !
Pour le préfixe, je préfère le plus court pour réserver les caractères disponibles au reste de l'intitulé. _________________ Traduction : le wiki a besoin de vous ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
El_Goretto Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
![](images/avatars/74235356747da926429d8b.jpg)
Joined: 29 May 2004 Posts: 3174 Location: Paris
|
Posted: Tue Aug 06, 2024 12:44 pm Post subject: |
|
|
Si si, tripatouiller, c'est flatteur, ça a fini par devenir mon métier
(pour peu qu'on apprenne au fur et à mesure, hein )
Merci pour le [OFF], ça me plaît. _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|