Отсутствующая вкладка сенсорной панели указывает на то, что ваша тачпад, вероятно, не распознается как тачпад. В этом случае аппаратное обеспечение эмулирует мышь в ее прошивке и не настраивается ...
Существует информация о вики об отладке сенсорной панели и о том, как записать отчет об ошибке. [!d1 ]
Вы можете преобразовать в стандартное изображение и затем установить его.
VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img
Then
mount -t ext3 -o loop,rw ./ubuntu.img /mnt
Вам нужно ЗНАТЬ тип файловой системы, ext3 в Это дело. После того, как он установлен, зайдите и отредактируйте с помощью редактора по вашему выбору. Не путайте файлы внутри места /mnt с запущенным хостом, или это будет плохо.
Чтобы проверить информацию о вашем файле VDI, запустите: VBoxManage showhdinfo ubuntu.vdi.
Источник: [SOLVED] Open .vdi с менеджером архива? - ubuntuforums.org
Я не тестировал себя, но, похоже, для их монтирования есть модуль плавкого предохранителя (vfduse
), проверьте следующую страницу:
Обратите внимание, что использование его для доступа к записи является рискованным.
Использование:
$ ./vdfuse-v<version> -h
USAGE: ./vdfuse [options] -f image-file mountpoint
-h help
-r readonly
-t specify type (VDI, VMDK, VHD, or raw; default: auto)
-f VDimage file
-a allow all users to read disk
-w allow all users to read and write to disk
-g run in foreground
-v verbose
-d debug
Чтобы смонтировать изображение напрямую, используя его имя файла:
$ ./vdfuse-v<version> -f image.vdi /mnt/vdi
$ mount -o loop /mnt/vdi/Partition1 /mnt/WindowsXP
Для установки машинного диска (включая моментальные снимки):
$ ./vdautomount-<version> -p /path/to/vdfuse WinXP /mnt/vdi
$ mount -o loop /mnt/vdi/Partition1 /mnt/WindowsXP
Используйте qemu-nbd, процесс объясняется на сервере и в этом блоге.
В принципе вам нужно будет установить qemu при необходимости:
sudo apt-get install qemu
Затем вам нужно загрузить модуль сетевого блока:
sudo rmmod nbd
sudo modprobe nbd max_part=16
Прикрепить изображение .vdi к одному из созданного вами nbd:
sudo qemu-nbd -c /dev/nbd0 drive.vdi
Теперь вы будете получить блок-блок / dev / nbd0 вместе с несколькими / dev / nbd0p * узлами устройства разделов.
sudo mount /dev/nbd0p1 /mnt
Как только вы закончите, отключите все и отключите устройство:
sudo qemu-nbd -d /dev/nbd0
Похоже, что vdfuse - это инструмент, который вы ищете. Он находится в репозиториях Ubuntu. Если вы хотите скомпилировать себя (источник 2010), вы тоже можете это сделать.
Однако для большинства из нас это сводится к простому:
sudo apt-get install virtualbox-fuse
Кажется, теперь он поддерживает динамический vdi.
И чтобы установить файл .vdi в каталоге /mnt, используйте команду:
sudo vdfuse -a -f /path-to-vdi-file /mnt
Весь диск будет установлен с разделами Partition1 , Partition2. Затем эти файлы могут быть установлены в петле. Например,
sudo mount -o loop /mnt/Parition1 /mountpoint
Установите диск как вторичный мастер для другой виртуальной ОС, затем загрузитесь в эту (виртуальную) ОС, и вы сможете ее смонтировать.
Шаг 1: Предположим, что у вас есть виртуальный os (скажем, Ubuntu 16.04) уже установленный в виртуальном поле, добавьте новое хранилище из настроек этого виртуального os.
Шаг 1: Просмотрите файл Vdi, к которому вы хотите получить доступ, и выберите его.
Шаг 3. Вход в виртуальную ОС.
Шаг 3: Виртуальный диск, вероятно, будет доступен внутри ОС. Если нет, выполните шаг 5
Шаг 5: Внутри виртуальной ОС используйте Gparted и проверьте диски. и убедитесь, что диск имеет тип, доступный виртуальной ОС. Если это не так, вам может потребоваться отредактировать диск, но затем вы потеряете существующее содержимое.
Я не тестировал себя, но, кажется, есть модуль плавкого предохранителя для их монтирования (vfduse), проверьте следующую страницу:
HOWTO: установите любой образ диска, совместимого с VBox, на хостеОбратите внимание, что использование этого параметра для доступа к записи является рискованным.
Использование:
$ ./vdfuse-v<version> -h
USAGE: ./vdfuse [options] -f image-file mountpoint
-h help
-r readonly
-t specify type (VDI, VMDK, VHD, or raw; default: auto)
-f VDimage file
-a allow all users to read disk
-w allow all users to read and write to disk
-g run in foreground
-v verbose
-d debug
Для непосредственного монтирования изображения его имя файла:
$ ./vdfuse-v<version> -f image.vdi /mnt/vdi
$ mount -o loop /mnt/vdi/Partition1 /mnt/WindowsXP
Чтобы установить машинный диск (включая моментальные снимки):
$ ./vdautomount-<version> -p /path/to/vdfuse WinXP /mnt/vdi
$ mount -o loop /mnt/vdi/Partition1 /mnt/WindowsXP
Не то, что вы просили, но если дело только в том, что файлы удалены из vdi, и вы хотите очень быстрое решение:
Запустите ssh-сервер на вашем хосте (apt-get install openssh-server && service ssh restart). VirtualBox для создания виртуальной машины из существующего файла vdi, а затем загрузите эту виртуальную машину. (Я просто сохранил сетевой адаптер по умолчанию (NAT) при создании виртуальной машины.) Внутри виртуальной машины sftp для вашего хоста. (sftp hostuser@hostip) В сеансе sftp put столько файлов на хост, сколько вам нужно.Как упоминалось выше Vojtech Trefny,
1) сначала преобразуйте VDI -> IMG
VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img
2) Затем установите IMG
mount -t ext3 -o loop,rw ./ubuntu.img /mnt
[d3 ] 3) Однако, когда я получил это сообщение об ошибке: mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
и dmesg сказал:
[3105578.013671] EXT4-fs (loop0): VFS: Can't find ext3 filesystem
вам нужно проверить структуру раздела .img: [ ! d5]
fdisk -l ubuntu.img
Disk ubuntu.img: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf45bc910
Device Boot Start End Blocks Id System
ubuntu.img1 * 2048 12582911 6290432 83 Linux
ubuntu.img2 12584958 16775167 2095105 5 Extended
ubuntu.img3 16775168 40959999 12092416 83 Linux
ubuntu.img5 12584960 16775167 2095104 82 Linux swap / Solaris
4) Как вы можете видеть, основной раздел начинается с байтов 16775168. Однако учтите, что размер сектора составляет 512 байт, поэтому вам нужно умножить результаты 16775168 x 512 = 8588886016, чтобы вы необходимо компенсировать монтирование следующим образом:
mount -t ext3 -o loop,rw,offset=8588886016 ./ubuntu.img /mnt
5) На самом деле это не сработало для меня, если файловая система была загрязнена после изменения размера. В этом случае я сделал следующее:
dd if=ubuntu.img of=ubuntu.disk bs=512 skip=16775168 count=12092416
e2fsck ubuntu.disk
mount ubuntu.disk /mnt
Похоже, что vdfuse - это инструмент, который вы ищете. Он находится в репозиториях Ubuntu. Если вы хотите скомпилировать себя (источник 2010), вы можете сделать это тоже .
Однако для большинства из нас это сводится к простому:
sudo apt-get install virtualbox-fuse
Кажется, теперь он поддерживает динамический vdi.
И для монтирования файла .vdi
в /mnt
dir используйте команду:
sudo vdfuse -a -f /path-to-vdi-file /mnt
Весь диск будет монтироваться с форматами имен Partition1
, Partition2
. Затем эти файлы могут быть установлены в петле. Например,
sudo mount -o loop /mnt/Parition1 /mountpoint
Используйте qemu-nbd
, процесс объясняется на serverfault и в этом блоге .
В принципе вам нужно будет установить qemu
при необходимости:
sudo apt-get install qemu
Затем вам необходимо загрузить модуль сетевого блока :
sudo rmmod nbd
sudo modprobe nbd max_part=16
Прикрепить изображение .vdi к один из созданного nbd:
sudo qemu-nbd -c /dev/nbd0 drive.vdi
Теперь вы получите блок-устройство / dev / nbd0 вместе с несколькими узлами устройств / dev / nbd0p *.
sudo mount /dev/nbd0p1 /mnt
Как только вы закончите, отключите все и отключите устройство:
sudo qemu-nbd -d /dev/nbd0
Похоже, что vdfuse - это инструмент, который вы ищете. Он находится в репозиториях Ubuntu. Если вы хотите скомпилировать себя (источник 2010), вы можете сделать это тоже .
Однако для большинства из нас это сводится к простому:
sudo apt-get install virtualbox-fuse
Кажется, теперь он поддерживает динамический vdi.
И для монтирования файла .vdi
в /mnt
dir используйте команду:
sudo vdfuse -a -f /path-to-vdi-file /mnt
Весь диск будет монтироваться с форматами имен Partition1
, Partition2
. Затем эти файлы могут быть установлены в петле. Например,
sudo mount -o loop /mnt/Parition1 /mountpoint
Как упоминалось выше Vojtech Trefny,
1) сначала преобразуйте VDI -> IMG
VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img
2) Затем установите IMG
mount -t ext3 -o loop,rw ./ubuntu.img /mnt
3) Однако, когда я получил это сообщение об ошибке:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
и dmesg сказал:
[3105578.013671] EXT4-fs (loop0): VFS: Can't find ext3 filesystem
вам нужно проверить структуру раздела .img:
fdisk -l ubuntu.img
Disk ubuntu.img: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf45bc910
Device Boot Start End Blocks Id System
ubuntu.img1 * 2048 12582911 6290432 83 Linux
ubuntu.img2 12584958 16775167 2095105 5 Extended
ubuntu.img3 16775168 40959999 12092416 83 Linux
ubuntu.img5 12584960 16775167 2095104 82 Linux swap / Solaris
4) Как вы можете видеть, основной раздел начинается с байтов 16775168. Однако обратите внимание, что размер сектора составляет 512 байт, поэтому вам нужно умножить результаты 16775168 x 512 = 8588886016, чтобы вы необходимо компенсировать монтирование следующим образом:
mount -t ext3 -o loop,rw,offset=8588886016 ./ubuntu.img /mnt
5) На самом деле это не сработало для меня в случае, если файловая система была загрязнена после изменения размера. В этом случае я сделал следующее:
dd if=ubuntu.img of=ubuntu.disk bs=512 skip=16775168 count=12092416
e2fsck ubuntu.disk
mount ubuntu.disk /mnt
Установите диск как вторичный мастер для другой виртуальной ОС, затем загрузитесь в эту (виртуальную) ОС, и вы можете смонтировать его.
Шаг 1: Предположим, что у вас есть виртуальный os (скажем, Ubuntu 16.04) уже установленный в виртуальном поле, добавьте новое хранилище из настроек этого виртуального os.
Шаг 2. Просмотрите файл Vdi, к которому вы хотите получить доступ, и выберите его.
Шаг 3: Вход в виртуальную ОС.
Шаг 4: виртуальный диск, вероятно, будет доступен в ОС. Если нет, выполните шаг 5
. Шаг 5: Внутри виртуальной ОС используйте Gparted и проверьте диски. и убедитесь, что диск имеет тип, доступный виртуальной ОС. Если это не так, вам может потребоваться отредактировать диск, но тогда вы потеряете существующее содержимое.
Используйте qemu-nbd
, процесс объясняется на serverfault и в этом блоге .
В принципе вам нужно будет установить qemu
при необходимости:
sudo apt-get install qemu
Затем вам необходимо загрузить модуль сетевого блока :
sudo rmmod nbd
sudo modprobe nbd max_part=16
Прикрепить изображение .vdi к один из созданного nbd:
sudo qemu-nbd -c /dev/nbd0 drive.vdi
Теперь вы получите блок-устройство / dev / nbd0 вместе с несколькими узлами устройств / dev / nbd0p *.
sudo mount /dev/nbd0p1 /mnt
Как только вы закончите, отключите все и отключите устройство:
sudo qemu-nbd -d /dev/nbd0
Не то, что вы просили, но если дело только в том, что файлы удалены из vdi, и вы хотите очень быстрое решение:
apt-get install openssh-server && service ssh restart
) sftp hostuser@hostip
) put
столько файлов на хост, сколько вам нужно. Как упоминалось выше Vojtech Trefny,
1) сначала преобразуйте VDI -> IMG
VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img
2) Затем установите IMG
mount -t ext3 -o loop,rw ./ubuntu.img /mnt
3) Однако, когда я получил это сообщение об ошибке:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
и dmesg сказал:
[3105578.013671] EXT4-fs (loop0): VFS: Can't find ext3 filesystem
вам нужно проверить структуру раздела .img:
fdisk -l ubuntu.img
Disk ubuntu.img: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf45bc910
Device Boot Start End Blocks Id System
ubuntu.img1 * 2048 12582911 6290432 83 Linux
ubuntu.img2 12584958 16775167 2095105 5 Extended
ubuntu.img3 16775168 40959999 12092416 83 Linux
ubuntu.img5 12584960 16775167 2095104 82 Linux swap / Solaris
4) Как вы можете видеть, основной раздел начинается с байтов 16775168. Однако обратите внимание, что размер сектора составляет 512 байт, поэтому вам нужно умножить результаты 16775168 x 512 = 8588886016, чтобы вы необходимо компенсировать монтирование следующим образом:
mount -t ext3 -o loop,rw,offset=8588886016 ./ubuntu.img /mnt
5) На самом деле это не сработало для меня в случае, если файловая система была загрязнена после изменения размера. В этом случае я сделал следующее:
dd if=ubuntu.img of=ubuntu.disk bs=512 skip=16775168 count=12092416
e2fsck ubuntu.disk
mount ubuntu.disk /mnt