GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Configuration d'une seule installation Ubuntu en tant qu'option de double démarrage et une appliance VirtualBox sous Windows 10

J'ai souvent besoin d'utiliser Windows 10 et Ubuntu sur la même machine au cours d'une même session de connexion. J'exécute donc Ubuntu en tant que machine virtuelle dans Oracle VirtualBox. Mais j'aime aussi pouvoir démarrer mon ordinateur nativement dans Ubuntu, donc une configuration à double démarrage est optimale.

Pour tirer le meilleur parti des deux mondes, j'installe Ubuntu dans une configuration à double démarrage avec Windows et configure VirtualBox pour accéder aux partitions de disque Ubuntu en tant qu'image disque brute. Cela me permet de démarrer directement dans Ubuntu ou de démarrer la même installation Ubuntu depuis Windows à l'aide de VirtualBox.

Cette configuration a été effectuée avec succès à l'aide d'Ubuntu 14.04.4, de Windows 10 Pro v.1511 build 10586 et de VirtualBox 5.0.24 pour Windows 64 bits.

Étape 1 :Activer la technologie de virtualisation

L'accès direct au matériel est la clé de cette configuration, alors assurez-vous que la technologie de virtualisation est activée dans votre BIOS, en particulier Intel VT-x ou AMD-v .

Étape 2 :Téléchargez et vérifiez l'ISO d'Ubuntu

Téléchargez l'ISO que vous allez installer sur votre système. Dans cet exemple, nous installons la version de bureau 64 bits d'Ubuntu 14.0.4.

Vérifiez l'ISO avant l'installation. Télécharger SHA256SUMS et SHA256SUMS.gpg du même répertoire qui contient l'ISO. Pour Ubuntu 14.0.4, les fichiers sont ici (miroir américain aléatoire).

Utilisez gpg pour vérifier l'authenticité de SHA256SUMS. (Si vous utilisez une machine Windows uniquement, gpg est disponible sous forme de package pour Cygwin.)

Téléchargez la clé publique Ubuntu et ajoutez-la au trousseau de clés de gpg :

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0xEFE21092

Vérifiez les empreintes digitales de la clé :

gpg --list-keys with-fingerprint 0xEFE21092

Vérifiez le fichier SHA256SUMS en utilisant la signature dans SHA256SUMS.gpg :

gpg --verify SHA256SUMS.gpg SHA256SUMS

