Page 1 sur 1
[boot] partition de demarrage par défaut[resolu]
Publié : ven. 14 juin 2019, 10:08
par nestorburma
bonjour
j'ai trois distributions d'installées sur mon ordi (1 arch et 2 debians)actuellement la partition qui demarre par défaut quand j'allume l'ordi est une des debians,je voudrais savoir comment faire pour que ce soit la partition arch qui demarre par défaut,J'ai essayé de modifier l'ordre de demarrage avec grub customyser mais ça ne marche pas
merci de me renseigner
Re: [boot] partition de demarrage par défaut
Publié : ven. 14 juin 2019, 11:15
par benjarobin
Bonjour,
Quel type de démarrage utilise tu (UEFI ou MBR) ?
Combien de Grub sont installés et comment ?
Peux tu décrire les partitions du disque et à quoi sert chaque partition ?
Re: [boot] partition de demarrage par défaut
Publié : ven. 14 juin 2019, 14:40
par nestorburma
bonjour
je crois que c'est mbr,je crois me souvenir que j'ai un grub par partition je dis je crois car il ya longtemps que j'ai installé ces diverses distros et je me souviens plus tres bien,j'ai quatre partitions:dev/sda1swap,dev/sda2 debian,dev/sda3 arch,dev/sda4 debian,j'ai regardé avec gparted et le type de partition c'est gpt
quand je demarre l'ordi j'ai le choix entre 3 distros sur lesquelles je peux demarrer ,les deux debians et l'arch et je choisis celle que je veux utiliser
voila
Re: [boot] partition de demarrage par défaut
Publié : ven. 14 juin 2019, 19:06
par benjarobin
Donc il suffit de configurer Grub pour qu'il se rappel de l'entrée précédemment sélectionné, non ?
On ne peut pas changer l'entrée sélectionné par défaut que je sache, mais se rappeler de l'entrée précédemment sélectionné oui
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 07:09
par FenDanT
Coucoux
Dans ton grub principal, il suffit de modifier /boot/grub/grub.cfg, de repérer ceci :
# Set default boot entry as Entry 0
set default=0
Et de remplacer 0 par le numéro de la distribution que tu veux lancer en principal.
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 11:38
par nestorburma
bonjour
c'est ce que je venais de penser aussi ,il faut que je modifie le grub de demarrage,j'ai regardé dans le fichier grub.cfg de ma partition de demarrage j'ai un peu de mal à le trouver,je fichier est enorme
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 15:14
par laurent85
Bonjour,
Le mieux serait serait de réinstaller grub depuis le système principal qui est maintenant Arch Linux. Mais ce qui m'étonne est qu'en mode Bios avec un partitionnement gpt il faut normalement une partition spéciale
bios-boot. Et comme tu n'en parles pas dans la liste des partitions il faudrait plutôt dans un premier temps modifier la configuration grub de Debian pour qu'il enregistre le dernier choix par défaut comme le suggère benjarobin.
Edite le fichier de configuration grub de Debian et mets ces valeurs pour ces deux variables :
Et mets à jour grub, sur Debian c'est :
Et si ça fonctionne comme prévu il faudra plus tard voir comment installer le grub de Arch sans faire de boulette.
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 15:50
par papajoke
pour voir quel grub est actif :
- c'est la première (ligne) distribution proposée - les autres distributions sont ajoutées à la suite par os-prober et non grub directement (si tu n'as pas customisé /etc/grub.d/)
Pour que grub se rappelle de ton choix, c'est plutôt le fichier /etc/default/grub (de la distribution qui gère le grub)
ps: les infos sont dans le wiki
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 18:27
par nestorburma
voila les premieres lignes de grub.cfg de la debian qui demarre par defaut
Code : Tout sélectionner
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
Re: [boot] partition de demarrage par défaut
Publié : sam. 15 juin 2019, 20:52
par laurent85
Ne modifie pas directement grub.cfg sur Debian, il sera écrasé lors des prochaines mises à jour du système. Modifie la configuration dans /etc/default/grub comme indiqué dans mon précédent message. Ensuite mets à jour avec sudo update-grub. Au prochain démarrage il sauvegardera la sélection en choix par défaut.
Re: [boot] partition de demarrage par défaut
Publié : dim. 16 juin 2019, 06:35
par nestorburma
bonjour voila le contenu de /etc/default/grub
Code : Tout sélectionner
If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Re: [boot] partition de demarrage par défaut
Publié : dim. 16 juin 2019, 07:22
par papajoke
on ne peut pas faire la manipulation à ta place !!!
tout est dans
le message de laurent85
Re: [boot] partition de demarrage par défaut
Publié : dim. 16 juin 2019, 07:31
par waitnsea
laurent85 a écrit : ↑sam. 15 juin 2019, 20:52Ensuite mets à jour avec
sudo update-grub. Au prochain démarrage il sauvegardera la sélection en choix par défaut.
À l'inverse des Debian, Arch n'a pas nativement
update-grub, qui doit être installé par AUR ou manuellement en créant : /usr/bin/update-grub
Code : Tout sélectionner
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
ou remplacé par la commande :
ou par un alias
"update-grub" pointant sur elle...
Re: [boot] partition de demarrage par défaut
Publié : dim. 16 juin 2019, 13:53
par nestorburma
bonjour
merci à tous pour ces conseils,c'est vrai que maintenant c'est à moi de faire le necessaire,mais je vais essayer d'être prudent ,si je plante le grub c'est un peu la me...de ensuite
Re: [boot] partition de demarrage par défaut[resolu]
Publié : dim. 16 juin 2019, 17:31
par liOnux
Salut,
Voici ma conf si ça peut te servir :
- Table des partitions DOS (pas EFI)
Arch sur sda1 et sda2
Arch démarre par défaut
Calculate Linux sur sda3 et sda4
Flag boot sur sda3
os-prober installé sur Calculate Linux
Code : Tout sélectionner
GRUB_DISTRIBUTOR="Calculate Linux Desktop Xfce"
GRUB_DISABLE_RECOVERY=true
GRUB_DEFAULT=saved
GRUB_TIMEOUT=2
GRUB_CMDLINE_LINUX="video=1600x900 rd.retry=40 calculate=video:intel splash=off console=tty1 quiet"
GRUB_TERMINAL=console
Après chaque modif du /etc/default/grub, faire (avec l'OS qui contient os-prober) :