GNU/Linux >> Znalost Linux >  >> Linux

Spusťte nativní OS na pevném disku jako virtuální stroj

Jak jsem odpověděl, lze to také provést ve VirtualBoxu, toto je způsob, který pro mě funguje

Vždy se ujistěte, že používáte jako Administrátor (Windows) nebo Sudo (Linux) , veškeré změny, které provedete, se zapíší do REAL disk, takže buďte opatrní

V systému Windows

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.

V systému Linux

$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"

Vytvoří soubor s něčím kolem 1kb to je odkaz na fyzický pevný disk.

Poté vytvořte virtuální počítač jako vždy.

Pokud chcete mapovat pouze oddíl

Ve Windows

\\.\Physicaldrive1 -partitions 1

(Disk začíná 0, oddíly 1)

V Linuxu (Mnohem intuitivnější)

/dev/sda1
/dev/sda2
etc.

Nakonec můžete mít problémy s řešením

Nakonec můžete mít problémy s rozlišením i po instalaci vboxadditions , podle mých zkušeností je problém ve vašem /etc/X11/xorg.conf je nakonfigurován podle vašich konkrétních skutečných hardwarových specifikací (mám například offboard GPU), alespoň v mém případě to řeším jednoduše odstraněním tohoto souboru (xorg se automaticky nakonfiguruje při bootu, nebude fungovat pouze pokud nastavíte nějaké specifické nastavení), takže spustit:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf

Reference

  • http://www.virtualbox.org/manual/ch09.html#rawdisk
  • https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
  • https://romaimperator.com/?p=29

Ano, udělal jsem to už dávno podle tohoto návodu:

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

samozřejmě vždy zálohujte a buďte opatrní!

V podstatě:

  1. Použili jste kryt USB 3.5 HD a připojte k němu disk XP.

    If the drive was shutdown uncleanly you may need to manually 
    

připojte jej pomocí následujícího příkazu.

   sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o 

síla

   Once the drive is mounted under linux contiunue to step 2.
  1. Spusťte VMWare.
  2. Přejděte na Soubor -> Nový -> Nový virtuální počítač.
  3. Vyberte možnost Vlastní
  4. Vyberte Další
  5. Vyberte svůj operační systém (tj. Win XP)
  6. Vyberte Další
  7. Pojmenujte jej jako „WindowsXP“
  8. Vyberte Další
  9. Zadejte procesor Jeden nebo dva
  10. Vyberte Další
  11. Vyberte veřejné nebo soukromé (na počítači pro jednoho uživatele na tom nezáleží)
  12. Vyberte Další
  13. Vyberte paměť, kterou chcete věnovat virtuálnímu počítači. 512 MB je docela užitečné číslo.
  14. Vyberte připojení k síti
  15. Vyberte Další.
  16. Ponechte SCSI nastavené na BusLogic
  17. Vyberte Další
  18. Vyberte Použít fyzický disk
  19. Vyberte Další
  20. Vyberte možnost Použít celý disk
  21. Vyberte Další
  22. Určete místo pro uložení virtuálního počítače
  23. V tomto okamžiku jste hotovi Výběrem možnosti Zapnout spusťte fyzický disk ve VMWare!

Další informace :Měl bych dodat, že jsem to úspěšně udělal, ale také jsem měl úspěch s použitím této metody před mnoha lety. Takže existují alespoň dva známé a otestované způsoby, jak toho dosáhnout, které vám mohu říci.


Můžete to udělat prostřednictvím přístupu k surovému disku VirtualBox. (http://www.virtualbox.org/manual/ch09.html) V podstatě vytvoří „virtuální“ soubor disku, který ukazuje na skutečný oddíl a načte jej jako diskovou jednotku. VM. Nainstaloval jsem hosta Linuxu ve VB na hostitele Windows takovým způsobem a instalace se může spustit z virtuálního počítače nebo sama.


Linux
  1. Spusťte virtuální počítač Linux v Podman

  2. Zálohovat celý pevný disk Linux?

  3. Linux – obsažený v těchto adresách?

  1. Chyba pevného disku?

  2. Jak přidat paměť, vCPU, pevný disk do virtuálního počítače Linux KVM

  3. Spusťte GRUB2 na GRUB nebo GRUB2 na jiném disku

  1. Jak převést VMDK (Virtual Machine Disk) na VDI pomocí VBoxManage?

  2. Jak vytvořit druhý primární nebo další oddíl ve virtuálním počítači OpenStack

  3. Změna velikosti spouštěcího oddílu