Comment démarrer sur un disque dur (ou SSD) réel ?

Admettons que ledit disque soit /dev/sdh, il suffit de créer un disque virtuel qui utilisera le réel.

1) Avant tout, donner les droits à l'utilisateur courant :

$ sudo chmod 666 /dev/sdh

2) Ensuite, voici la commande à taper en tant qu'utilisateur :

$ VBoxManage internalcommands createrawvmdk -filename ~/dd.vmdk -rawdisk /dev/sdh

3) Puis, dans VirtualBox, sélectionnez ~/dd.vmdk comme disque SATA.
Dans les attributs du disque dur, sélectionner le type Writethrough.

4) Dans la machine utilisant ce disque dur, aller dans Configuration > Système et cocher « Activer EFI (OS spéciaux seulement) ».


Historique

  • 2021-05-18 : ajout des étapes 1, 3 et 4.

Source : Use physical harddisk in Virtual Box