web-dev-qa-db-fra.com

Comment monter root.disk à partir de WUBI lors du démarrage à partir de l'installation à double démarrage d'Ubuntu?

J'utilise Ubuntu 12.04 LTFS. Sur le même disque, j'ai un autre Win7. Sur le NTFS Win7, j'ai buntu 11.04 fonctionnant sur une partition ext4 qui a été installée avec Wubi.
J'aimerais pouvoir accéder à mes fichiers buntu 11.04, à partir de mon système d'exploitation Ubuntu 12.04. Est-ce possible?

Je pensais que cela pourrait fonctionner:

mount -t ext4 -r /dev/sda4/ubuntu/disks/root.disk/media/wubi

Ou peut-être monter une monture:

monter -t ntfs -r/dev/sda4/media/win7Wubi
mount -t ext4 -r /media/win7Wubi/ubuntu/disks/root.disk/media/buntu1104

1
Dug

Pas exactement montez une monture, mais fermez. Vous êtes censé monter un périphérique bloc contenu dans un fichier à l'intérieur d'un système de fichiers qui, évidemment, se trouve à l'intérieur d'un périphérique bloc réel.

En d'autres termes: combien de bois un mandrin de marmotte si un marmotte pouvait mandrin du bois?

La clé est le paramètre -o loop.

En admettant que:

  • La partition Windows est /dev/sda4.
  • Le fichier de partition racine se trouve sur /ubuntu/disks/root.disk à l'intérieur de la partition Windows.
  • Les répertoires /media/win7Wubi et /media/ubuntu1104 ont déjà été créés.

Utilisez ces deux commandes dans cet ordre:

mount -t ntfs /dev/sda4 /media/win7Wubi
mount -t ext4 -o loop /media/win7Wubi/ubuntu/disks/root.disk /media/ubuntu1104
1