Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] install amd64 : relater quelque expérience
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
pti-rem
Guru
Guru


Joined: 14 Oct 2011
Posts: 482

PostPosted: Thu Aug 01, 2024 2:23 pm    Post subject: [OFF] install amd64 : relater quelque expérience Reply with quote

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
View user's profile Send private message
pti-rem
Guru
Guru


Joined: 14 Oct 2011
Posts: 482

PostPosted: Thu Aug 01, 2024 3:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
pti-rem
Guru
Guru


Joined: 14 Oct 2011
Posts: 482

PostPosted: Sat Aug 03, 2024 6:35 pm    Post subject: LVM source-Distribution-kernel Dracut Grub schéma Reply with quote

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
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Mon Aug 05, 2024 11:57 am    Post subject: Reply with quote

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
View user's profile Send private message
pti-rem
Guru
Guru


Joined: 14 Oct 2011
Posts: 482

PostPosted: Mon Aug 05, 2024 12:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3174
Location: Paris

PostPosted: Tue Aug 06, 2024 12:44 pm    Post subject: Reply with quote

Si si, tripatouiller, c'est flatteur, ça a fini par devenir mon métier :P
(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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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