Désactiver le contrôle de la mémoire eMMC durant le boot

2023-12-27 Par sujet Olivier
Bonjour,

J'ai un PC Acer Swift1 acheté en 2019 avec une mémoire flash 64Go et
un emplacement M.2 Sata libre.
Il y a quelques semaines, l'ordinateur (sous Win10) a refusé de
démarrer car il ne trouvait plus de media pour le faire.

J'ai installé une carte M.2 Sata dans l'emplacement libre et j'ai
installé Bookworm dessus.
Maintenant, le PC démarre correctement avec le bémol suivant: il
m'affiche la mémoire flash est erronée (bad block).

Comment faire pour conduire Debian à ne pas analyser au démarrage le
mémoire eMMC?
Outre la suppression des messages d'erreur, l'arrêt du test ferait
gagner quelques secondes inutilement passées à tester un élément qui
n'est pus utilisé.

Le fichier /etc/fstab ne contient aucune référence à la mémoire flash
(/dev/mmcblk0).

Slts



Re: Un disque partitions (hd0,msdos2) et un disque (hd1,gpt1)

2023-12-27 Par sujet François TOURDE
Le 19718ième jour après Epoch,
ajh-valmer écrivait:

>   indiquée dans grub.cfg : hd0,msdos2.
[...]
>   indiquée dans grub.cfg : hd1,gpt1.
[...]
> Pourquoi ces 2 appellations différentes, msdos et gpt ?

Simplement parce que les deux disques n'ont pas été partitionnés selon
le même format. L'un avec l'ancien mécanisme, et l'autre avec GPT

> Comment revenir à hd1,msdos2 ?

La question pertinente me semble plutôt être: "Est-ce gênant?"
D'après moi, il n'y a pas de problème majeur a avoir cette config.

Pour "revenir" à hd1,msdos2 il faudrait utiliser par exemple l'outil
gparted pour refaire la table de partition, mais dans ce cas tu vas
perdre le contenu du disque. En tout cas je ne connais pas de moyen
simple de faire ça sans risque.

Mes 2¢



Re: Comment installer Bookworm sur un Acer Swift 1 dont la eMMC semble HS ? [RESOLU]

2023-12-27 Par sujet Olivier
En changeant de disque M.2 SATA, ce dernier a aussitôt été détecté par
le BIOS sans  modification de la configuration de celui-ci (TPM, Etc
...).
En lançant l'installeur Debian, j'ai pu installer Bookworm sur le
nouveau disque.


