Я немного запуталась.
Я просто установил новый SSD 128 ГБ на ПК с Windows, а затем создал раздел 50 ГБ на этом диске. Я не форматировал его, так что он помечен "50,00 ГБ RAW" в утилите "Управление дисками".
Он расположен в .PhysicalDrive0
, Я VBoxManage internalcommands listpartitions -rawdisk .PhysicalDrive0
, чтобы увидеть, если раздел виден VirtualBox.
Я тогда использовал VBoxManage internalcommands createrawvmdk -filename "C:UsersUSERNAMEVirtualBox VMsDisksssd370-p1.vmdk" -rawdisk .PhysicalDrive0 -partitions 1
для создания vmdk, представляющего этот раздел.
затем я создал новую виртуальную машину и вместо создания нового жесткого диска, я выбрал "использовать существующий виртуальный жесткий диск", где я выбрал beforementioned файла VMDK.
я установил Убунту ISO как CD и загрузки ВМ.
Я должен был попробовать это несколько раз. Моя главная проблема заключалась в том, что vmdk представляет собой диск объемом 119,24 ГБ, поэтому создание раздела linux не удалось. На одной попытке я сказал установщику, делая ручной процесс разбиения на разделы во время установки, что он должен создать раздел 48ГБ, что ниже 50ГБ я использовал в Windows. Это сработало.
я перезагрузил виртуальную машину, и она все еще работала, что оставляет меня немного смущенным.
во время установки я сказал ему установить GRUB. Я ошибаюсь в своем предположении, что некоторые материалы, связанные с загрузкой/GRUB, используют MBR? Я имею в виду, что-то в процессе установки должно было что-то написать в MBR.
эмулирует ли VirtualBox MBR? Или он написал MBR в это раздел и сжал остальные немного?
Я также пытался сделать sudo fstrim -v /
, которая заканчивается FITRIM ioctl failed: Operation not supported
. Это нормально?
кроме того, я пропустил создание раздела подкачки; мог ли я создать один из 2 ГБ? Должен ли я повторить всю процедуру установки, создать раздел 45GB и своп 3-4GB? Это сработает?
было бы лучше использовать файл vmdk объемом 50 ГБ вместо необработанного раздела?