Sommaire :
Si vous avez un Sony Vaio (dans mon cas un Sony Vaio SVP112A2CN) un peu ancien qui refuse Windows 11, vous avez probablement eu la même idée que beaucoup de monde : installer une distribution Linux propre et légère, comme Zorin OS (ou Ubuntu). Sur le papier, c’est simple : une clé USB, un installateur, et vous repartez avec une machine utilisable.
Sauf que sur certains modèles Vaio, notamment dans la série Pro, l’histoire peut tourner au gag technologique. L’installation se termine sans erreur, le système copie ses fichiers, GRUB s’installe… puis au premier redémarrage, c’est le festival : logo Vaio, redémarrage, logo Vaio, redémarrage. Parfois vous tombez sur un outil de récupération, parfois ça boucle sans rien afficher d’utile. Et vous vous dites que Linux n’a pas été installé correctement.
Dans la majorité des cas, le problème n’est pas Linux. C’est le firmware UEFI du Vaio, qui a une manière très personnelle de comprendre la notion de “priorité de démarrage”.
Pourquoi certains Sony Vaio ignorent l’ordre de boot UEFI
Sur un PC UEFI “normal”, quand vous installez Ubuntu ou Zorin en mode UEFI, l’installateur crée une entrée de démarrage dans la NVRAM. Vous retrouvez ensuite cette entrée dans le menu UEFI, souvent sous le nom ubuntu. Et si vous placez cette entrée en premier dans le BootOrder, la machine démarre dessus.
Sur plusieurs Sony Vaio, le firmware UEFI ne se contente pas de lire le BootOrder. Il semble privilégier de manière quasi systématique l’entrée Windows Boot Manager, qui pointe vers le chargeur Microsoft, en général le fichier \EFI\Microsoft\Boot\bootmgfw.efi.
Le résultat est simple : même si Linux est bien installé, le Vaio tente toujours de lancer Windows. Et si vous avez supprimé Windows lors de l’installation, l’entrée Windows Boot Manager peut rester présente dans la NVRAM, mais son fichier cible, lui, n’existe plus. Le firmware essaye, échoue, et recommence. D’où le redémarrage en boucle.
En clair, votre Vaio ne “cherche pas un système d’exploitation”. Il cherche Windows. Et si Windows a disparu, il préfère boucler plutôt que d’essayer l’entrée Linux.
Le symptôme typique après installation de Zorin OS ou Ubuntu
Vous le reconnaîtrez facilement :
- L’installation de Linux se passe bien, sans message d’erreur particulier.
- Au redémarrage, la machine revient en boucle sur le logo Vaio ou sur un écran de récupération.
- Dans le firmware UEFI, l’entrée Linux existe, mais elle n’est pas respectée au démarrage.
- Si vous désactivez Secure Boot, il arrive que la machine “ne trouve plus d’OS”, ce qui renforce l’impression que tout est cassé.
C’est frustrant, mais il y a une bonne nouvelle : on peut corriger ça proprement.
La stratégie qui fonctionne : faire croire au Vaio qu’il démarre Windows
L’idée n’est pas de lutter contre le firmware, mais de jouer selon ses règles. Puisqu’il veut absolument lancer Windows Boot Manager, on va lui en donner un… mais qui pointe vers Linux.
La technique consiste à :
- Supprimer l’entrée “Windows Boot Manager” existante dans la NVRAM UEFI.
- Créer une nouvelle entrée UEFI nommée “Windows Boot Manager” qui pointe vers le chargeur Linux (shim ou grub).
Ensuite, au démarrage, le firmware Vaio fait ce qu’il aime faire : il lance “Windows Boot Manager”. Sauf que cette fois, ce “Windows Boot Manager” est en réalité le bootloader Linux, et vous arrivez enfin sur GRUB puis sur Zorin ou Ubuntu.
Procédure pas à pas avec efibootmgr
1) Démarrer sur une clé Live en mode UEFI
Démarrez sur une clé USB Live Ubuntu ou Zorin, en mode UEFI. C’est essentiel, car efibootmgr doit voir les entrées EFI dans la NVRAM. Une fois sur le bureau, ouvrez un terminal.
2) Vérifier que efibootmgr est disponible
Souvent l’outil est déjà présent. Sinon :
sudo apt-get update
sudo apt-get install efibootmgr
3) Lister les entrées UEFI et repérer Windows Boot Manager
sudo efibootmgr -v
Repérez une ligne “Windows Boot Manager”. Notez le numéro associé, par exemple Boot0001. Profitez en pour repérer aussi une entrée “ubuntu” ou “Zorin” si elle existe.
4) Supprimer l’entrée Windows Boot Manager qui pointe vers Microsoft
Si l’entrée Windows est Boot0001 :
sudo efibootmgr -b 0001 -B
Remplacez 0001 par votre numéro réel.
5) Vérifier le chemin du fichier EFI Linux sur la partition EFI
En général, Zorin (basé sur Ubuntu) utilise le dossier \EFI\ubuntu\ et un des fichiers suivants :
- shimx64.efi : recommandé, surtout si Secure Boot est activé
- grubx64.efi : possible, souvent utilisé si Secure Boot est désactivé
Pour vérifier, vous pouvez monter la partition EFI et lister son contenu. Sur beaucoup de machines, la partition EFI est /dev/sda1, mais cela peut varier (NVMe, autre partition). Exemple :
sudo mkdir -p /mnt/efi
sudo mount /dev/sda1 /mnt/efi
ls -la /mnt/efi/EFI
Adaptez /dev/sda1 si nécessaire. Vous devez voir un dossier ubuntu (ou similaire), puis les fichiers .efi.
6) Créer une nouvelle entrée “Windows Boot Manager” qui pointe vers Linux
Exemple classique : disque interne /dev/sda, partition EFI 1, et chargeur shim :
sudo efibootmgr -c -d /dev/sda -p 1 -L "Windows Boot Manager" -l "\\EFI\\ubuntu\\shimx64.efi"
Si votre machine utilise un disque NVMe, le disque peut être /dev/nvme0n1. Si la partition EFI n’est pas la 1, adaptez aussi le numéro -p.
Si vous préférez pointer directement vers GRUB (souvent si Secure Boot est désactivé) :
sudo efibootmgr -c -d /dev/sda -p 1 -L "Windows Boot Manager" -l "\\EFI\\ubuntu\\grubx64.efi"
7) Vérifier BootOrder et mettre la nouvelle entrée en premier
Relancez :
sudo efibootmgr -v
Vous devez voir “Windows Boot Manager” qui pointe maintenant vers \EFI\ubuntu\shimx64.efi (ou grubx64.efi). Notez le nouveau numéro BootXXXX associé, puis assurez vous qu’il est en tête du BootOrder.
Exemple : si votre nouvelle entrée est Boot0003 :
sudo efibootmgr -o 0003,0000,0002,0001
Adaptez l’ordre selon vos entrées. L’objectif est que l’entrée Windows Boot Manager (celle qui pointe vers Linux) soit prioritaire.
Redémarrage et résultat attendu
Redémarrez la machine en laissant l’UEFI actif. Si vous avez utilisé shimx64.efi, vous pouvez généralement laisser Secure Boot activé. Au prochain boot, le Vaio va lancer “Windows Boot Manager” comme d’habitude, sauf que cette fois vous verrez GRUB puis Zorin OS démarrer normalement.
C’est littéralement un détournement du comportement du firmware : il pense démarrer Windows, mais il démarre Linux. Et c’est précisément ce qu’il vous fallait pour sortir de la boucle.
Points de vigilance si le problème revient après une mise à jour
Sur certains Vaio, une remise à zéro du firmware, un changement de réglage Secure Boot, ou parfois une mise à jour de la distribution peut perturber les entrées UEFI. Si vous retombez sur un boot en boucle, le réflexe est simple : relancez un Live USB, vérifiez les entrées avec efibootmgr, et assurez vous que l’entrée “Windows Boot Manager” pointe toujours vers le fichier EFI Linux.
Ce n’est pas très glamour, mais c’est efficace. Et une fois configuré, le Vaio redevient une machine parfaitement utilisable sous Linux, sans se battre à chaque démarrage avec un firmware qui s’accroche à Windows comme à une bouée.
Pour aller plus loin
Si vous voulez fiabiliser encore davantage, vous pouvez aussi garder une copie de votre dossier EFI (le répertoire /EFI sur la partition EFI) et noter quelque part vos commandes efibootmgr. Le jour où le firmware décide de “réinitialiser” ses priorités, vous remettez tout en place en quelques minutes, sans stress.