Le mar. 5 déc. 2023 à 08:40, Olivier  a écrit :
>
> En survolant les paramètres du BIOS, j'avais aussi l'impression que
> l'utilisation du disque M.2 était de facto interdite.
>
> Comme c'est la première fois que j'ai explicitement affaire avec une
> puce TPM, j'encourage ceux qui ont manipulé ce genre de chose de
> partager ici leur expérience.
> Je vais parallèlement rechercher de la documentation.
>
> Le lun. 4 déc. 2023 à 19:03, didier gaumet  a écrit :
> >
> > Le 04/12/2023 à 17:25, Olivier a écrit :
> > > bonjour,
> > >
> > > J'ai un PC portable Acer Swift 1 SF113-31 sous Windows 10 qui depuis
> > > vendredi affiche obstinément No Bootable Media  au démarrage.
> > >
> > > Ce PC a été acheté en 2019, je crois et il possède 4Go de RAM et un
> > > disque eMMC de 64Go.
> > > Il dispose d'un slot M.2 inoccupé dans lequel je viens d'insérer une
> > > carte M.2 SATA inutilisée.
> > > J'aimerai profiter de sa panne pour le passer sous Bookworm.
> > >
> > > En ajoutant un mot de passe de sécurité via le BIOS, j'ai pu
> > > désactiver le Secure Boot mais le BIOS n'affiche rien démontrant la
> > > présence de mon disque M.2 (le champs HDD du BIOS est vide)
> > >
> > > En bootant sur une clé USB dotée de l'installeur Bookworm, j'ai
> > > observé que l'installeur ne détecte pas non plus le nouveau disque.
> > > J'imagine les cause ci-après:
> > >
> > > - le disque M.2 est endommagé (*) ou mal inséré ou incompatible
> > > - le BIOS est mal configuré pour prendre en compte le nouveau disque M.2
> > >
> > > 1. Connaissez-vous un moyen type System Rescue pour diagnostiquer
> > > et/ou corriger un disque eMMC qui ne démarre plus ?
> > >
> > > 2. Est-il correct de penser "tout disque valide et correctement inséré
> > > est visible via le BIOS" ?
> > >
> > > 3. Les paramètres ci-après de l'onglet Sécurité peuvent-ils empêcher
> > > la détection du disque M.2 ?
> > > Current TPM (TCM) State: [Installed]
> > > Change TPM (TCM) State: [Enabled]
> > > Clear TMP (TCM):   [Clear]
> > >
> > > 4. Conseils et suggestions ?
> > >
> > > (*) À chaud, je n'ai pas d'autre machine acceptant un disque M.2 SATA
> > > pour tester ce dernier
> > >
> > > Slts
> > >
> > >
> >
> > Bonjour,
> >
> > Avertissement, je ne suis pas très instruit sur TPM ou Secure Boot, donc
> > prendre ce qui suit avec les réserves d'usage
> >
> > - Tu peux déjà chercher si il y a un service manual sur le site France,
> > Europe ou USA de Acer. J'ai rien trouvé avec la référence Acer Swift 1
> > mais c'est une référence générique qui regroupe plusieurs modèles. En
> > cherchant avec le N° de série tu auras peut-être plus de chance (bien
> > que par le passé j'aie renoncé à acquérir du Acer ou du Asus parce que
> > je ne trouvais pas de service manual, ce qui est pour moi un facteur de
> > rejet)
> >
> > - En très gros, parce que je ne suis pas compétent, j'ai l'impression
> > que TPM est complémentaire à Secure Boot. Que Secure Boot peut empêcher
> > de démarrer un système logiciel non approuvé. Que TPM peut, entre
> > autres, interdire de se servir d'un matériel non approuvé.
> > Le fait que le TPM soit activé chez toi me suggère (peut-être à tort)
> > que ton disque M2 n'est pas approuvé.
> > Donc tu peux commencer par désactiver le TPM pour voir si ça marche mieux.
> > Si ensuite tu souhaites réactiver le TPM en faisant approuver ton disque
> > M2, je crois comprendre que c'est comme pour faire approuvéer un OS dans
> > le cas de Secure Boot, y a des manips à faire, qui seraient détaillées ici:
> > https://github.com/nokia/TPMCourse/blob/master/docs/STARTHERE.md
> >
> > Tout ça sous réserves, j'écris peut-être de grosses bêtises: que les
> > plus éclairés n'hésitent pas à nous illuminer de leur sagesse :-)
> >



Re: Un disque partitions (hd0,msdos2) et un disque (hd1,gpt1)

2023-12-27 Par sujet Eric DEGENETAIS
bonsoir,
Le mer. 27 déc. 2023 à 17:27, benoit  a écrit :
>
>
> Il me semble qu'une table de partition GPT utilise l'UEFI pour booter et les 
> UUID des /etc/fstab.
>
 Non, c'est indépendant. J'ai des disques dur partitionnés en GPT qui
sont utilisés sur du boot en mode legacy.
>
> Du coup le Disque dur 1, partition /dev/sda2 (Debian12), devrait avoir un 
> fstab avec des dénominations /dev/sd** et booter dans une MBR
>

__
Éric Dégenètais
Henix

http://www.henix.com
http://www.squashtest.org



Re: Un disque partitions (hd0,msdos2) et un disque (hd1,gpt1)

2023-12-27 Par sujet benoit
Le mercredi 27 décembre 2023 à 14:52, ajh-valmer  a écrit :


> Bonjour,
> J'ai 2 disque durs SSD :
> - Disque dur 1, partition /dev/sda2 (Debian12),
> indiquée dans grub.cfg : hd0,msdos2.
> 
> - Disque dur 2, partition /dev/sdb2 (Debian11),
> indiquée dans grub.cfg : hd1,gpt1.
> 
> Je n'ai jamais vu ça.
> Pourquoi ces 2 appellations différentes, msdos et gpt ?
> (GUID Partition Table),

> Comment revenir à hd1,msdos2 ?


Il me semble qu'une table de partition GPT utilise l'UEFI pour booter et les 
UUID des /etc/fstab.

Du coup le Disque dur 1, partition /dev/sda2 (Debian12), devrait avoir un fstab 
avec des dénominations /dev/sd** et booter dans une MBR 

