W wierszu poleceń VirtualBox było wcześniej polecenie o następującej składni:
VBoxManage controlvm <VM> dvdattach <filename>
Tak więc podłączenie (włożenie) płyty CD / DVD było tak proste jak:
VBoxManage controlvm "MyVM Windows 7" dvdattach MyDVD.iso
Ale teraz to polecenie zniknęło .
Przeglądam Podręcznik VirtualBox i wszystko, co znalazłem, to polecenie storageattach , które odnosi się do innego magazynu, który nie jest wystarczająco zwięzły (nienawidzę dokumentów bez przykładów), żaden z nich nie odnosi się do czegoś takiego jak pliki .ISO .
Nie udało mi się znaleźć rozwiązania na własnym forum , a przynajmniej nic nie pójdzie dalej niż dwuznaczne i nieprecyzyjne wyjaśnienia :
Gdy masz już kontroler ze storagectl (lub poprzez GUI), spójrz na VBoxManage storageattach
Zamiast losowo testować opcje, wolę najpierw zapytać tutaj, czy komuś się to udało i może mi pomóc.
źródło
VBoxManage showvminfo
. Obejmuje to kontrolery pamięci i ich nazwy.VBoxManage showvminfo
listyIDE (1, 0): C:\Oracle\VirtualBox\VBoxGuestAdditions.iso
iSATA (0, 0): d:\VirtualBox VMs\Windows 7 SP1 - SandBox 01\Win7SP1.vmdk
. Jestem trochę zdezorientowany co do obu0
i1
. Czy korelują z--port
i--device
?ide
lubsata
urządzenie?Przede wszystkim sprawdź, czy masz zainstalowany napęd CD / DVD, czy jest pusty, czy nie (zwróć uwagę na użycie
find
polecenia do filtrowania wyników):1.- Czy jest jakiś pusty napęd CD / DVD ?
Gratulacje, znalazłeś możliwy pusty napęd CD / DVD . Możesz więc dołączyć do niego swoje ISO, ale ...
... aby stawić czoła najgorszemu scenariuszowi, pokażmy inny sposób na znalezienie napędu CD / DVD, jeśli jest zainstalowany:
2. - Znajdź nazwę swojej maszyny wirtualnej :
3. - Wyświetl listę kontrolerów pamięci (zwróć uwagę na
find
polecenie filtrowania zbyt dużej ilości danych wyjściowych) (*):4. - Pokaż podłączone urządzenia :
(ten jest pusty, więc nie ma kontrolerów urządzeń, czy to dysków twardych czy napędów CD / DVD)
SATA (0,0) ma ( wirtualny ) dysk wirtualny , a SATA (1,0) jest pusty (pierwsza liczba między nawiasami jest znana jako
type
druga, to znaczydevice
, że powinien to być napęd CD / DVD .5. - Pozwala dołączyć plik obrazu ISO (na przykład Office 2013):
(brak wyników na ekranie
OK
).$ - Aby usunąć ISO utrzymujące kontroler napędu CD / DVD:
$ - W przypadku, gdy nie ma zainstalowanego „pustego” kontrolera napędu CD / DVD, VirtualBox powinien dodać nowy do istniejącego kontrolera, zakładając, że wybraliśmy nie zajęty port / urządzenie, na przykład dla kontrolera SATA:
(uwaga: użyliśmy portu 5).
W przypadku kontrolera IDE:
(uwaga, której użyliśmy
(0,0)
, to jest pierwszy port i pierwsze urządzenie)$ - Jeśli chcemy usunąć (zniszczyć) (dowolne) urządzenie (przykład dla ostatniego IDE):
(obraz ISO zostaje zamontowany w tym samym czasie, co polecenie).
$ - Wreszcie, jeśli chcemy stworzyć nowy kontroler zamiast używać istniejącego (-ych) (przykład dla kontrolera SATA, który nazwiemy SATA3):
$ - A może usunięcie go później:
(*) Jeśli nazwa nie jest wystarczająca (mogła zostać zmieniona), aby dowiedzieć się, jaki to rodzaj kontrolera , spróbuj:
Jak widzimy, kontroler o nazwie
IDE
(# 0) to urządzenie PIIX4 (IDE), a ten o nazwieSATA
(# 1) to IntelAhci (SATA).UWAGA: Kontrolery IDE akceptują możliwe pliki obrazów w 4 konfiguracjach: (0,0), (0,1), (1,0) i (1,1). Wybierz ten, który nie jest zajęty. Kontrolery SATA akceptują 30. Te parametry można skonfigurować we właściwościach maszyny wirtualnej. Pamiętaj, że w obu przypadkach liczenie zaczyna się od
0
, a nie1
.UWAGA 2: Niektóre urządzenia można utworzyć podczas wykonywania maszyny Wirtualnej (działa), w zależności od systemu operacyjnego i urządzenia. Na przykład urządzenia SATA można tworzyć w środowisku wykonawczym dla maszyn wirtualnych z systemem Windows 7. W każdym razie plik obrazu ISO CD / DVD można zawsze wstawić w czasie wykonywania na dowolnym pustym nośniku. Możesz sprawdzić działające vms, wykonując:
Dzięki @ and31415 i @DanielB za komentarze i informacje.
źródło