«Dos2unix» и «Монтирование vdi (образ VirtualBox) в Ubuntu»: разница между страницами

Материал из support.qbpro.ru
(Различия между страницами)
imported>Vix
(Новая страница: «При переносе файлов из WinDows среды, часто окончание в текстовом файле имеет символ типа ^M …»)
 
imported>Vix
(Новая страница: «По некоторым причинам мне приходится пользоваться VirtualBox, к сожалению Wine может запустить…»)
 
Строка 1: Строка 1:
При переносе файлов из WinDows среды, часто окончание в текстовом файле имеет символ типа ^M
По некоторым причинам мне приходится пользоваться VirtualBox, к сожалению Wine может запустить далеко не все приложения, которые мне нужны для работы. И иногда нужно что то достать с виртуального жёсткого диска, но каждый раз запускать VirtualBox слишком долго.
для того чтобы получить нормальный файл в Linux используем утилиту dos2unix


$dos2unix file.txt
Вот тут то и поможет пакет virtualbox-fuse. Он использует библиотеку для доступа к образам VirtualBox и монтирует в локальную папку, используя FUSE. В локальной папке вы обнаружите EntireDisk, Partition1, Partition2 и т.д.


на финале нормальный формат
Итак, для начала установим сам пакет:
sudo apt-get install virtualbox-fuse
 
Теперь откройте файл /etc/fuse.conf:
sudo nano /etc/fuse.conf
 
В данном файле найдите такую строчку:
 
#user_allow_other
 
Уберите решётку (#) и сохраните файл.
 
Теперь разберёмся с самой программой. Подключим образ vdi:
sudo vdfuse -f /home/sk8er/VirtualBoxVMs/Windows7/Windows7.vdi /home/sk8er/VirtualBoxVMs/Windows7/mount
 
Где:
 
    /home/sk8er/VirtualBoxVMs/Windows7/Windows7.vdi - путь к образу vdi
    /home/sk8er/VirtualBoxVMs/Windows7/mount - путь для монтирования
 
В монтируемой папке появятся файлы EntireDisk, Partition1, Partition2 и т.д. Собственно их и нужно подключить, чтобы видеть файлы и папки на разделах виртуального диска.
 
Итак, ищем нужный файл (я просто выбрал тот, что имел самый большой объём) и подключаем:
sudo mount /home/sk8er/VirtualBoxVMs/Windows7/mount/Partition1 /home/sk8er/VirtualBoxVMs/Windows7/mount/disk
 
Где:
 
    /home/sk8er/VirtualBoxVMs/Windows7/mount/Partition1 - путь к файлу
    /home/sk8er/VirtualBoxVMs/Windows7/mount/disk - путь для монтирования
 
Вот и всё, теперь вы можете спокойно редактировать виртуальный жёсткий диск VirtualBox.
 
* [http://ubuntovod.ru/instructions/montirovanie-vdi-v-ubuntu.html взято тут...]

Версия от 12:15, 25 сентября 2013

По некоторым причинам мне приходится пользоваться VirtualBox, к сожалению Wine может запустить далеко не все приложения, которые мне нужны для работы. И иногда нужно что то достать с виртуального жёсткого диска, но каждый раз запускать VirtualBox слишком долго.

Вот тут то и поможет пакет virtualbox-fuse. Он использует библиотеку для доступа к образам VirtualBox и монтирует в локальную папку, используя FUSE. В локальной папке вы обнаружите EntireDisk, Partition1, Partition2 и т.д.

Итак, для начала установим сам пакет: sudo apt-get install virtualbox-fuse

Теперь откройте файл /etc/fuse.conf: sudo nano /etc/fuse.conf

В данном файле найдите такую строчку:

  1. user_allow_other

Уберите решётку (#) и сохраните файл.

Теперь разберёмся с самой программой. Подключим образ vdi: sudo vdfuse -f /home/sk8er/VirtualBoxVMs/Windows7/Windows7.vdi /home/sk8er/VirtualBoxVMs/Windows7/mount

Где:

   /home/sk8er/VirtualBoxVMs/Windows7/Windows7.vdi - путь к образу vdi
   /home/sk8er/VirtualBoxVMs/Windows7/mount - путь для монтирования

В монтируемой папке появятся файлы EntireDisk, Partition1, Partition2 и т.д. Собственно их и нужно подключить, чтобы видеть файлы и папки на разделах виртуального диска.

Итак, ищем нужный файл (я просто выбрал тот, что имел самый большой объём) и подключаем: sudo mount /home/sk8er/VirtualBoxVMs/Windows7/mount/Partition1 /home/sk8er/VirtualBoxVMs/Windows7/mount/disk

Где:

   /home/sk8er/VirtualBoxVMs/Windows7/mount/Partition1 - путь к файлу
   /home/sk8er/VirtualBoxVMs/Windows7/mount/disk - путь для монтирования

Вот и всё, теперь вы можете спокойно редактировать виртуальный жёсткий диск VirtualBox.