Si vous voyez "Bonne signature", le fichier est vérifié. (Vous pouvez recevoir un message indiquant que la clé n'est pas certifiée avec une signature de confiance, ce qui signifie que vous n'avez pas spécifiquement marqué la clé d'Ubuntu comme étant de confiance. Ce message peut être ignoré.)

Enfin, vérifiez l'ISO. SHA256SUMS contiendra plusieurs sommes de contrôle, donc grep uniquement celle dont vous avez besoin et vérifiez-la avec gpg.

sha256sum -c < (grep ubuntu-14.04.4-desktop-amd64.iso SHA256SUMS)

Étape 3. Créer une partition pour l'installation d'Ubuntu

Créez une partition pour Ubuntu à utiliser, en utilisant l'utilitaire de partitionnement de disque de votre choix. Dans cet exemple, je pars d'une installation Windows, j'utilise donc le Gestionnaire de disques Windows 10 . Windows 10 occupe tout le disque; Je dois réserver de l'espace pour Ubuntu.

Faites un clic droit sur la partition Windows et sélectionnez Réduire le volume .

Pour mes besoins, 20 Go suffisent pour Ubuntu, donc je réduis le volume Windows de ce montant :

L'opération réussit, et il me reste un peu moins de 20Go d'espace non alloué :

Étape 4 :Créer un support Ubuntu bootable

Ensuite, créez un support USB amorçable à partir de l'ISO Ubuntu. Ce processus écrase TOUTES les données sur la clé USB, donc retirez toutes les données préexistantes de la clé avant de continuer.

Création d'une clé USB amorçable sous Linux :

Déterminez le nom de périphérique de votre disque USB avec lsblk . Si le disque est monté, démontez-le maintenant.

Vous pouvez écrire l'ISO en utilisant le dd utilitaire. En tant que root :

dd bs=4M if=/path/to/ubuntu-14.04.4-desktop-amd64.iso of=/dev/sdx && sync

sdx est l'identifiant de périphérique de votre disque USB, par ex. sdb. Ne spécifiez pas de partition, telle que sdb1.

Création d'une clé USB amorçable dans Windows 10 :

Je recommande d'utiliser Rufus, une application Windows gratuite. Dans la boîte de dialogue Rufus, vous pouvez sélectionner votre ISO source en cliquant sur l'icône du support amovible (indiquée ici par une flèche rouge).

Lorsque vous êtes prêt à créer la clé USB, cliquez sur Démarrer .

Étape 5 :Installer Ubuntu

Démarrez votre ordinateur à partir du lecteur USB, ce qui démarrera la session Ubuntu Live. Choisissez d'installer Ubuntu avec Windows 10 .

Une fois l'installation terminée, retirez le support d'installation et redémarrez. Vous serez accueilli par un menu de démarrage GRUB. Sélectionnez Ubuntu.

Étape 6 :Mettre à jour Ubuntu

Connectez-vous à Ubuntu, ouvrez un terminal et mettez votre système à jour.

sudo apt-get update && sudo apt-get upgrade

Si vous prévoyez d'installer les services invités de VirtualBox pour améliorer votre expérience de virtualisation, installez les exigences de construction du module du noyau :

sudo apt-get install dkms build-essentials linux-headers-generic

Vous pouvez également installer votre gestionnaire de fenêtres préféré maintenant :

sudo apt-get install openbox

Étape 7 :Créer une image de disque brut VirtualBox de la partition Ubuntu

Démarrez sous Windows 10. Si vous n'avez pas encore installé VirtualBox, faites-le maintenant.

Ouvrez une invite de commande en tant qu'administrateur. Utilisez l'outil de ligne de commande Windows Management Instrumentation (WMIC) pour obtenir l'ID de périphérique du lecteur de disque physique :

wmic diskdrive list brief /format:list

Dans cet exemple, notre DeviceID est \\.\PHYSICALDRIVE0 .

Dans l'invite de commande de l'administrateur, remplacez le répertoire par votre répertoire d'installation de VirtualBox et utilisez VBoxManage pour lister toutes les partitions sur ce lecteur :

cd "\Program Files\Oracle\VirtualBox"
VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PHYSICALDRIVE0

La sortie ressemblera à ceci :

Number  Type  StartCHS     EndCHS       Size (MiB)  Start (Sect)
1 0x07 0 /32 /33 1023/239/63 217962 2048
6 0x83 1023/254/63 1023/254/63 16110 446392320
5 0x82 1023/254/63 1023/254/63 3891 479385600
2 0x27 1023/239/63 1023/239/63 508 487354368

Ici, la partition 1 correspond à mon installation Windows et la partition 2 à ma partition de récupération Windows. La partition 6 est mon installation Ubuntu et la partition 5 est la partition d'échange Ubuntu.

Je souhaite créer une image disque brute qui donne accès à mes partitions Ubuntu, qui sont les partitions 5 et 6. Pour cette configuration, la commande VBoxManage est :

VBoxManage internalcommands createrawvmdk -filename “C:\path\to\ubuntu-raw.vmdk” -rawdisk \\.\PHYSICALDISK0 -partitions 5,6

C:\chemin\vers\ubuntu-raw.vmdk est l'emplacement du fichier image disque brut à créer.

Étape 8 :Créer un ISO GRUB

Ubuntu a besoin de GRUB pour démarrer, mais la machine virtuelle Ubuntu n'aura pas accès à l'installation GRUB par défaut, car elle réside sur votre partition Windows.

Dans cette étape, nous créons une ISO de récupération GRUB amorçable que la machine virtuelle utilisera pour démarrer dans Ubuntu.

Dans Ubuntu, choisissez un emplacement (tel qu'un répertoire temporaire) et créez la structure de répertoires iso/boot/grub .

mkdir -p iso/boot/grub

Copiez le contenu de /usr/lib/grub/i386-pc/* dans iso/boot/grub :

cp /usr/lib/grub/i386-pc/* iso/boot/grub

Copiez ensuite /boot/grub/grub.cfg dans le même répertoire :

cp /boot/grub/grub.cfg iso/boot/grub

Modifiez cette copie de grub.cfg avec votre éditeur de texte préféré :

vi iso/boot/grub

Dans ce fichier, recherchez et supprimez l'entrée du menu de démarrage de Windows 10. Elle ressemble à ceci :

menuentry 'Windows 10' {
...
}

Commentez ou supprimez cette entrée de menu (tout ce qui se trouve entre menuentry et } , inclus). Écrivez les modifications dans grub.cfg et quittez l'éditeur.

Ensuite, utilisez grub-mkrescue pour créer un ISO GRUB amorçable. Cela nécessite GNU xorriso. Si vous ne l'avez pas déjà installé, installez-le maintenant :

sudo apt-get install xorriso

Exécutez grub-mkrescue en spécifiant votre répertoire iso :

grub-mkrescue -o boot.iso ./iso

Cela crée l'ISO de récupération GRUB amorçable boot.iso , qui doit être transféré vers Windows 10. Copiez-le sur votre clé USB.

Étape 9 :Créer une machine virtuelle sous Windows

Démarrez sous Windows 10. Copiez boot.iso dans un emplacement adapté à un accès à long terme, tel que votre répertoire VirtualBox VMs ou votre dossier Documents.

Lancez VirtualBox en tant qu'administrateur. Il est important que VirtualBox dispose des privilèges d'administrateur afin qu'il puisse accéder à la partition Ubuntu.

Maintenant, créez une nouvelle machine virtuelle pour Ubuntu. Lors de la configuration du disque dur, choisissez Utiliser un fichier de disque dur virtuel existant. Sélectionnez le fichier VDMK que vous avez créé à l'étape 7. Cette image disque brute permet à votre machine virtuelle d'accéder à la partition Ubuntu.

Après avoir créé la machine virtuelle Ubuntu, sélectionnez-la et accédez à Paramètres -> Stockage . Sélectionnez Contrôleur :IDE et utilisez l'icône du lecteur optique pour ajouter un disque amovible.

Sélectionnez votre boot.iso fichier et cliquez sur OK.

Désormais, lorsque vous démarrerez la machine virtuelle, elle lira l'ISO de récupération GRUB en tant que disque amovible et vous fournira votre menu de démarrage GRUB, moins l'option de démarrage de Windows 10.

Après cette étape, votre machine virtuelle devrait être prête à fonctionner.

Recommandations et mises en garde

Assurez-vous d'exécuter VirtualBox en tant qu'administrateur lorsque vous souhaitez virtualiser Ubuntu, sinon la partition Ubuntu sera inaccessible.

N'hésitez pas à mettre la machine virtuelle en pause et à la laisser dans un état enregistré entre des sessions de virtualisation consécutives, mais assurez-vous d'arrêter correctement la machine virtuelle avant de démarrer l'ordinateur directement dans Ubuntu.

N'essayez pas d'accéder à votre partition Windows depuis la machine virtuelle Ubuntu - cela produira des résultats imprévisibles. Cela pourrait détruire les données ! Utilisez d'autres méthodes pour échanger des données entre la machine virtuelle Ubuntu et Windows, telles que les supports amovibles ou les transferts réseau tels que rsync.

Dépannage

Si vous démarrez votre ordinateur et que l'entrée de menu GRUB pour Windows est manquante, connectez-vous à Ubuntu en tant qu'utilisateur root et exécutez os-prober pour rechercher des systèmes d'exploitation amorçables :

os-prober

Ensuite, mettez à jour votre configuration GRUB :

update-grub

...et redémarrez.



Ubuntu
  1. Tesseract OCR :installation et utilisation sur Ubuntu 16.04

  2. Double démarrage Ubuntu et Windows 10

  3. Échec de l'installation de Virtualbox 5.1 sur Ubuntu 16.04 ?

  4. Dual-boot :Ubuntu / Windows 10 sur Hp Pavilion X360 ?

  5. Comment exécuter Ubuntu sous Windows 10 sur VirtualBox ?

Examen de l'option d'installation minimale d'Ubuntu 18.04 LTS

Comment installer Ubuntu dans VirtualBox sur un PC Windows

Téléchargement et installation du fond d'écran Ubuntu 16.10

Comment installer Windows 11 sur Ubuntu 20.04 à l'aide de VirtualBox

Problème avec l'installation d'Ubuntu dans Virtualbox ?

Dossier partagé dans Virtualbox (ubuntu et Windows 7) ?