Используйте Linux Mint для доступа к файлам из «Подсистемы Windows для Linux», написанной Ubuntu

596
lemonsonly

У меня установлена ​​Windows на моем C:диске, и у меня есть Ubuntu / Bash в Windows. У меня есть второй раздел с Linux Mint. В Windows bash я пытался использовать, fdisk -lчтобы увидеть, какие есть разделы, потому что я хотел смонтировать мой Windows bash в Linux Mint, чтобы я мог просматривать файлы без перезагрузки системы.

Это возможно? и если да, может кто-нибудь сказать мне, как я мог это сделать? Потому что, когда я напечатал fdisk -lэто сказал

fdisk: cannot open /proc/partitions: No such file or directory 
1
Я не думаю, что Ubuntu в Windows имеет доступ к оборудованию. Я использую [ext2fsd] (https://sourceforge.net/projects/ext2fsd/files/) для просмотра разделов Linux из Windows путем монтирования с буквой диска. Я не использовал режим записи, но он работает очень хорошо, когда раздел монтируется только для чтения. AFH 6 лет назад 0
Не уверен, что Bash в Windows не может использовать `fdisk`, но я знаю, что файловая система WSL является виртуальной, встроенной в файловую систему Windows. Поэтому я сомневаюсь, что монтировать его в реальном linux будет легко, и это может быть невозможно (пока?), Но если вы хотите увидеть файлы там, будьте осторожны, чтобы не редактировать / создавать вещи (пока?) ломает вещи, но вы можете посмотреть вещи, как описано в ответах на этот вопрос на [ubuntu.se]: [Где находится корневой каталог файловой системы Ubuntu в подсистеме Windows для Linux и наоборот?] (https://askubuntu.com/ д / 759880/866475) 3D1T0R 6 лет назад 0
Спасибо за помощь lemonsonly 6 лет назад 1
Я бы посоветовал не изменять / редактировать файлы WSL из любого дистрибутива Linux. Biswapriyo 5 лет назад 0

1 ответ на вопрос

1
K7AAY

Виртуализированная файловая система подсистемы Windows для Linux находится внутри файла .VHD, который не может быть найден fdisk, но к нему можно подключиться изнутри Linux Mint, как показано для нескольких разных подходов, в ответах на https: // askubuntu .com / questions / 295155 / how-do-i-mount-vhd-file . Более прямой метод требует Virtualbox и его подсистемы Fuse:

sudo apt-get install virtualbox sudo mkdir /mnt/vhd-disk/ sudo vdfuse -f disk.vhd /mnt/vhd-disk/ sudo mount -o loop /mnt/vhd-disk/Partition1 /mnt/partition1 
Почему вы упоминаете VHD файл? OP установил Linux Mint в качестве двойной загрузки. Biswapriyo 6 лет назад 0
Он хочет получить доступ к файлам подсистемы Windows для Linux. K7AAY 6 лет назад 0
И WSL также не установлен в VHD. Biswapriyo 6 лет назад 0