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
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)
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
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/)
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
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 #
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 !!!
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.
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.
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 !!!
Bonjour,
Mince ::)
- Il est connecté comment ton SSD ? A-t-il changé de place ?
- Donne ton fstab
cat /etc/fstab
- Va voir dans ton firmware-efi, je le configurerais comme ceci:
secure boot: désactívé
csm: désactivé - Toujours dans ton firmware-efi,
-> vérifie aussi que ton ssd soit bien identifié par le firmware-efi comme périphérique à partir duquel un démarrage est possible.
-> et qu'il soit le premier de la liste tant qu'à faire (minimum dedans)
S'il n'est pas identifié comme tel, tu ne pourras pas booter.
Qu'en est-il ?
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
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 ???
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…
Ok, j'ai compris !
Vais m'en occuper et te tiens au courant.
Merci de ton aide !
Le ssd est branché directement sur la carte-mère et n'a pas bougé depuis son installation.
YAHOO !!!
Suis donc allé tripatouiller le bios.
ai remonté le ssd, l'ai fait etre booté en premier et hop !
Ca marche.
merci encore !!!
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 ???
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
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.
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]
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:
- EFI/CD DVD Boot option sur auto (sinon EFI -> si ça foire avec auto, tu essaies EFI, mais surtout pas non EFI)
- First boot device: Hard disk
- Hard disk boot priority -> tu choisis ton ssd en premier (tu joues avec les flèches pour le faire monter)
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…
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
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.