et 
le Disque dur 2, partition /dev/sdb2 (Debian11) devrait en principe utiliser 
l'UEFI et un fstab avec des UUID genre 
UUID=38152af0-2d68-4bdb-aa5e-040aa0b6 /  

Toujours sans certitude (à vérifier), pour revenir à hd1,msdos2, il faudra 
remplir les conditions limitantes :
utiliser  le bio;
booter dans une MBR;
nommer les partitions avec des dénominations /dev/sd** dans /etc/fstab (avec le 
risque mentionné sur cette liste  de confusion d'ordre des disques du bio);
Utiliser une partition primaire;
bien vérifier qu'il n'y a pas d'inversion d'ordre des disque dans le bios;
L'installeur debian en mode expert donne le choix de partitionnement gpt ou 
autre pour du partitionnement destructif, il faudra procéder à une sauvegarde 
des données avant et restauration après.
Mais il y peut-être des outils de partitionnement non destructifs qui le 
permettent...



Re: Un disque partitions (hd0,msdos2) et un disque (hd1,gpt1)

2023-12-27 Par sujet Eric DEGENETAIS
Le mer. 27 déc. 2023 à 14:52, ajh-valmer  a écrit :
>
> Bonjour,
> J'ai 2 disque durs SSD :
> - Disque dur 1, partition /dev/sda2 (Debian12),
>   indiquée dans grub.cfg : hd0,msdos2.
>
> - Disque dur 2, partition /dev/sdb2 (Debian11),
>   indiquée dans grub.cfg : hd1,gpt1.
>
> Je n'ai jamais vu ça.
> Pourquoi ces 2 appellations différentes, msdos et gpt ?
> (GUID Partition Table),
> Comment revenir à hd1,msdos2 ?
bonjour,
première question, quel est le format de table de partitions effectif
de /dev/sdb ? N'est-il pas possible qu'il soit partitionné en GPT et
non MSDOS, et que grub l'étiquette ainsi à bon escient ?

> Merci.
> A. Valmer
>
__
Éric Dégenètais
Henix

http://www.henix.com
http://www.squashtest.org



Un disque partitions (hd0,msdos2) et un disque (hd1,gpt1)

2023-12-27 Par sujet ajh-valmer
Bonjour,
J'ai 2 disque durs SSD :
- Disque dur 1, partition /dev/sda2 (Debian12),
  indiquée dans grub.cfg : hd0,msdos2.

- Disque dur 2, partition /dev/sdb2 (Debian11),
  indiquée dans grub.cfg : hd1,gpt1.

Je n'ai jamais vu ça.
Pourquoi ces 2 appellations différentes, msdos et gpt ?
(GUID Partition Table),
Comment revenir à hd1,msdos2 ?

Merci.
A. Valmer



Re: [HS] Lilo (et Grub)

2023-12-27 Par sujet Michel Verdier
Le 27 décembre 2023 Basile Starynkevitch a écrit :

> Toutefois, sur Debian ou Ubuntu le fichier de configuration de grub (à savoir
> /boot/grub/grub.cfg ) est la plupart du temps généré par l'utilitaire
> grub-mkconfig (un script shell)

En général on utilise la commande update-grub qui encapsule l'appel à
grub-mkconfig



Re: [HS] Lilo (et Grub)

2023-12-27 Par sujet Basile Starynkevitch



On 12/26/23 14:36, ajh-valmer wrote:

On Monday 25 December 2023 11:08:10 benoit wrote:

Pourquoi Debian et d'autres distributions ont abandonné lilo
au profit de GRUB?

Il me semble (mais à vérifier) que lilo avait ses limites, le secteur
d’amorçage(MBR) ne pouvait s’adresser qu’à une partition primaire.
Limite qu’il suffisait de contourner en utilisant une partition primaire
de qlq Mo pour /boot :

Lilo a été mis de côté pour de bonnes raisons,
mais Grub a beaucoup de défauts.
Le principal est la configuration de partitions qui contiennent
des n° UUID différents à l'intérieur de leur paragraphe concerné :
obligation de corriger ces n° UUID à la main.



Toutefois, sur Debian ou Ubuntu le fichier de configuration de grub (à 
savoir /boot/grub/grub.cfg ) est la plupart du temps généré par 
l'utilitaire grub-mkconfig (un script shell)


--
Basile Starynkevitch
 
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/