Alionet - Communauté openSUSE francophone

openSUSE => Installation et boot => Discussion initiée par: Mahanand le 24 Novembre, 2021, 18:05:33

Titre: pas de partition active
Publié par: Mahanand le 24 Novembre, 2021, 18:05:33
Bjr,

Il  ya qques semaines, ai installé leap 15.3 sur un disue ssd. Tout allait très bien jusqu'à hier, au moment de booter, message suivant :
"Loading operating system ...
Error no active partition"

Suis donc obliger de passer par la clef usb d'installation pour booter sur disuqe dur.

Comment faire pour réparer ce truc, sans avoir à refaire une installation ?

Merci
Titre: Re : pas de partition active
Publié par: denebe le 25 Novembre, 2021, 08:51:54
Bonjour,

vérifie déjà que la partition, sur laquelle tu veux booter, a bien le drapeau (flag) "boot" (en français amorçage, en allemand bootfähig - Schalter = drapeau dans cette situation).

Je te mets trois captures.

En gui avec partitionmanager (gparted est identique), uefi:
(https://i.ibb.co/K274TDb/partition1.png) (https://ibb.co/K274TDb)

La même chose avec du mbr (Schalter=flag=drapeau, bootfähig=boot=amorçage):
(https://i.ibb.co/Tk9b719/partition2.png) (https://ibb.co/Tk9b719)

En ligne de commande avec "fdisk -l" (c'est la lettre l (avant m…)), en root (ou avec sudo):
(https://i.ibb.co/FKtShL7/partition3.png) (https://ibb.co/FKtShL7)
Titre: Re : pas de partition active
Publié par: Mahanand le 25 Novembre, 2021, 13:10:43
Bjr,
Voci ce que j'obtiens :
Disque /dev/sdd : 14,53 GiB, 15599321088 octets, 30467424 secteurs
Modèle de disque : Innostor       
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x47155e83

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdd1              2636    9691     7056   3,4M ef EFI (FAT-12/16/32)
/dev/sdd2    *         9692 9152511  9142820   4,4G 17 HPFS/NTFS masquée


Titre: Re : pas de partition active
Publié par: denebe le 25 Novembre, 2021, 16:57:36
J'ai comme l'impression que le résultat que tu as posté ne concernent pas le ssd qui nous intéresse, mais plus d'une clé usb avec laquelle tu as booté.

Télécharge surpergrub2 -> ici (https://sourceforge.net/projects/supergrub2/files/2.04s1/super_grub2_disk_2.04s1/super_grub2_disk_hybrid_2.04s1.iso/download),  installe le sur une clé usb, puis boot ton ordinateur avec.

Tu laisses tout en automatique, tu fais suivant, suivant… Si tout se passe bien, ton menu grub2 va s'afficher, et tu pourras accéder à Leap.

Est-ce que cela marche ?

PS: quand tu postes le résultat d'une commande (un output), mets-le entre les balises "code", elles s'affichent en cliquant sur le croisillon # situé avec les options de mise en forme (gras, italique, souligné…). La présentation est bien plus propre.

PS2: super grub disc2 (https://www.supergrubdisk.org/category/download/supergrub2diskdownload/super-grub2-disk-stable/)
Titre: Re : pas de partition active
Publié par: Mahanand le 25 Novembre, 2021, 17:07:00
Hola ! Tu as raison, c'était le résultat de la clef !!!
voici pour le ssd :

Disque /dev/sda : 931,51 GiB, 1000204886016 octets, 1953525168 secteurs
Modèle de disque : WDC  WDS100T2B0A
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 8F785591-A78A-46F2-A557-19A6B323C3DF

Périphérique      Début        Fin   Secteurs Taille Type
/dev/sda1          2048      18431      16384     8M Amorçage BIOS
/dev/sda2         18432 1949329407 1949310976 929,5G Système de fichiers Linux
/dev/sda3    1949329408 1953525134    4195727     2G Partition d'échange Linux

Titre: Re : pas de partition active
Publié par: denebe le 26 Novembre, 2021, 16:08:50
Bonjour,

fais voir le résultat de
sudo parted -l

Et insère ce résultat dans une balise code stp -> tu cliques sur le croisillon #
Titre: Re : pas de partition active
Publié par: Mahanand le 27 Novembre, 2021, 13:49:23
Bjr,
Voici le résultat de parted -l :

Modèle: ATA WDC WDS100T2B0A (scsi)
Disque /dev/sda : 1000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags: pmbr_boot

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Fanions
 1      1049kB  9437kB  8389kB                            bios_grub
 2      9437kB  998GB   998GB   btrfs                     legacy_boot
 3      998GB   1000GB  2148MB  linux-swap(v1)            partition d'échange (swap)


Modèle: ATA MAXTOR STM325082 (scsi)
Disque /dev/sdb : 250GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags:

Numéro  Début   Fin    Taille  Type     Système de fichiers  Fanions
 1      1049kB  250GB  250GB   primary  ext4                 type=83


Modèle: Innostor Innostor (scsi)
Disque /dev/sdc : 15,6GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags:

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      1350kB  4962kB  3613kB  primary  fat16                esp, type=ef
 2      4962kB  4686MB  4681MB  primary                       démarrage, caché, type=17


J'ai essayé super grub, et ça donne pas grand chose, on dirait qu'il ne détecte aucun fichier grub sur le ssd !!!
Titre: Re : pas de partition active
Publié par: denebe le 28 Novembre, 2021, 14:37:17
Bonjour,

je te mets une analyse de ton disque ssd et de ses partitions… Tu peux la lire, ou non.
Je publie dans le post suivant ce que tu peux envisager.

Titre: Re : pas de partition active
Publié par: denebe le 28 Novembre, 2021, 15:29:46
A) Vérifie que ton firmware-efi (après avoir tapé esc au boot…), soit bien configuré pour démarrer du bon disque. Mais si cela fonctionnait avant, il n'y a pas de raison que changer je pense… à vérifier…

B)
Suis donc obliger de passer par la clef usb d'installation pour booter sur disque dur.
=> J'en déduis que tu arrives à démarrer avec Opensuse.
Titre: Re : pas de partition active
Publié par: Mahanand le 29 Novembre, 2021, 16:29:28
Bonsoir,

Ai tout lu et suivi tes instructions, voilà ce que ça donne :

linux-6e3s:/home/papaya # grub2-install /dev/sda
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
linux-6e3s:/home/papaya # grub2-mkconfig --output=/boot/grub2/grub.conf
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-5.3.18-59.34-default
Found initrd image: /boot/initrd-5.3.18-59.34-default
Found linux image: /boot/vmlinuz-5.3.18-59.27-default
Found initrd image: /boot/initrd-5.3.18-59.27-default
done

Mais malheureusement, le problème subsiste !!!
Titre: Re : pas de partition active
Publié par: denebe le 29 Novembre, 2021, 17:45:13
Bonjour,
Mince  ::)


Qu'en est-il ?
Titre: Re : pas de partition active
Publié par: denebe le 29 Novembre, 2021, 17:47:38
Pour info, j'ai installé Leap 15.3 en VM pour tester, sa configuration est identique à la tienne, et ça démarre !
thierry@localhost:~> sudo parted -l
[sudo] Mot de passe de root :
Modèle: ATA VBOX HARDDISK (scsi)
Disque /dev/sda : 16,9GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags: pmbr_boot

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Fanions
 1      1049kB  9437kB  8389kB                            bios_grub
 2      9437kB  16,9GB  16,9GB  btrfs                     legacy_boot
Titre: Re : pas de partition active
Publié par: Mahanand le 30 Novembre, 2021, 11:08:11
Hola !
Voilà fstab :
cat /etc/fstab
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /                       btrfs  defaults                      0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /var                    btrfs  subvol=/@/var                 0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /tmp                    btrfs  subvol=/@/tmp                 0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /root                   btrfs  subvol=/@/root                0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /home                   btrfs  subvol=/@/home                0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=e208ea63-4870-4741-8b41-d13e5f689e6c  /.snapshots             btrfs  subvol=/@/.snapshots          0  0
UUID=7df718ab-b8d4-4404-aa23-fb217ae6632c  swap                    swap   defaults                      0  0

Et comment je trouve le firmware-efi ???
Titre: Re : pas de partition active
Publié par: denebe le 30 Novembre, 2021, 11:44:24
Et comment je trouve le firmware-efi ???
Ok pour ton fstab. Ça ne joue pas grand rôle pour ton problème, mais je voulais quand même y jeter un œil, tout va bien.

Le firmware-efi, c'est ce qui arrivé après un firmware-bios (le bios !!). C'est un peu emmerdant à nommer, mais c'est comme ça. Avant il n'y avait que le bios (firmware-bios), depuis 10 - 15 ans il y a les firmware-efi -> le premier programme qui se lance quand tu appuies avec ton doigt sur le bouton (physique) démarrer de ton ordinateur. Aujourd'hui il n'y a que des uefi… (sauf avec un vieux coucou, chez moi par exemple !)

Au démarrage de ton ordinateur, juste après avoir appuyé physiquement avec le doigt sur le bouton démarrer de ton ordi, tu appuies sur la touche 'ESC' (ou 'suppr' ou f2, ou f11, cela dépend de ton ordi !). Tu devrais rentrer dans ton firmware-efi… (on dit aussi bios-uefi pour le firmware-efi)

un peu de lecture (renseigne-toi, il y plein de site pour cela, mais ce n'est pas toujours facile à comprendre, le terme uefi peut prendre différentes significations selon la situation par exemple):
Accéder au BIOS ou à l’UEFI d’un ordinateur (https://lecrabeinfo.net/acceder-au-bios-ou-a-luefi-dun-ordinateur.html#:~:text=Pour%20acc%C3%A9der%20%C3%A0%20l'utilitaire%20de%20configuration%20de%20l'UEFI,Maj%20%E2%87%91%20%2C%20cliquez%20sur%20Red%C3%A9marrer.)

Comment est branché ton ssd ? Par usb? direct sur ta carte mère ?

Change-t-il de place ? ça ne devrait pas jouer de rôle, mais dans le doute…

Titre: Re : pas de partition active
Publié par: Mahanand le 30 Novembre, 2021, 12:39:59
Ok, j'ai compris !
Vais m'en occuper et te tiens au courant.

Merci de ton aide !
Titre: Re : pas de partition active
Publié par: Mahanand le 30 Novembre, 2021, 12:45:14
Le ssd est branché directement sur la carte-mère et n'a pas bougé depuis son installation.
Titre: Re : pas de partition active
Publié par: Mahanand le 30 Novembre, 2021, 15:58:14
YAHOO !!!
Suis donc allé tripatouiller le bios.
ai remonté le ssd, l'ai fait etre booté en premier et hop !
Ca marche.

merci encore !!!
Titre: Re : pas de partition active
Publié par: Mahanand le 04 Décembre, 2021, 12:09:33
Eh bien non !
Je boote aujourd'hui, alors que ça marchait hier, même probleme !
Est ce que ça pourrait être le bios qui merdouille ???
Titre: Re : pas de partition active
Publié par: denebe le 04 Décembre, 2021, 13:15:49
C'est quoi comme carte mère ?
Donne-le résultat (affiche le avec les balises CODE #…):
sudo dmidecode -t baseboard
puis de
sudo dmidecode -t bios
Titre: Re : pas de partition active
Publié par: Pascal le 04 Décembre, 2021, 13:49:38
As tu bien enregistré l'ordre du boot ou est ce que c’était l'ordre du prochain démarrage.

Sinon voir si la pile est pas morte mais dans ce cas tu as généralement un message qui t'invite a rentrer dans le BIOS.
Titre: Re : pas de partition active
Publié par: Mahanand le 04 Décembre, 2021, 16:34:49
et voilà :
[sudo dmidecode -t baseboard
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: GA-A75M-UD2H
Version: 
Serial Number: 


sudo dmidecode -t bios
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Award Software International, Inc.
Version: F6c
Release Date: 11/17/2011
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 4096 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Targeted content distribution is supported

Handle 0x0026, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 3
n|US|iso8859-1
n|US|iso8859-1
r|CA|iso8859-1
Currently Installed Language: n|US|iso8859-1

/code]


Titre: Re : pas de partition active
Publié par: denebe le 04 Décembre, 2021, 18:03:08
C'est une carte mère assez âgée  :)) Pas plus que la mienne !
Une GA-A75M-UD2H (https://www.gigabyte.com/Motherboard/GA-A75M-UD2H-rev-10#ov).

il s'agit d'un bios avec "hybrid efi". Tu peux donc booter sur des disques avec une table de partition gpt (on l'avait déjà constaté).
Par contre, ce n'est pas un firmware efi.

Peux-tu vérifier par toi même, une fois dans ton bios, quelle est la version du bios ?
Le retour que tu as posté indique un bios F6c (un bios beta ?), alors que sur le site de Gigabyte (https://www.gigabyte.com/Motherboard/GA-A75M-UD2H-rev-10/support#support-dl-bios), le dernière version est la F6,
Qu'en est-il ?

Solution 1:
Dans ton bios:
Dans advanced bios features, tu règles:

Pas important pour ton problème, mais je mettrais aussi dans Integrated peripherals / On Chip Sata Type -> AHCI.

Une fois configuré, tu fais F10 (et yes !! sauver la configuration et reboot automatique)

En espérant que ça boote correctement.

Solution 2:
Si des fois ça ne boote pas, tu redémarres ton ordi, et tu appuyes sur F12 au tout début de la séquence de boot, tu obtiendras un menu: choisis ton ssd et essai de booter.

Solution 3:
C'est pas la meilleur, mais si tu as un soucis pour booter avec un disque, tu peux le reconfigurer avec un table de partition dos (MBR), vu que la taille de ton disque est inférieure à 2,2To. Par contre, dans ce cas-là, le plus simple est de reconfigurer du début -> tu sauves tes données, tu configures ton ssd avec une table de partition dos (MBR), et tu installes Opensuse normalement…
Et bien sûr il faut aussi reconfigurer ton bios, mais ce n'est pas le plus long…
Titre: Re : pas de partition active
Publié par: Mahanand le 09 Décembre, 2021, 15:29:10
Bjr,

Suis donc reparti dans le bios vérifier les changements, et en suivant tes indications, il y avait effectivement qque chose de mal règlé.
Depuis tout OK, mais je n'arrive pas à trouver la version du bios.
Merci
Titre: Re : pas de partition active
Publié par: denebe le 09 Décembre, 2021, 18:46:40
Bjr,

Suis donc reparti dans le bios vérifier les changements, et en suivant tes indications, il y avait effectivement qque chose de mal règlé.
Depuis tout OK, mais je n'arrive pas à trouver la version du bios.
Merci
Bonne nouvelle ! Si ça fonctionne comme ça, on va laisser le bios tranquille.  :))
Mets-le sujet en résolu.

Bye bye.