View previous topic :: View next topic |
Author |
Message |
crocccco n00b
Joined: 23 Jul 2022 Posts: 10
|
Posted: Mon Dec 19, 2022 3:39 pm Post subject: [Installation] 6 Questions en cours de route |
|
|
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 |
|
|
Anard Apprentice
Joined: 01 Oct 2020 Posts: 216
|
Posted: Wed Dec 21, 2022 6:28 am Post subject: |
|
|
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 |
|
|
Syl20 l33t
Joined: 04 Aug 2005 Posts: 619 Location: France
|
Posted: Mon Dec 26, 2022 2:40 pm Post subject: Re: [Installation] 6 Questions en cours de route |
|
|
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)
Et quelle est ta question ?
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 |
|
|
crocccco n00b
Joined: 23 Jul 2022 Posts: 10
|
Posted: Mon Jan 09, 2023 3:30 am Post subject: |
|
|
Merci ...
vais donc essayer tout cela avec vos précisions
a bientôt
c. |
|
Back to top |
|
|
|
|
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
|
|