私のラップトップはWubiを介してインストールされたWindows 7とUbuntuを実行しています。
Ubuntuは完全に起動しますが、ゲストとしてしかログインできません。そのため、ファイルを復元するには、root.disk
を見つけて、ecryptfs-utils
を使用してマウントし、データを復元する必要があります。
ファイルはC:\ubuntu\disks\
にあるはずですが、そうではありません。 (Windowsでの)ファイル検索では、他に何も見つかりませんでした。
このファイルはどこに行ったのでしょうか?
ディスクが壊れているかもしれないと思った。しかし、再び、私はゲストとしてログインできます。
Root.diskなしではwubiインストールを起動できません!!?
Root.diskが起動されているが、Windowsで表示されていない場合、ntfsの破損を示しています(grubはroot.diskを見つけてループマウントできますが、Windowsはそれを見ることができませんが、奇妙に思えます)。それを除外するには、Windowsからchkdsk /r
を実行してこれを修復します(この場合、ディスクを失う可能性が常にあります。または、プロセスでC:\found.000
フォルダーに「回復」され、file0000.chk
に名前が変更されます)。場合によっては、disks
ディレクトリ全体がC:\found.000\dir0000.chk\
に復元され、その中にroot.disk
とswap.disk
があります。
リカバリモードで起動するか、ユーザーがゲストとしてログインしてターミナルにドロップし、ls /Host/ubuntu/disks
を入力してwubiにいることを確認します。 /Host
がマウントされている場所を確認して、パーティションを取得できます。df
またはmount
これにより、少なくともWubiのインストールとパーティションであることを確認できます。/homeから/ Hostにデータをコピーできる場合があります(仮想ディスクからWindows Hostパーティションに戻る)。
次のコマンドを使用してroot.diskを識別できます:Sudo losetup /dev/loop0
e.g.
bcbc@ubuntu:~/$ Sudo losetup /dev/loop0
/dev/loop0: [0803]:2161 (/Host/ubuntu/disks/root.disk)
bcbc@ubuntu:~/$ mount | grep /Host
/dev/sda3 on /Host type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
その情報を使用して、ライブCDを起動し、/ Hostをマウントしてデータを回復できます。
Sudo mkir /media/win
Sudo mount /dev/sda3 /media/win
Sudo mount -o loop /media/win/ubuntu/disks/root.disk /mnt
ゲストセッションからroot.diskを識別できるかどうかは不明ですが、Sudo権限を持っている可能性は低いため、リカバリモードでルートプロンプトを起動できない場合は、ライブCDを起動して各パーティションをマウントし、ファイルの場合:<mountpoint>/ubuntu/disks/root.disk
。ただし、 bootinfoscript を実行すると同じ情報が得られることに注意してください(ファイルシステムが破損している場合は、いくつかの手がかりもあります)。
私はubuntuオタクではないかもしれませんが、私は最初からWubiを使用しています、これらを試して、
nautilusファイルブラウザのサイドペインでFILE SYSTEMリンクをクリックするとどうなりますか?単にルートディスクに右?その後、単にHostディレクトリに移動できませんか?それはあなたのrootfile位置づけられた場所です。 goto/ubuntu/disks /にルートファイルがあります。
アクセスできない場合は、wubiルートファイルにエラーがある可能性があります(ubuntuの実行中にハードリセット/電源障害が原因でWindowsがルートファイルを認識できない場合があります)コマンド、
Sudo fdisk -l
Sudo mkdir /win
Sudo mount /dev/sdxy /win
Sudo mkdir /vdisk
Sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk
ここで、「sdxy」の「x」と「y」は、WubiがインストールされているWindowsパーティションの正しいHDD文字(もちろんaから始まる)と正しいパーティション番号(1から始まる)に置き換えられます。最初のコマンドで場所がわかります。これらのコマンドを実行したら、Places> Computer> Filesystem> vdiskを開くと、そこにroot.diskの内容が見つかるはずです。これで、データを外部メディアにバックアップし、必要に応じてUbuntuをWubiで再インストールできます。