.... Re, encore, toujours en bagarre avec GRUB :065:
Voici mon système de partitions :
Code : Tout sélectionner
(parted) print
Model: ATA ST9500325AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 420MB 419MB ntfs Basic data partition hidden, diag
2 420MB 735MB 315MB fat32 EFI system partition boot, esp
3 735MB 869MB 134MB Microsoft reserved partition msftres
4 869MB 63,8GB 62,9GB ntfs Basic data partition msftdata
5 63,8GB 106GB 41,9GB ntfs Basic data partition msftdata
6 106GB 124GB 18,3GB ntfs Basic data partition hidden, msftdata
7 124GB 124GB 500MB ext4 /boot (deb1) msftdata
8 124GB 144GB 20,0GB ext4 / (deb1) msftdata
14 144GB 184GB 39,5GB ext4 /home (deb1) msftdata
9 184GB 190GB 6000MB linux-swap(v1)
10 190GB 400GB 210GB ext3 DOCS /data (deb1&2) msftdata
11 400GB 400GB 500MB ext4 /boot (deb2) msftdata
12 400GB 410GB 10,0GB ext4 / (deb2) msftdata
13 410GB 420GB 10,0GB ext4 /home (deb2) msftdata
(parted)
Je viens d'installer Debian (deb2) sur sda11,12,13
Mon problème :
Le BIOS EFI permet de choisir entre 2 modes : EFI / Legacy
Le mode EFI pour je ne sais quelle raison ne détectait pas la clé usb (MultiBootUsb)
que j'ai utilisé pour tenter de réparer le boot cassé lors d'une précédente MàJ
... je vous passe les détails de cette mésaventure.
Toujours est-il que :
j'ai fait mon installation avec l'ISO-Hybride Debian-Mate sur une clé usb (pas de lecteur cd) en mode LEGACY.
Tout c'est merveilleusement déroulé :
* j'ai un GRUB qui fonctionne,
* un système tout neuf avec Mate (superbe selon moi),
* la première installation Debian fonctionne toujours...
Seul problème le mode LEGACY du BIOS zappe Windows Boot Loader (win8) qui n'est pas proposé par GRUB
Windows n'est accessible qu'en entrant dans le bios pour modifier le mode vers EFI et de le sélectionner via F12 (Boot Device),
ce qui n'est pas très commode, même si je ne me sers quasiment jamais de Windows
(sauf pour voir comment c'est fait, pour aider quelques potes dans la misères et qui fouettent de passer sous Linux)
Remarque : En mode EFI (cela semble logique) GRUB ne fonctionne plus.
Pour le moment, voici ce que j'ai d'installé :
Code : Tout sélectionner
$ dpkg-query -l | grep grub
ii grub-common 2.02~beta2-22+deb8u1 GRand Unified Bootloader (common files)
ii grub-pc 2.02~beta2-22+deb8u1 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02~beta2-22+deb8u1 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii grub2-common 2.02~beta2-22+deb8u1 GRand Unified Bootloader (common files for version 2)
Comment faut-il procéder pour revenir à grub-efi sans tout casser ?
Mon inquiétude :
La transition entre les 2 modes LEGACY → EFI ; il y a forcément un moment où cela ne fonctionne plus ...
la solution c'est quoi ?... chroot pour le faire un grub-install ?
Merci pour votre attention.
Pour info :
Code : Tout sélectionner
# apt-get install -s grub-efi
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
efibootmgr grub-efi-amd64 grub-efi-amd64-bin libefivar0
Les paquets suivants seront ENLEVÉS :
grub-pc
Les NOUVEAUX paquets suivants seront installés :
efibootmgr grub-efi grub-efi-amd64 grub-efi-amd64-bin libefivar0
0 mis à jour, 5 nouvellement installés, 1 à enlever et 0 non mis à jour.
Remv grub-pc [2.02~beta2-22+deb8u1]
Inst libefivar0 (0.15-3 Debian:8.5/stable [amd64])
Inst efibootmgr (0.11.0-3 Debian:8.5/stable [amd64])
Inst grub-efi-amd64-bin (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
Inst grub-efi-amd64 (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
Inst grub-efi (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
Conf libefivar0 (0.15-3 Debian:8.5/stable [amd64])
Conf efibootmgr (0.11.0-3 Debian:8.5/stable [amd64])
Conf grub-efi-amd64-bin (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
Conf grub-efi-amd64 (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
Conf grub-efi (2.02~beta2-22+deb8u1 Debian:8.5/stable, Debian-Security:8/stable [amd64])
PKGes GRUB sur Deb1
Code : Tout sélectionner
dpkg-query -l | grep grub
ii grub-common 2.02~beta2-22+deb8u1 amd64 GRand Unified Bootloader (common files)
ii grub-efi 2.02~beta2-22+deb8u1 amd64 GRand Unified Bootloader, version 2 (dummy package)
ii grub-efi-amd64 2.02~beta2-22+deb8u1 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.02~beta2-22+deb8u1 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii grub2-common 2.02~beta2-22+deb8u1 amd64 GRand Unified Bootloader (common files for version 2)
Par curiosité j'ai monté sda2 la part EFI ;
Voici ce quelle contient :
Code : Tout sélectionner
# tree efi_part
efi_part
└── EFI
├── Boot
│ └── bootx64.efi
├── debian
│ └── grubx64.efi
├── Microsoft
│ └── Boot
│ ├── BCD
│ ├── BCD.LOG
│ ├── BCD.LOG1
│ ├── BCD.LOG2
│ ├── bg-BG
│ │ ├── bootmgfw.efi.mui
│ │ └── bootmgr.efi.mui
│ ├── bootmgfw.efi
│ ├── bootmgr.efi
│ ├── BOOTSTAT.DAT
│ ├── boot.stl
│ ├── cs-CZ
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── da-DK
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
....
│ ├── Fonts
│ │ ├── chs_boot.ttf
│ │ ├── cht_boot.ttf
│ │ ├── jpn_boot.ttf
....
│ ├── fr-FR
│ │ ├── bootmgfw.efi.mui
│ │ ├── bootmgr.efi.mui
│ │ └── memtest.efi.mui
│ ├── hr-HR
......
│ │ └── memtest.efi.mui
│ └── zh-TW
│ ├── bootmgfw.efi.mui
│ ├── bootmgr.efi.mui
│ └── memtest.efi.mui
└── ubuntu
└── grubx64.efi
44 directories, 124 files
car il y a eu 2 installations Debian faites sur les partitions 11, 12, 13 (initialement utilisées pour un test Ubuntu)
Est-ce qu'un coup de osprober avant la re-install de grub va remettre ceci à jour ?

Ou faut-il supprimer ce qui n'est plus utile manu-military ?

J'espère avoir apporté assez d'info pour vous faire une idée de la situation.
@+