Disque dur Wheezy sur portable et permutation de disques

Bonjour!

Je ne sais pas trop comment résoudre le problème suivant:

Wheezy dans sa dernière version à jour s’installe très bien (et fonctionne bien) sur mon portable.
(un modèle dont je regrette l’achat, mais c’est une autre histoire - Asus N56VJ)

De temps en temps, je change de disque dur pour mettre à jour Un disque Windows 8.1 d’origine que je dois malheureusement utiliser pour certaines tâches (ex: mise à jour des cartes GPS TomTom).
Je me refuse à mettre deux OS sur un même disque. Il faut 3 ou 4 minutes pour changer le disque dur, donc rapide et sans problème, sauf que…

Quand je replace le disque Wheezy dans le portable, il ne veut plus repartir - Message demandant de booter sur le lecteur de dvd.
J’ai déja eu le problème, mais je ne sais plus comment je m’en suis sorti.

Chose curieuse, si je place un disque Ubuntu (14.04 je crois), alors là ça marche…

Les seuls changements au bios (la partie visible par l’utilisateur) se rapportent à l’horloge. Question résolue depuis des lustres.

J’ai essayé le mode récupération du CD Wheezy, mais le seul résultat est un message de grub:
(Mince j’ai oublié le texte - Error … not fixed
Ce qui voudrait dire que quelque chose s’est modifié dans le bios qui ne lance plus la bonne partition (?)

Dans le bios, le disque dur wheezy est vu comme disque 0 et le lecteur de dvd comme disque 2

Sous Ubuntu, je ne peux pas aller dans le bios pour l’instant (ne riez pas :wink: Je viens d’essayer.

Votre aide me ferait plaisir

Merci
JP

Rectification partielle:
Pour d’étranges raisons, l’accès au bios ne se fait pas avec DEL sous Ubuntu, mais avec F12.
Encore un mystère de l’UEFI de ASUS?

L’accès au setup du BIOS/UEFI se fait avant le chargement du système d’exploitation et indépendamment de celui-ci (qu’il y en ait un ou pas), donc je ne vois pas comment la touche serait différente selon le système présent sur le disque. Dans quel cas est-ce DEL ?

Si le PC démarre en UEFI, regarde si le Secure Boot n’aurait pas été réactivé.

Merci pour ta réponse.
Pour les touches de fonction, c’est bizarre.
Quant aux options du bios, le “secure boot” ne s’est jamais réinstallé tout seul.
Je chercherai davantage pour ce problème. Je regarderai un peu les partitions avec un outil externe.
Pour éviter de longues recherches, n’étant pas un spécialiste, je me demande si wheezy 7.6 s’est installé en EFI.
Il me semblait pourtant…
Ça expliquerait le fait que Ubuntu 14.04 fonctionne après permutation des disques durs sur ce portable.
À suivre donc.

Merci
JP

Bon, tu dis que grub est lancé donc le BIOS lance le disque.
Après tu dis que grub donne un message d’erreur, donc sans doute qu’il ne trouve pas le disque. Quel est le message d’erreur qu’il lance, peux tu indiquer la ligne de commande de grub (as tu précisé la partition par un UUID ou par un truc genre hd0, hd1 ou qque chose de ce genre?)

bonjour,
mon grain de sel,
tout d’abord, une architecture SANS DISQUE permet d’accéder au bios uefi ou pas!
en général c’est F12 ou ancienne action Suppr ou F2 pour certains constructeurs

en installant le disque M$ tu dois arriver au bios, on ne parle pas de grub ou lilo
attention aux connecteurs esata port 0 impérativement pour M$

en remettant sous tension as-tu accés à F8 choix du périphérique de boot,
si oui, essaie
A+
JB1 bon app

D’après le manuel de cette machine (pdf de 7,2Mo), l’accès au BIOS de cette machine se fait en maintenant la touche [mono]F2[/mono] enfoncée au démarrage de la machine.

======

[quote=“Manuel de l’Asus N56VJ”]…
The POST
includes a record of the Notebook PC’s hardware configuration,
which is used to make a diagnostic check of the system. This record
is created by using the BIOS Setup program. If the POST discovers
a difference between the record and the existing hardware, it will
display a message on the screen prompting you to correct the
conflict by running BIOS Setup.

…[/quote]Ce qui confirme la supposition de jpg0j2:[quote=“jpg0j2”]… De temps en temps, je change de disque dur …
… quelque chose s’est modifié dans le bios …[/quote]
Il faudrait donc réactualiser l’enregistrement de la configuration matérielle dans le BIOS à chaque changement de disque (ça devrait être rapide), et bien sûr, à plus forte raison avant l’installation d’un système d’exploitation.

======
D’après ArchLinux il n’y a malheureusement pas de [mono]legacy boot[/mono] (Mode BIOS Classique) possible sur cette machine.

@MicP
Bonjour,
Différence de hardware serait l’explication. Ça semble logique…
Mais…Pourquoi Ubuntu 14.04 sait se débrouiller avec ça et pas Wheezy?
Et bien sûr, comment accéder à cet “enregistrement” des données?

Pour les touches de fonction, c’est une affaire secondaire. Je verrai ça après avoir réglé ce problème.
J’ai bien entendu le moyen de récupérer mes données et de réinstaller, mais je trouve ça idiot si Ubuntu (base Debian donc) sait faire

Pour le message de Grub après utilisation du mode de récupération du CD Wheezy 7.6 et demande de reboot:

Welcome to Grub
error: “prefix is not set”

Pour moi c’est du chinois (je respecte les chinois :blush: )

Merci
JP

attention il y a un nouveau grub2 beta
A+
JB1

@jb1

Pour le bios, il “voit” le disque dur puisque comme je le disais, il affecte le numéro 0 au sata et 2 au dvd.
Dans la partie du bios qui gère le la priorité de lancement par contre, il ne propose que P2 (le dvd)
C’est avec la touche ESC enfoncée que l’on peut changer l’ordre de lancement des “disques”.
Mais bien sûr dans le cas présent, seul le dvd est proposé…

Merci
JP

Un grub2 beta, soit! mais je cherche d’abord à relancer Wheezy…

Complément:

À propos des options de Grub proposées dans le mode récupération du CD wheezy, quelqu’un pourrait-il me dire ce qui serait utile dans mon cas avec la syntaxe?

Merci
JP

avec le cd ou clé usb tu as accés à un shell
-tu fais un fdisk pour vérifier le bootstrap avec son étoile (disk bootable)
ainsi que les n° de partions
tu montes sur /mnt ou média ou autre la partition racine puis tu vas sur /mnt/boot
ensuite …/etc/grub.d
un regard,
l’étape avant de refaire le grub2,
c’est ennuyeux de voir le fdisk -l
A+
JB1

Précision sur le disque dur:

un fdisk -l (sous system rescue CD) donne:

Disk /dev/sda: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D59A56E4-CDB2-4E78-9A98-72E0C4B41522

Device Start End Size Type
/dev/sda1 2048 999423 487M EFI System
/dev/sda2 999424 20531199 9.3G Microsoft basic data
/dev/sda3 20531200 52828159 15.4G Linux swap
/dev/sda4 52828160 1465147391 673.5G Microsoft basic data

Pour ce qui est de “Microsoft basic data” c’est évidemment erroné.

Gparted voit sda1 en fat 32, sda2 en ext4, sda3 en swap (avec une remarque "unsupported swap version “1”, et sda4 en ext4.

[quote=“Le manuel de ta machine”] If the POST discovers a difference between the record and the existing hardware,
it will display a message on the screen
prompting you to correct the conflict by running BIOS Setup
[/quote]Il faut donc que tu fasse prendre en compte la modification (changement de disque dur) par le programme de Setup du BIOS.
Mais je ne sais pas du tout comment se présente ce programme,
quelles sont les options possibles, comment faire prendre en compte le changement de disque etc.
D’autant qu’il s’agit d’un programme UEFI => spécifique à cette marque, ce modèle, ce type, cette version d’UEFI.

[quote=“jpg0j2”]… Pourquoi Ubuntu 14.04 sait se débrouiller avec ça et pas Wheezy …[/quote]Ne sachant pas comment la machine a démarré pour l’installation,
quel type de disque a été utilisé, comment étaient-ils partitionnés,
quelles images ISO d’installation et donc quelles méthodes d’installation,
comment Ubuntu gère l’UEFI, ect. je ne pourrais donc que faire des suppositions,
et il y a beaucoup trop de possibilités pour pouvoir les lister toutes,
sans compter que j’en oublierai certainement beaucoup, même avec ces informations.

[quote=“jpg0j2”]…Pour les touches de fonction, c’est une affaire secondaire. Je verrai ça après avoir réglé ce problème. …[/quote]Effectivement: Une problème après l’autre, chaque étape bien stabilisée, sinon, le “chateau de carte” risquerait de s’écrouler,
et donc, bien avant cette étape là, il y a :

[quote=“jpg0j2”]… Pour le message de Grub …[/quote]Et avant celle là, il faudrait être sûr que l’UEFI a bien pris en compte le disque concerné, que le chargeur de boot EFI soit fonctionnel,
et après, il sera possible de tenter de réparer ou simplement réinstaller le chargeur GRUB.

Je laisse donc la place à ceux qui ont la “chance” d’avoir appris à manipuler cette “interface graphique si agréable et conviviale”,
ce qui n’est pas mon cas.

Le boot UEFI semble correct puisque grub est lancé (note que je trouve ce système de boute pas si mal car beaucoup plus souple que le précédent, il ne faut pas confondre UEFI et Secure boot), il te faudrait faire un «c» suivi d’un «ls» pour voit le disques visibles lors de l’invite de la commande de grub.

bonsoir,
grub-install /dev/sda,
est toujours valable, l’implémentation se fait dans /boot/grub
ceci doit être suivi d’un update-grub2

la version beta de grub change quoi?
A+
JB1

Grub-install ne marche pas. On se fait jeter.
Je parle de l’utilisation du CD wheezy en mode de récupération.

les diverses posibilités ayant été testées, je vais probablement réinstaller wheezy.

Il serait probablement utile de faire une sauvegarde avec partimage etc…ou autre en fin d’installation. Néanmoins, je reste persuadé qu’il y a un autre moyen d’éviter des problèmes, et c’est peut-être de changer de version de grub2.
C’est bien un grub2 sur la wheezy actuelle, mais la lecture du grub.cfg est un horrible repoussoir.

J’ai abandonné les gros efforts et recherches sur Debian depuis 3 ou 4 ans puisque Debian est devenu un OS mûr et sans vrai problèmes grâce aux efforts des développeurs. Il y a 20 ans, les débuts de Linux étaient faits pour une petite communauté d’experts. Il y a 10 ans on suait encore pour que ça marche. Mais aujourd’hui, je trouve chaque jour qu’il est bien plus facile, rapide, convivial d’utiliser Linux. Je suis sincère. Alors les constructeurs comme Asus qui font des “choses” à M$ et nous mettent dans la … Ne m’empêcheront pas de mettre le disque W8.x sur une tablette 99 jours sur 100.

JP

Pour conclure:

J’ai réinstallé Wheezy.

Maintenant, pour le futur, j’aimerais savoir si en sauvegardant le bios de la façon traditionnelle (je n’ai pas sauvegardé de bios depuis des années) on sauvegarde non seulement la partie accessible à l’utilisateur, mais aussi celle “cachée”.
Car enfin, si on procède de la façon suivante:

1.- Sauvegarde du bios sous wheezy 7.6 et ultérieur.
2.- Mise en place d’un disque M$
3.- Fonctionner avec M$
4.- Sauvegarde du bios sous M$
5.- Mise en place d’un disque Ubuntu 14.04
6.- Fonctionner sous Ubuntu
7.- Sauvegarde du bios sous Ubuntu.
8.- Flash du bios récupéré en 1.-
8.- Mise en place du disque Wheezy et lancement ?

Est-ce que ça va fonctionner??

Autrement dit: Est-ce que l’on peut sauvegarder l’INTÉGRALITÉ du bios sur un laptop Asus n56vj??

Merci aux experts qui peuvent garantir leur réponse :slightly_smiling:

JP

Qu’entends-tu par “sauvegarder le BIOS” ?

Ah!

On va dire bios-uefi.

Tout ce qui concerne le “firmware” est enregistré dans le “bios” au moment de l’installation de l’OS.
Par exemple, si j’installe Wheezy 7.6, une fois installé, en ouvrant le bios, je vois mon disque sata non seulement dans la partie des disque présents, mais aussi en première ligne pour le boot.

Si je change de disque dur et passe à un disque Windows 8.1, Windows va inscrire son numéro de disque.
Je vois alors le nouveau matériel dans le bios.

Maintenant, si je replace le disque Wheezy, bien que “vu” par le bios, il n’est pas proposé par le pour le lancement.
Ce qui veut dire que quelque chose ne fonctionne pas au niveau de la reconnaissance du matériel pour Wheezy.
Par contre Ubuntu gère bien le changement (de quelle façon est un mystère, mais peut-être est-ce une version de Grub modifiée par Ubuntu?)

On se retrouve donc dans une situation où ON NE PEUT PAS modifier le bios car les enregistrements de matériel sont inaccessibles pour l’utilisateur.

Conclusion:
Il est peut-être possible de sauvegarder les données intégrales du “bios” dans le cas de Wheezy pour les restituer au moment où l’on replace le disque dur.

Comment procéder?
Je ne sais pas.

Il est certainement possible de faire ré-inscrire ces données par une écriture correcte dans Grub.
Mais je n’ai pas eu de réponse sur ce point.
Si tu as une idée, elle est bienvenue!
Merci!

JP