UbuntuとWindows 7を一度にパーティション化する

UbuntuとWindows 7を一度にパーティション化する

Windows 7とUbuntu(wubiインストール)をデュアルブートします。これまで問題はありませんでしたが、ディスク容量が不足しているというメッセージが表示され続けます(/dev/loop0100%使用されているようです。これはこの問題を引き起こす可能性がありますか?)。

だから私はそれが問題だと思うので、正しく分割されたいです。すべてのWindowsコンテンツとファイルを1つのパーティション(sda1)に移動し、すべてのUbuntuファイルを別のパーティション()に移動したいと思いますsda2

ディスクスペースを構成し続けましたが、gparted使用可能スペースの10%が200G、使用可能スペースの80%が50Gでした。sda1sda2sda1sda2

しかし、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以降自動化された方法;ここに手動ステップをリストしました。

(注:実際にはスワップパーティションが必要です。)

  1. 実際に空であるかバックアップされていることを確認してくださいsda2(永久に消えます)。
    確認するには何でも探してください。あなたの質問で空ではないと言われました。そうする必要があります。

コメントの編集:編集し
たいファイルブラウザを使用できます。mkdir /host/dump直接インストール/dev/sda2して/media/tmpからmv /media/tmp /host/dump

  1. 空またはバックアップされていると確信している場合、フォーマットは次のようsda2になりますext4

    umount /dev/sda2
    fdisk /dev/sda
    t
    2
    83
    w
    mkfs.ext4 /dev/sda2
    #Accept the defaults for mkfs  
    
  2. /mediaまたはにインストールしてください/mnt

    mkdir /media/mynewinstall
    mount /dev/sda2 /media/mynewinstall
    
  3. すべてをコピー

    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
    
  4. アップデートgrub(2番目のUbuntuインストールが表示されます) - wubiで正常に起動します。

    update-grub
    grub-install /dev/sda
    
  5. 新しい物理インストールで起動します。リストから選択してください。新しいオプションを見つけるには、編集オプションを使用してください。

内部に手動edit any of the boot entries by pressing <e>. メニューを表示するには、起動中にShiftまたはTabを使用する必要があることがわかります。

メニューが表示されたら、eを押して項目を確認します。

どのディスクがどのディスクかを参照する必要があります。 / dev / sda2に一致するようにUUIDを設定する必要があります。

これが複雑すぎると思われる場合は、最初に述べた自動化されたアプローチを試してみてはいかがでしょうか。

  1. もう一度更新します(2番目のインストールのフォルダを grub使用するように)。/boot

    update-grub
    grub-install /dev/sda
    
  2. Wubiのインストールを削除してください。 C:\ubuntu および C:\wubildr* 削除(引用する)。

  3. grubをもう一度更新してください。 (これで、他のインストールを参照しなくなります。)

    update-grub
    grub-install /dev/sda
    

完璧。重複する可能性grub-installがありますが、申し訳ありませんが、安全を好む。

答え2

すでに2つのWindowsパーティションとUbuntuのWubiインストールがあるようです。これは、プライマリWindowsパーティションのファイル内にあることを意味します。 Windowsのコントロールパネルを使用してUbuntuを削除し、gpartedを使用してWindowsパーティションを少し縮小し、すべての空き領域が連続するように移動し、Ubuntuを正常にインストール(CDから起動)し、非パーティションスペースを使用するオプションを選択した場合は終了になります。 Ubuntuの3番目のパーティション(およびスワップの4番目のパーティション)で構成されています。

関連情報