Modifier un dualboot

Bonjour,

J’ai un PC avec linux mint 17.3 et debian jessie.

Je voudrais que debian soit l’os par défaut.

Comment dois-je procéder ? Faut-il supprimer la partition avec LM ?

Merci d’avance

Ton sujets à été déplacé dans la catégorie Support, il y sera bien mieux pour recevoir de l’aide.

Quel est le premier des Os à avoir été installé ?

As-tu installé un grub pour chaque Os ou seulement un seul et mis à jour l’ensemble des kernel disponible ?

Bonjour.

Démarre ton PC sous debian et lance, en tant que root, sudo grub-install /dev/sda.

C’est un volume logique, pas une partition. Installe Grub pour debian avant.

Il n’y a pas de quoi.

Au cas où debian ait été installé en premier,
depuis le système debian, avant de faire un :

grub-install

il faudra faire un :

update-grub


Mais bon… si tu compte ne garder que debian, il faudra refaire cette manipulation après avoir supprimé Linux Mint.

C’est LM qui a été installé en premier.

Effectivement, je souhaite garder uniquement debian.
Quelle est la marche à suivre , stp ?

Bonne idée :slight_smile:

En démarrant sur un vrai système, (sur Debian quoi), pourrait-on avoir les retours de

lsb_release -a
dpkg --get-selections 'grub*'
debconf-show grub-pc | fgrep device
df -hT --local | fgrep -v tmpfs
lsblk
ls -l /boot

Avec ces éléments, on va bien voir comment extirper ce LinuxMint :slight_smile:

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français

En gros :

C’est le dernier système qui installe le chargeur de démarrage grub qui sera proposé en premier choix de démarrage.
C’est le fichier /boot/grub/grub.cfg du dernier système dont on a installé le chargeur de démarrage grub qui est affiché au démarrage.

Si le chargeur de démarrage grub a été installé depuis Linux Mint et que l’on supprime la partition utilisée par le système Linux Mint, le chargeur de démarrage ne trouvera pas le fichier /boot/grub/grub.cfg de Linux Mint


Donc, si tu veux pouvoir démarrer debian sans dépendre des autres systèmes installés,
installe le chargeur grub depuis le système debian.

La mise à jour du chargeur de boot prendra en compte les systèmes installés sur ta machine,
donc, il faudra le remettre à jour et le réinstaller quand tu aura supprimé LinuxMint (ou un autre système).
Mais c’est pas important : Si tu ne le faisais pas, tu aurais une entrée de menu grub pour Mint, mais elle ne fonctionnerait pas, c’est tout.


En résumé, depuis le compte root du système debian :

update-grub

Et si le disque de démarrage est /dev/sda

grub-install /dev/sda

Ensuite, tu peux supprimer la partition du système Linux Mint
et après avoir supprimé le système Linux Mint,
pour que l’entrée de Linux Mint soit supprimée du menu grub de débian
lance la commande suivante depuis debian :

update-grub

Voici la réponse un tardive désolé

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 8.6 (jessie)
Release:	8.6
Codename:	jessie

dpkg --get-selections 'grub*'
grub-common					install
grub-pc						install
grub-pc-bin					install
grub2-common					install

debconf-show grub-pc | fgrep device
  grub-pc/install_devices_failed_upgrade: true
* grub-pc/install_devices: /dev/disk/by-id/ata-WDC_WD10EZEX-00WN4A0_WD-WCC6Y6NZ30XU
  grub-pc/install_devices_disks_changed:
  grub2/device_map_regenerated:
  grub-pc/install_devices_failed: false
  grub-pc/install_devices_empty: false

df -ht --local | fgrep -v tmpfs
df: aucun système de fichiers traité

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0 463,1G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0  15,9G  0 part [SWAP]
└─sda6   8:6    0 452,6G  0 part 
sr0     11:0    1  1024M  0 rom  

ls -l /boot
total 28032
-rw-r--r-- 1 root root   157721 sept.  3 11:36 config-3.16.0-4-amd64
drwxr-xr-x 5 root root     4096 sept.  6 15:39 grub
-rw-r--r-- 1 root root 22353027 sept. 24 18:07 initrd.img-3.16.0-4-amd64
-rw-r--r-- 1 root root   182704 sept. 10  2014 memtest86+.bin
-rw-r--r-- 1 root root   184840 sept. 10  2014 memtest86+_multiboot.bin
-rw-r--r-- 1 root root  2679264 sept.  3 11:36 System.map-3.16.0-4-amd64
-rw-r--r-- 1 root root  3125824 sept.  3 11:33 vmlinuz-3.16.0-4-amd64

Erreur de frappe, mettre df -hT avec un grand T comme type de fs

df -hT --local | fgrep -v tmpfs

Dans la sortie on voit

* grub-pc/install_devices: /dev/disk/by-id/ata-WDC_WD10EZEX-00WN4A0_WD-WCC6Y6NZ30XU

donc avec une succession de commandes

ls -l  cible

en commençant par cible == /dev/disk/by-id/ata-WDC_WD10EZEX-00WN4A0_WD-WCC6Y6NZ30XU
vous devriez confirmer que la racine (/) pour debian est bien /dev/sda1
Donnez nous aussi le retour de

sudo fdisk -l /dev/sda
cat /etc/fstab
df -hT /etc/fstab

Je vous invite à lire attentivement les message #7 de MiCP, le contenu de /boot/grub/grub.cfg ainsi que les pages de man.
Il n’y a rien de sorcier, surtout dans votre cas où vous n’avez pas à subir les cheminements fort complexes de système très fermé ( secure boot, UEFI + GPT, partition MSR Recovery, partition du fabricant, que sais-je ).

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac

Voila le retour :

df -hT --local | fgrep -v tmpfs

Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
/dev/sda1        ext4       456G    158G  275G  37% /
/dev/sda6        ext4       446G    6,6G  417G   2% /media/fmt/9957a9c7-8dad-48fe-bd00-fadf97f3403e

fdisk -l /dev/sda

Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
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 : dos
Identifiant de disque : 0xdb689a60

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1  *          2048  971102475 971100428 463,1G 83 Linux
/dev/sda2        971104254 1953523711 982419458 468,5G  5 Extended
/dev/sda5       1920315392 1953523711  33208320  15,9G 82 Linux swap / Solaris
/dev/sda6        971104256 1920315391 949211136 452,6G 83 Linux

La partition 3 ne commence pas sur une frontière de cylindre physique.


Les entrées de la table de partitions ne sont pas dans l'ordre du disque.

 cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=38b6ec0c-ed75-4110-be33-be1b7b4e99c8 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=7258c637-8e4e-4f86-bff1-213f30046309 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

df -hT /etc/fstab

Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/sda1        ext4   456G    158G  275G  37% /

(J’ai reformatté la sortie en mettant des lignes de balisage avec 3 backticks == 3 x AltGr 7 )
La racine est bien sur la partition sda1 et la partition sda6 qui doit contenir le LinuxMint (tout en une seule partition lui aussi) est montée dans media/fmt/TRUC par votre environnement de bureau car elle n’apparaît pas dans la table /etc/fstab.

D’ailleurs cette partition ne contient pratiquement que le système (il n’y a pas des Gigas devideos dedans :slight_smile: )

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« Je préfère le vin d’ici à l’au-delà »
Pierre Dac

Ok, ça marche.

Merci à tous pour vos précieux conseils

Je ne comprends pas le raisonnement. La racine n’a aucun rapport avec le périphérique d’installation de GRUB.