Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/08/2024, à 00:09

C_Odhul_

Lancer ubuntu ou windows depuis le terminal

Bonjour, je voudrais savoir s'il est possible de lancer windows depuis linux ou linux depuis Windows avec une commande plutôt que redémarrer et choisir sur le grub. Ou, encore mieux, si avec les commandes wake on lan, on pourrait choisir le système à démarrer.

Merci d'avance pour votre aide

Hors ligne

#2 Le 21/08/2024, à 06:51

k3c

Re : Lancer ubuntu ou windows depuis le terminal

bonjour

pour lancer Windows depuis le terminal, regarde

https://forum.ubuntu-fr.org/viewtopic.php?id=2086634

Dernière modification par k3c (Le 21/08/2024, à 07:50)


Debian 12 sur Thinkpad reconditionné

Hors ligne

#3 Le 21/08/2024, à 07:03

k3c

Re : Lancer ubuntu ou windows depuis le terminal

depuis Windows tu peux regarder cette discussion

https://stackoverflow.com/questions/449 … efibootmgr

apparemment bcdedit est l'équivalent de efibootmgr


Debian 12 sur Thinkpad reconditionné

Hors ligne

#4 Le 22/08/2024, à 14:45

k3c

Re : Lancer ubuntu ou windows depuis le terminal

alors j'ai testé sous Windows (profitez en, c'est rarissime :-)


donc bcdedit affiche plein de choses

(pour le lancer, être en administrateur, donc

touche Windows et R (comme Run)
écrire
cmd
ne pas faire
Return
mais
CTRL shift return
puis taper
bcdedit dans la fenêtre

Microsoft Windows [version 10.0.22631.4037]
(c) Microsoft Corporation. Tous droits réservés.

C:\Windows\System32>BCDEdit

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
default                 {current}
resumeobject            {93935795-3cdb-11ee-88ee-d07d0f298e94}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Chargeur de démarrage Windows
-----------------------------
identificateur          {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 11
locale                  fr-FR
inherit                 {bootloadersettings}
recoverysequence        {2fe0d9a3-798d-11ee-b929-98fa9b23a916}
displaymessageoverride  Recovery
recoveryenabled         Yes
nointegritychecks       Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {93935795-3cdb-11ee-88ee-d07d0f298e94}
nx                      OptIn
bootmenupolicy          Standard

, mais la commande qui nous intéresse est

C:\Windows\System32>BCDEdit /enum firmware

Gestionnaire de démarrage du microprogramme
-------------------------------------------
identificateur          {fwbootmgr}
displayorder            {b1ea5c71-8555-11ee-90a6-806e6f6e6963}
                        {bootmgr}
                        {fa2ca048-797c-11ee-908e-806e6f6e6963}
                        {fa2ca049-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04a-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04b-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04c-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04d-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04e-797c-11ee-908e-806e6f6e6963}
                        {fa2ca04f-797c-11ee-908e-806e6f6e6963}
                        {3f9e219b-1d09-11ef-90c3-806e6f6e6963}
timeout                 2

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
default                 {current}
resumeobject            {93935795-3cdb-11ee-88ee-d07d0f298e94}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d99c-798d-11ee-b929-98fa9b23a916}
description             Startup Interrupt Menu

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d99d-798d-11ee-b929-98fa9b23a916}
description             Rescue and Recovery

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d99e-798d-11ee-b929-98fa9b23a916}
description             MEBx Hot Key

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d99f-798d-11ee-b929-98fa9b23a916}
description             USBR BOOT CDROM

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d9a0-798d-11ee-b929-98fa9b23a916}
description             USBR BOOT Floppy

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d9a1-798d-11ee-b929-98fa9b23a916}
description             ATA HDD

Application logicielle (101fffff)
--------------------------------
identificateur          {2fe0d9a2-798d-11ee-b929-98fa9b23a916}
description             ATAPI CD

Application logicielle (101fffff)
--------------------------------
identificateur          {3f9e219b-1d09-11ef-90c3-806e6f6e6963}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\debian\fwupdx64.efi
description             Linux-Firmware-Updater

Application logicielle (101fffff)
--------------------------------
identificateur          {b1ea5c71-8555-11ee-90a6-806e6f6e6963}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\debian\shimx64.efi
description             debian

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca043-797c-11ee-908e-806e6f6e6963}
description             Setup

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca044-797c-11ee-908e-806e6f6e6963}
description             Boot Menu

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca045-797c-11ee-908e-806e6f6e6963}
description             Diagnostic Splash Screen

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca046-797c-11ee-908e-806e6f6e6963}
description             Lenovo Diagnostics

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca047-797c-11ee-908e-806e6f6e6963}
description             Regulatory Information

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca048-797c-11ee-908e-806e6f6e6963}
description             USB CD

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca049-797c-11ee-908e-806e6f6e6963}
description             USB FDD

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04a-797c-11ee-908e-806e6f6e6963}
description             NVMe0

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04b-797c-11ee-908e-806e6f6e6963}
description             ATA HDD0

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04c-797c-11ee-908e-806e6f6e6963}
description             USB HDD

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04d-797c-11ee-908e-806e6f6e6963}
description             PCI LAN

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04e-797c-11ee-908e-806e6f6e6963}
description             Other CD

Application logicielle (101fffff)
--------------------------------
identificateur          {fa2ca04f-797c-11ee-908e-806e6f6e6963}
description             Other HDD

C:\Windows\System32>

c'est ce pavé qui nous intéresse

Application logicielle (101fffff)
--------------------------------
identificateur          {b1ea5c71-8555-11ee-90a6-806e6f6e6963}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\debian\shimx64.efi
description             debian

mon boot par défaut est Debian, mais la commande pour indiquer le prochain boot par défaut (uniquement le prochain) fonctionne, j'indique l'identificateur

C:\Windows\System32>BCDEdit /displayorder {b1ea5c71-8555-11ee-90a6-806e6f6e6963} /addfirst
L’opération a réussi.

C:\Windows\System32>

Debian 12 sur Thinkpad reconditionné

Hors ligne

#5 Le 22/08/2024, à 23:15

C_Odhul_

Re : Lancer ubuntu ou windows depuis le terminal

Merci beaucoup, informations très interessantes, j'en apprend sur comment fonctionne le démarrage des systèmes,
C'est parfait, cela va bien me servir pour utiliser mon linux à distance (j'utilisais déjà le windows pour streamer des jeux à distance), dans l'idée, cela modifie le grub, et oui c'est pas mal de modifier uniquement le prochain boot par défaut, c'est exactement ce que j'ai besoin !

Un grand merci ! smile

Dernière modification par C_Odhul_ (Le 22/08/2024, à 23:16)

Hors ligne