web-dev-qa-db-ja.com

2番目のUbuntuインストールを削除する方法は?

Windows XPをUbuntuとのデュアルブートでインストールしてSkyrimをプレイすると、GRUBが壊れてしまいました。それを修正するために無数のことを試してみた後(ブート修復の使用を含む)、Ubuntuを新しいパーティションに、古いUbuntuとXPと並べてインストールしました。その後GRUBが再び機能し、古いUbuntuとXPにアクセスできるようになりましたが、2つのUbuntuがあり、新しいものを削除したいと思います。 GRUBを再度壊さずにそれを行うにはどうすればよいですか?

Sudo fdisk -lの結果は次のとおりです。

Device      Boot    Start       End     Blocks      Id  System
/dev/sda1   *           1       17303   138986316   83  Linux
/dev/sda2           19799       29359    76798732+   7  HPFS/NTFS
/dev/sda3           29360       30401     8369865   82  Linux swap / Solaris
/dev/sda4           17304       19798    20040705    5  Extended
/dev/sda5           17304       17595     2343936   83  Linux
/dev/sda6           17595       18811     9764864   83  Linux
/dev/sda7           18811       19677     6952960   83  Linux
/dev/sda8           19677       19798      975872   82  Linux swap / Solaris

sda1sda3は私の古いUbuntu、sda2はWindows XP、sda4からsda8は新しいUbuntuインストールです(私は/boot/、および/homeは、GRUBを修正するためだけに行うべきではありませんでした)。

/etc/fstabは次のようになります。

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=e41d0403-82db-4379-9d3e-b67cb06fc08d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=5a54507a-82f0-4275-b531-f88b9cfabbcb none            swap    sw              0       0

そして、ここにブート修復からのレポートがあります:

http://paste.ubuntu.com/740188/

そして、これは/dev/disk/by-uuidからのリストです:

ubuntu@ubuntu:~$ ls -la /dev/disk/by-uuid
total 0
drwxr-xr-x 2 root root 140 2011-11-16 13:21 .
drwxr-xr-x 6 root root 120 2011-11-16 13:19 ..
lrwxrwxrwx 1 root root  10 2011-11-16 13:19 11F7-4048 -> ../../sdb1
lrwxrwxrwx 1 root root  10 2011-11-16 13:19 40b84b5c-dd62-4267-a41c-e5afc0c178a4 -> ../../sda3
lrwxrwxrwx 1 root root  11 2011-11-16 13:19 82672ddd-82ac-4d41-98c2-fc359f248f3b -> ../../loop1
lrwxrwxrwx 1 root root  10 2011-11-16 13:21 DE34ED7A34ED5655 -> ../../sda2
lrwxrwxrwx 1 root root  10 2011-11-16 13:21 e41d0403-82db-4379-9d3e-b67cb06fc08d -> ../../sda1
2
moraes

保持するUbuntuインストールを起動します。他のUbuntuインストールのパーティションを削除し、update-grubを実行します。
。そこから、sda4、sda5、sda6、sda7、およびsda8、つまりUbuntuの新規インストール用に作成したすべてのパーティションを削除します。ターミナルを開き、Sudo update-grubを実行します。これにより、grubが更新され、grub起動画面から他のUbuntuインストールが削除されます。

4
binW

次の手順を実行できます。

  1. / etc/fstabのsda1とsda3の行をコメントアウトします。これにより、マウントされなくなります。

  2. 2つのパーティションを再フォーマット(および場合によっては再パーティション)します。ただし、ディスク上で物理的に相互に保存されている場合にのみ、それらのマージが機能する可能性が高くなります。

  3. update-grubを呼び出して、grubのメニューを更新します。

しかし、注意してください、あなたのコンピューターはsda1から起動するようです。 2番目のubuntuのインストール方法によっては、新しいルート/ブートパーティションをブート可能としてマークする必要があります。

1
Michael K