EDYCJA: 7 marca 2018 r
Coś do odnotowania tutaj. Pozostawienie dysku USB w komputerze podczas ponownego uruchamiania może zmienić /dev/sd
oznaczenie litery dysku, powodując, że usb.vmdk
plik raw wskazuje niewłaściwy dysk, więc nie uruchamia się w VirtualBox. Jako test zostawiłem jeden w moim systemie. To było /dev/sdi
przed ponownym uruchomieniem, po ponownym uruchomieniu było /dev/sdc
. Po ponownym uruchomieniu komputera w celu wprowadzenia zmian należy usunąć dysk USB przed ponownym uruchomieniem. Zastanawiam się, czy zamiast tego można utworzyć surowy dysk z UUID dysku, ponieważ to się nie zmieni.
Od VirtualBox nie ładuje do pamięci USB, można utworzyć .vmdk
plik, który wskazuje na dysku USB do uruchamiania do niego.
UWAGA: MUSISZ dodać swoje konto użytkownika do vboxusers
grupy, aby VirtualBox mógł zobaczyć twoje USB. MUSISZ także dodać swoje konto do disk
grupy, w przeciwnym razie nie możesz dodać .vmdk
pliku do maszyny wirtualnej. Dodano instrukcje poniżej w EDIT . Nie powoduje to również skopiowania dysku USB na dysk twardy i bezpośrednie użycie USB. Może to być pomocne, jeśli na USB chcesz zachować trwałość. Nie każda sytuacja jest taka sama, więc może nie działać w każdym przypadku.
Po pierwsze, musisz mieć swoje USB utworzone w systemie i ustalić, co to jest dysk fizyczny. Zakładamy, że twój dysk jest zamontowany jako /dev/sdb1
. Tak więc fizyczny napęd byłby /dev/sdb
.
Następnie wpisz następujące polecenie w oknie terminala, aby utworzyć .vmdk
plik wskazujący dysk USB:
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Lub
sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Powinieneś zobaczyć coś podobnego do tego:
RAW host disk access VMDK file /home/ravan/usb.vmdk created successfully.
Uwaga: niektóre osoby miały problemy z własnością nowo utworzonego pliku. Przejmij na własność nowy plik:
sudo chown $USER:$USER ~/usb.vmdk
Następnie wszystko, co musisz zrobić, to dodać .vmdk
plik do wirtualnej maszyny VirtualBox i upewnić się, że możesz go uruchomić.
EDYTOWAĆ:
Aby dodać użytkownika do vboxusers
grupy, uruchom następujące polecenie:
sudo usermod -a -G vboxusers username
Aby dodać użytkownika do disk
grupy, uruchom następujące polecenie:
Uwaga: dodanie użytkownika do grupy dysków może być niebezpieczne i stanowić zagrożenie bezpieczeństwa. Jest tak niebezpieczne, jak dostęp sudo do zapisu na surowy dysk.
sudo usermod -a -G disk username
Następnie MUSISZ Zrestartować system, aby zmiany zostały wprowadzone.
Przed ponownym uruchomieniem:
Po ponownym uruchomieniu:
Mam nadzieję że to pomoże!