Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Installation] 6 Questions en cours de route
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
crocccco
n00b
n00b


Joined: 23 Jul 2022
Posts: 10

PostPosted: Mon Dec 19, 2022 3:39 pm    Post subject: [Installation] 6 Questions en cours de route Reply with quote

Bonjour :: :)

Je réalise ma première installation Gentoo sur un mac mini 2012
C'est ma deuxième tentative.

Et avant de continuer, j'ai deux trois question.

Suivant la documentation Gentoo Fr (https://wiki.gentoo.org/wiki/Handbook:AMD64/fr)
j'en suis actuellement à l'édition du fichier /etc/fstab.

------

Voici 1:
Ma première question est par rapport à mes partions créer en début d'installation.
Pour ma part, si mon disuqe est en /dev/sda, j'ai:
/dev/sda1 : pour la partition Boot que j'ai formaté en FAT32.
J'ai comme l'impression, en continuant la doc que le formatage actuel n'est pas approprié.
On parle presque toujours du format ext2 dans ce cas ci.
Devrais je la reformater ?

Le reste du disque ne pose pas de question, a ce que j'en pense.
/dev/sda2 la swap (mkswap et swapon y on été appliqué.
/dev/sda3, la partition / en ext4

Voici 2:
arrivé à la compilation du noyau, j'ai appliqué à la lettre la doc sur Gentoo Fr j'ai choisi de une configuration manuel
(https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel/fr)
Il faut savoir que j'installe Gentoo à des fin de MAO...
et j'ai ajouté trois paramètres trouvé sur le web qui sont ceux-ci:
- lowlatency-pae
- Default CPUFreq governor (performance)
Vous pouvez voir ces quelques informations sur:
https://www.bruynooghe.fr/post/2012/03/16/Faire-de-la-MAO-sous-Gentoo

Voici 3:
Comme profile avec eselect j'ai choisi:
default/ ... /5.15 et non le default/ ... /5.15/Desktop que j'aurais peut-être du choisir.
A savoir je ne veux pas de gnome et autres.. Mais plutôt utiliser i3 en secours de Fluxbox si ce dernier plante.

Voici 4:
Pour les modules du noyau
J'ai simplement entré la commande
Code:
find /lib/modules/<version noyau>/ -type f -iname '*.o' -or -iname '*.ko' | less

que j'ai copier coller dans le fichier créer à cette effet:
/etc/modules-load.d/modules.conf
Ceux-ci sans leurs chemin d'accès...
Donc juste la dernière partie: xy-et-z.ko. (.ko compris)
Un module par ligne. Mais il me semble qu'il y a erreur aussi ici.

Voici 5:
Pour la configuration des variables USE dans /etc/portage/make.conf
Je n'est absolument rien changé. Mais vu que je sais d'office que gnome je désire l'éviter..
Il aurait fallu déjà, je pense, éditer cette partie du fichier avec un -gnome.
J'ai trouvé quelques variable aussi sur Linux-MAO.
Après vérifications qu'elles existent encore car l'article se fait ancien, j'aurais pu déjà les mettre
afin de mieux ajuster dès cette étape tout les reste de l'installation, non ?
Now, j'avais déjà lancé un thread sur ce point et ce n'était pas obligatoire (forcément obligatoire... je veux dire).

Voici 6:
Arrivé, là ou j'en suis, l'édition du fichier /etc/fstab voici dans sa totalité ce que j'y ai édité:

Code:

/dev/sda1   /boot              vfat      default,noatime,discard
/dev/sda2   none              swap    sw                                      0 0
/dev/sda3   /                     ext4     noatime,discard                  0 1

/dev/cdrom  /mnt/cdrom   auto    noauto,user,ro                     0 0


Mais je ne suis pas certain de celui-ci dans sa globalité.
(noatime et discard ont été ajouté sur conseille du site debian facile pour l'utilisation d'un disque SSD)

------

Donc Voilà voilà.
en 6 points donc: toutes mes questions pour peut-être me rassurer que d'ici xNbr d'heures je ne devrais pas forvément tout recommencé.
J'y suis déjà depuis trois jour (quelques heures par ci, quelques heures par là, serte mais voilà)

Merci

a bientôt
-
Back to top
View user's profile Send private message
Anard
Apprentice
Apprentice


Joined: 01 Oct 2020
Posts: 216

PostPosted: Wed Dec 21, 2022 6:28 am    Post subject: Reply with quote

Salut et bienvenue.

Je ne pourrais peut-être pas répondre précisément à toutes tes questions (je préfère me taire que dire des bêtises) mais déjà :

Voici 1 :
La partition de boot ne doit pas être en ext4 mais bien en FAT32. Pas besoin de beaucoup d'espace, 200Mo suffisent largement. C'est la partition EFI qui permet à ton BIOS de démarrer l'ordinateur. Elle contiendra Grub et tes noyaux.

Voici3 :
Non. Fluxbox et i3 sont des gestionnaires de fenêtres. Tu auras donc probablement un environnement de bureau. Les profils sans "desktop" sont destinés à des PC en ligne de commande seule. Sous Xfce4, voici le profil que j'utilise :
Code:
$ eselect profile list | grep '*'
  [5]   default/linux/amd64/17.1/desktop (stable) *


Voici 4 :
Attends la confirmation des pros, mais tes modules se chargent autimoatiquement normalement. /etc/modules-load.d/ te sert uniquement à forcer certains à se charger. Mes fichiers ne contiennent que les noms des modules (sans le .ko).
Pour exemple, voici mon dossier modules-load.d, chaque fichier contenant 1 ou 2 modules à charger :
Code:
$ ls /etc/modules-load.d/
config.conf  lm_sensors.conf  virtualbox.conf
$ cat /etc/modules-load.d/*
# Uncomment to generate /proc/config.gz on boot
# /proc/config.gz could else be generated by modprobe configs command
configs
# Generated by sensors-detect on Sun Oct 18 10:17:46 2020
coretemp
it87
vboxdrv
vboxnetadp
vboxnetflt
vboxpci


Voici 5 :
Le make.conf te permettra d'optimiser ton installation. Ce n'est pas nécessaire de l'éditer de façon précise dès le début. Et dans les faits, tu devras probablement faire des modifs pour un logiciel ou pour un autre, donc pas de façon globale (le make.conf gère la prise en charge des options pour l'ensemble du système). Pour cela tu utiliseras le fichier /etc/portage/package.use ou plutôt /etc/portage/package.use/tonfichier.
Cette 2de solution (un dossier package.use) te permettant de classer tes USE par thème. Pour l'exemple, voici mon dossier portage :
Code:
$ ls -R /etc/portage
/etc/portage:
categories    package.accept_keywords  package.unmask  repos.conf        sets
make.conf     package.license          package.use     repos.deselected
make.profile  package.mask             profile         savedconfig

/etc/portage/package.accept_keywords:
cairo-dock  children  dev  fonts  games  network  system  text  video  xfce

/etc/portage/package.license:
elementary  games  medias  network  system  text  virtualbox

/etc/portage/package.mask:
TEMP

/etc/portage/package.unmask:
torcs

/etc/portage/package.use:
32bit       games    lamp         misc                 redshift   system
cairo-dock  gparted  libreoffice  mplab                rhythmbox  xfce
children    image    media        network              scan       zeroconf
elementary  kodi     midi         qemu-cross-compiler  steam

/etc/portage/profile:

/etc/portage/repos.conf:
anard.conf  brother.conf  crossdev.conf  gentoo.conf  misc.conf  steam.conf

/etc/portage/repos.deselected:
deepin.conf  docks.conf  elementary.conf  science.conf

/etc/portage/savedconfig:
sys-firmware  sys-kernel

/etc/portage/savedconfig/sys-firmware:
ipxe-1.21.1

/etc/portage/savedconfig/sys-kernel:
gentoo-kernel-5.15.59         linux-firmware-20220310.bak
linux-firmware-20220209.init  linux-firmware-20221214

/etc/portage/sets:
TEMP  basesystem  desktop  development  games  multimedia  office

_________________
"iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3, Intel HD4600, 2x SSD 256Go, HDD 500Go+2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP 350G3, HDD 500Go / rEFInd - Xubuntu 20.04 / Windows 10
Back to top
View user's profile Send private message
Syl20
l33t
l33t


Joined: 04 Aug 2005
Posts: 619
Location: France

PostPosted: Mon Dec 26, 2022 2:40 pm    Post subject: Re: [Installation] 6 Questions en cours de route Reply with quote

Salut crocccco, et bienvenue dans le monde merveilleux, mais parfois exigeant, de la distribution calibrée aux petits oignons.

crocccco wrote:
pour la partition Boot que j'ai formaté en FAT32.
(snip)
Devrais je la reformater ?

Oui, en ext2 (pourquoi pas), ou, mieux, en ext4 (les cas où le premier est bien supporté, mais pas le deuxième, sont de plus en plus rares).

Attention /boot =/= /boot/EFI (qui, elle, doit être formatée en FAT32)

Quote:
Voici 2:

Et quelle est ta question ? :P

Quote:
Comme profile avec eselect j'ai choisi:
default/ ... /5.15 et non le default/ ... /5.15/Desktop que j'aurais peut-être du choisir.
A savoir je ne veux pas de gnome et autres.. Mais plutôt utiliser i3 en secours de Fluxbox si ce dernier plante.

Tout dépend de la façon dont tu veux utiliser et administrer son système.
Les différents profils permettent surtout d'avoir une liste de USE flags auto-entretenue, cohérente, et qui correspondent au besoin "moyen" de leurs utilisateurs. Sans gnome, sans plasma, le profil desktop devrait te convenir, mais le mieux, c'est d'essayer, en regardant ce que portage voudra t'installer après activation :
Code:
# eselect profile set default/linux/amd64/17.1/desktop
# emerge -pvuDN @world

Personnellement, je n'utilise pas les profils desktop, même sur mes stations, ça permet de réduire le nombre de paquets et d'options. Mais ça m'oblige à tripoter plus souvent mes USE flags, par exemple quand j'ai besoin d'une nouvelle fonctionnalité.

Quote:
Pour les modules du noyau
J'ai simplement entré la commande
Code:
find /lib/modules/<version noyau>/ -type f -iname '*.o' -or -iname '*.ko' | less

que j'ai copier coller dans le fichier créer à cette effet:
/etc/modules-load.d/modules.conf

Houlà, je ne crois pas que ce soit une bonne idée. Comme le dit Anard, les modules sont chargés automatiquement, et uniquement lorsqu'ils sont nécessaires. Pas la peine de tout charger en mode bourrin.
Si certains modules ne se chargent pas automatiquement (ça arrive), ajoute-les (et uniquement ceux-là) dans /etc/conf.d/modules.

Quote:
Pour la configuration des variables USE dans /etc/portage/make.conf

Je dirais : chaque chose en son temps. Mieux vaut commencer par terminer une installation minimale, et, une fois qu'on a réussi à rebooter dessus, alors on peut commencer à personnaliser.
Et il y a des outils pour ça : ufed, par exemple.

Quote:
Arrivé, là ou j'en suis, l'édition du fichier /etc/fstab voici dans sa totalité ce que j'y ai édité:

Code:

/dev/sda1   /boot              vfat      default,noatime,discard
/dev/sda2   none              swap    sw                                      0 0
/dev/sda3   /                     ext4     noatime,discard                  0 1

/dev/cdrom  /mnt/cdrom   auto    noauto,user,ro                     0 0


Mais je ne suis pas certain de celui-ci dans sa globalité.

Quelques conseils vite fait:

- plutôt que d'utiliser les chemins /dev/sd*, qui dépendent de l'ordre de détection par le noyau, essaie d'utiliser les uuid des FS, par exemple :
Code:
# blkid /dev/sda5
/dev/sda5: UUID="9b6ed4f5-2793-44ba-b187-291465c528f3" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a456ab39-05"
# grep "9b6ed4f5-2793-44ba-b187-291465c528f3" /etc/fstab
UUID="9b6ed4f5-2793-44ba-b187-291465c528f3"    /      ext4   defaults,relatime   0 1

Si tu rajoutes un disque par la suite, tu seras certain que le système continuera à bien fonctionner, quelque soit la façon dont le noyau le reconnaîtra.

- relatime est un peu plus souple que noatime, et, à ma connaissance, la différence de performance est négligeable.

- l'option discard n'est utile que pour un disque SSD, et n'est pas neutre en termes de performances (ça ralentit les écritures sur le FS). Un passage de fstrim en tâche cronnée, une fois par semaine, par exemple, sera tout aussi efficace :
Code:
# crontab -l
# Perfs SSD
24 13 * * 3 /sbin/fstrim --all >>/dev/null 2>&1


Bon courage, et amuse-toi bien.
Back to top
View user's profile Send private message
crocccco
n00b
n00b


Joined: 23 Jul 2022
Posts: 10

PostPosted: Mon Jan 09, 2023 3:30 am    Post subject: Reply with quote

Merci ...
vais donc essayer tout cela avec vos précisions

a bientôt
c.
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