私は Windows 7 と Ubuntu (wubi でインストール) をデュアル ブートしています。これまでのところ問題はありませんが、現在は常にディスクの空き容量が不足していると表示されます ( /dev/loop0
100% 使用されているためだと思いますが、これが原因でしょうか?)。
問題はそこにあると思うので、適切にパーティション分割したいと思います。Windows のものやファイルをすべて 1 つのパーティション ( sda1
) に移動し、Ubuntu のファイルをすべて別のパーティション ( sda2
) に移動します。
以前は、とgparted
のディスク領域を、空き領域 10% で 200G、空き領域 80% で 50G に設定していました。sda1
sda2
sda1
sda2
しかし、Ubuntu がどのパーティションにインストールされているかを判断する方法や、あるパーティションから別のパーティションにファイルを移動する方法などがわかりません。
ここに私のシステムを説明するいくつかのターミナル コマンドを示します。
$ sudo blkid
/dev/loop0 (ext3)
/dev/sda1 (ntfs; boot)
/dev/sda2 (ntfs)
$ sudo fdisk -l
/dev/sda1
/dev/sda2
$ sudo df -l
/dev/loop0 *(using 100% of 5.5G; mount point: /)*
udev *(using 1% of 1.5G; mount point: /dev)*
tmpfs *(using 1% of 500M; mount point: /run)*
none *(using 0% of 5M; mount point: /run/lock)*
none *(using 1% of 1.5G; mount point: /run/shm)*
dev/sda1 *(using 96% of 200G; mount point: /host; boot)*
また、ファイルを確認すると/etc/fstab
、次の内容のみが含まれています。
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk none swap sw 0 0
答え1
これをすべてrootとして実行します。ステップ2の後には、自動化された方法; 手動の手順をここに記載しました。
(注: スワップ パーティションは必ず用意する必要があります。)
- 実際に空であるか、バックアップされているかを確認してください
sda2
(永久に失われます)。
確認するには、何らかの方法で参照してください。質問では空ではないと書かれていますが、空である必要があります。
コメントへの対応を編集:
好きなファイルブラウザを使用できます。 、にmkdir /host/dump
マウントし、/dev/sda2
/media/tmp
mv /media/tmp /host/dump
空であること、および/またはバックアップされていることを確認したら、
sda2
次のようにフォーマットしますext4
。umount /dev/sda2 fdisk /dev/sda t 2 83 w mkfs.ext4 /dev/sda2 #Accept the defaults for mkfs
/media
またはに取り付けます/mnt
:mkdir /media/mynewinstall mount /dev/sda2 /media/mynewinstall
すべてをコピーする
cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/ mkdir /media/mynewinstall/{mnt,proc,sys,tmp} mount --bind /dev/ /media/mynewinstall/dev/ mount -t proc proc /media/mynewinstall/proc/ init 6
更新します
grub
(2 番目の Ubuntu インストールが認識されるようにします) -- 通常どおり wubi を起動します。update-grub grub-install /dev/sda
新しいREALインストールを起動します。リストから選択し、編集オプションを使用して新しいものを見つけます。
の中にマニュアルedit any of the boot entries by pressing <e>.
メニューを表示するには、起動プロセス中に Shift キーまたは Tab キーを使用する必要がある場合があることが示されてい ます。
メニューが表示されたら、e を押してエントリを確認します。
どのディスクがどのディスクであるかを示す参照があるはずです。UUID が /dev/sda2 に一致するものに設定されているものを探します。
これが複雑すぎると思われる場合は、冒頭で述べた自動化された方法を使用してみてはいかがでしょうか。
再度更新します
grub
(/boot
2 回目のインストールのフォルダーを使用します)。update-grub grub-install /dev/sda
Wubiのインストールを削除します。C:\ubuntuとC:\wubildr*を削除します(参照)。
grub を再度更新します (これにより、他のインストールをまったく参照しなくなります)
update-grub grub-install /dev/sda
完了。s はgrub-install
不要かもしれませんが、念のため念を入れておきます。
答え2
すでに 2 つの Windows パーティションと Ubuntu の Wubi インストールがあるようです。つまり、Ubuntu はメインの Windows パーティションのファイル内にあります。Windows コントロール パネルで Ubuntu をアンインストールし、gparted を使用して Windows パーティションを少し縮小し、空き領域がすべて連続するように移動してから、Ubuntu を通常どおりインストールし (CD から起動)、パーティション化されていない領域を使用するオプションを選択すると、Ubuntu 用の 3 番目のパーティション (および swap 用の 4 番目のパーティション) が作成されます。