我正在运行 Ubuntu 12.04 LTFS。在同一磁盘上,我有另一个 Win7。在 NTFS Win7 上,我在安装了 Wubi 的 ext4 分区上运行了 buntu 11.04。
我希望能够从我的 Ubuntu 12.04 操作系统访问我的 buntu 11.04 文件。这可能吗?
我认为这可能会有用:
mount -t ext4 -r /dev/sda4/ubuntu/disks/root.disk /media/wubi
或者安装一个坐骑:
挂载 -t ntfs -r /dev/sda4 /media/win7Wubi
挂载 -t ext4 -r /media/win7Wubi/ubuntu/disks/root.disk /media/buntu1104
答案1
不完全是登上,但很接近。您应该挂载文件系统内文件中包含的块设备,而文件系统显然位于真实的块设备内。
换句话说:如果一只土拨鼠可以扔木头,那么它能扔多少木头?
关键是参数-o loop
。
假如说:
- Windows 分区是
/dev/sda4
。 - 根分区文件位于
/ubuntu/disks/root.disk
Windows 分区内。 - 目录
/media/win7Wubi
和/media/ubuntu1104
已经创建。
按此顺序使用这两个命令:
mount -t ntfs /dev/sda4 /media/win7Wubi
mount -t ext4 -o loop /media/win7Wubi/ubuntu/disks/root.disk /media/ubuntu1104