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ě:
-
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.
- Spusťte VMWare.
- Přejděte na Soubor -> Nový -> Nový virtuální počítač.
- Vyberte možnost Vlastní
- Vyberte Další
- Vyberte svůj operační systém (tj. Win XP)
- Vyberte Další
- Pojmenujte jej jako „WindowsXP“
- Vyberte Další
- Zadejte procesor Jeden nebo dva
- Vyberte Další
- Vyberte veřejné nebo soukromé (na počítači pro jednoho uživatele na tom nezáleží)
- Vyberte Další
- Vyberte paměť, kterou chcete věnovat virtuálnímu počítači. 512 MB je docela užitečné číslo.
- Vyberte připojení k síti
- Vyberte Další.
- Ponechte SCSI nastavené na BusLogic
- Vyberte Další
- Vyberte Použít fyzický disk
- Vyberte Další
- Vyberte možnost Použít celý disk
- Vyberte Další
- Určete místo pro uložení virtuálního počítače
- 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.