Сопоставление путей Windows с путями Linux для VirtualBox

Раздел sda3 обозначен как раздел подкачки , что означает, что он предназначен (1) как место для хранения содержимого ОЗУ во время гибернации и (2) как своего рода «расширение» ОЗУ, где содержимое ОЗУ сохраняется, когда оно в настоящее время не используется, поэтому основное ОЗУ можно использовать для других процессов и т. д., которые являются «живыми» и нуждаются в большем объеме ОЗУ.

SSD имеет ограниченное количество циклов записи, поэтому часто не рекомендуется использовать пространство подкачки на SSD, на которое выполняется постоянная запись.

С помощью swapon вы можете активировать этот раздел для использования в качестве раздела подкачки. Вы не можете использовать swapon , чтобы как-то уменьшить размер раздела. Подробнее см. man swapon .

Если вы не используете спящий режим и если у вас достаточно оперативной памяти, вы можете удалить этот раздел с помощью любого инструмента для разбиения на разделы ( fdisk , gparted , в зависимости от того, что предпочитает Mint). Вы также можете (осторожно, иначе вы повредите существующие данные) увеличить раздел sda2 , чтобы использовать пространство, которое освобождено таким образом (в Google есть учебные пособия, как это сделать, если вы столкнетесь с трудностями, откройте новый вопрос по stackexchange).

1
11.06.2017, 14:56
2 ответа

Если вы хотите избежать двух файлов конфигурации VirtualBox, но использовать один и тот же, необходимо рассмотреть два набора преобразований.

  1. У вас есть пути Windows с обратной косой чертой \ между папками. Например, D:\OS\Fedora-Workstation-Live-x86_64-25-1.3.iso
  2. У вас есть пути Windows с косой чертой / между папками. Например, D:/Virtual Box/Linux/Kali Linux/Kali Linux.vbox

В обоих случаях пути начинаются с D:

Вы можете исправить начальную точку пути с помощью символической ссылки стратегически размещен в каталоге, из которого вы запускаете VirtualBox. Кроме того, можно исправить обратную косую черту в файле конфигурации с помощью повторяющегося преобразования:

ln -s /media/large 'D:'
cp -p vbox.xml vbox.xml.old && tr '\\' / <vbox.xml.old >vbox.xml

Если вы хотите избежать исправления самого файла конфигурации VirtualBox, это становится немного сложнее, но не невозможно. В идеале вы вернетесь и проверите на стороне Windows, чтобы увидеть, можете ли вы предоставить пути с косой чертой. Если нет, может помочь осторожное дальнейшее применение символических ссылок. Вот пример того, что вам придется применить:

ln -s 'D:'/OS/Fedora-Workstation-Live-x86_64-25-1.3.iso 'D:\OS\Fedora-Workstation-Live-x86_64-25-1.3.iso'

Обратите внимание, что я привел имя целевой ссылки в кавычки и оставил обратную косую черту дословно. Это создаст имя, которое на первый взгляд может показаться путем имени файла Windows, по-видимому, включая папки, но на самом деле это просто имя файла UNIX, содержащее необходимые обратные косые черты.

2
27.01.2020, 23:34

Конечно, просто используйте любой текстовый редактор. С sed, например:

sed 's|D:\|/media/large|g' file.win > file.nix
0
27.01.2020, 23:34

Теги

Похожие вопросы