GPartedを使用してUbuntuのデュアルブートが失敗する

このQ&Aのポイント
  • 最近、UbuntuとVistaのデュアルブートがうまくいかなくなりました。
  • GPartedを使用してパーティションを変更した後、Ubuntuを起動すると、起動できないメッセージが表示されます。
  • UbuntuのLiveCDで起動し、menu.lstの内容を確認したところ、問題のヒントが見つかりませんでした。
回答を見る
  • ベストアンサー

・GPartedでパーティションリサイズ後、Vista(Windows

・GPartedでパーティションリサイズ後、Vista(Windows)とUbuntu(Linux)のデュアルブート失敗 こんにちは。 今、Vistaのbootmgrを使ってVistaとUbuntuのデュアルブートをしており、 それらのパーティションの様子は、添付しました画像ファイルの様になっていて、 /dev/sda2がVista、拡張パーティションの/dev/sda3の中の/dev/sda5がUbuntuとなっています。 最近までどちらもうまく起動できていたのですが、Ubuntuのパーティションエディタである GPartedを使って/dev/sda3の容量を減らして、/dev/sda2の容量を増やしたところ、 パソコンを起動したときに現れるbootmgrの画面が以前のものと代わり、相変わらず 起動メニューにUbuntuとVistaは現れているのですが、何故かUbuntuを選択すると 「最近のソフトウェアの変更のせいで起動できない」という趣旨のメッセージが表示され、 Ubuntuは起動できなくなってしまいました。 そこで、UbuntuのLiveCDで起動し、起動時のオプションなどが書かれているファイルである/media/disk-1/boot/grub/menu.lstの内容を見たところ、主要なところは以下のようになっていました。 title Ubuntu 8.10, kernel 2.6.27-7-generic uuid fde6d44b-4711-4952-9666-a6f377d335fc kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=fde6d44b-4711-4952-9666-a6f377d335fc ro quiet splash acpi=off noapic initrd /boot/initrd.img-2.6.27-7-generic root (hd0,4) quiet title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) uuid fde6d44b-4711-4952-9666-a6f377d335fc kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=fde6d44b-4711-4952-9666-a6f377d335fc ro single acpi=off noapic root (hd0,4) initrd /boot/initrd.img-2.6.27-7-generic title Ubuntu 8.10, memtest86+ uuid fde6d44b-4711-4952-9666-a6f377d335fc kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda2 title Windows Vista/Longhorn (loader) root (hd0,1) savedefault chainloader +1 # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda4 title Windows Vista/Longhorn (loader) root (hd0,3) savedefault chainloader +1 ここまでの情報から、Ubuntuを起動させられるヒントが思いつく方がいらっしゃれば、 是非、アドバイスをお願いしたいと思います。 この情報だけでは、おそらく解決策は分からないと思うので、何かご指示を頂けると大変助かります。 では、よろしくお願い致します。

noname#124543
noname#124543

質問者が選んだベストアンサー

  • ベストアンサー
noname#132455
noname#132455
回答No.2

回答 2 OS 基本ソフトのドライブの縮小の場合、フリーソフトでの ドライブ容量縮小の場合、対応していない場合があります。 回答 1で記述した、 「ディス管理」の起動 スタートメニューから、「ファイル名を指定して実行」から、 DISKMGMT.MSC  と入力実行。 で、変更の前の容量、または、変更前の容量より、少し多めに 変更して、Ubuntu を立ち上げてみては、いかがでしょうか。 Vistaの「ディス管理」の起動ですから、Vistaの ドライブが立ち上がらないことにはならないと思います。 あくまで、わたくしの個人的な見解です。 基本ソフト OSは、OSのドライブ情報を記録しています。 その記録まで、上書きされずに、なったため、OSが 「最近のソフトウェアの変更のせいで起動できない」という趣旨のメッセージ がでているのではないかと思われます。 特に、Vistaからのフォーマット条件やバージョンが変更されています。 Vista以上でパーテーションを削除して分割して、XPで、 パーテーションの変更・または、市販のXP用パーテーションマジック などのソフトで変更・認識できない状態になっています。 たぶん、容量変更記述が、Ubuntu にかきこまれていないのでは。

noname#124543
質問者

お礼

hiro660さん、ご回答ありがとうございます。 >「ディス管理」の起動 >スタートメニューから、「ファイル名を指定して実行」から、 >DISKMGMT.MSC  >と入力実行。 >で、変更の前の容量、または、変更前の容量より、少し多めに >変更して、Ubuntu を立ち上げてみては、いかがでしょうか。 ディスクの管理ツールでは、ext3パーティションのリサイズはできないようです。 >たぶん、容量変更記述が、Ubuntu にかきこまれていないのでは。 僕もそう考えているのですが、どこを修正すればいいのか分からず困っているんです。 また何か思い当たることがありましたら、よろしくお願いします。

その他の回答 (1)

noname#132455
noname#132455
回答No.1

質問者の質問 回答とは、違いますが、 パーテーションの分割・容量変更は、下記でできますよ。 現在 Win7 を使用していますが、 Vista でも 使用出来るはずです。 使用する場合は、画面を良く理解しながら使用して下さい。 「ディス管理」の起動 スタートメニューから、「ファイル名を指定して実行」から、 DISKMGMT.MSC  と入力実行。 パーティションのリサイズなど変更できます。 もちろん、ドライブ文字・の変更など。 Vista・Win7より新機能です。      

関連するQ&A

  • ubuntu上でvistaの起動画面を復活させるには

    virtualboxを試そうとして無駄なパッケージをインストールしたためか、(途中で何かを最新にするという表示でOKしたと思います)vistaOSの選択画面が消えてしまい、ubuntuばかりがでてきます。その後インストールしたパッケージをすべてアンインストールしたのですが、状況は変わりません。vistaのデータはまだ生きているのですが、どうしたらvistaを起動できるようになるでしょうか。(下のように表示されています。) title Ubuntu 8.04.1, kernel 2.6.24-22-generic root (hd0,3) kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.24-22-generic quiet title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.24-22-generic title Ubuntu 8.04.1, kernel 2.6.24-21-386 root (hd0,3) kernel /boot/vmlinuz-2.6.24-21-386 root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.24-21-386 quiet title Ubuntu 8.04.1, kernel 2.6.24-21-386 (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.24-21-386 root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.24-21-386 title Ubuntu 8.04.1, kernel 2.6.24-21-generic root (hd0,3) kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.24-21-generic quiet title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.24-21-generic title Ubuntu 8.04.1, kernel 2.6.24-16-generic root (hd0,3) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.24-16-generic quiet title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.24-16-generic title Ubuntu 8.04.1, kernel 2.6.22-14-generic root (hd0,3) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.22-14-generic quiet title Ubuntu 8.04.1, kernel 2.6.22-14-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.22-14-generic title Ubuntu 8.04.1, memtest86+ root (hd0,3) kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root title Ubuntu 8.04, kernel 2.6.24-16-generic root (hd0,3) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.24-16-generic quiet title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.24-16-generic title Ubuntu 8.04, kernel 2.6.22-14-generic root (hd0,3) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro quiet splash locale=ja_JP initrd /boot/initrd.img-2.6.22-14-generic quiet title Ubuntu 8.04, kernel 2.6.22-14-generic (recovery mode) root (hd0,3) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f7fabd13-d105-4d31-9223-700df6398ce0 ro single initrd /boot/initrd.img-2.6.22-14-generic title Ubuntu 8.04, memtest86+ root (hd0,3) kernel /boot/memtest86+.bin quiet

  • Gpartedでのパーティション容量のリサイズ

    Gpartedでのパーティション容量のリサイズ よろしくお願いします。 現在、WindowsVistaとUbuntu(Linuxの一種)でのデュアルブートをしています。 現在パーティションの内容は、添付しましたJPEG画像のようになっています。 これは、UbuntuのLiveCDを起動して、パーティションエディタのGpartedを開いた画面です。 /dev/sda5つまりUbuntuの容量を減らしてできた空きを、/dev/sda2つまりVistaに割り当てたいのですが、実際に、/dev/sda5を右クリックしてリサイズを行って空きを作り、/dev/sda2を右クリックしてリサイズを行って容量を増やそうとしても、最大容量を増やすことができませんでした。 どうすれば、Vistaのパーティション容量を増やすことができるのかをご存じの方がいらっしゃれば ぜひ方法を教えていただきたいと思います。 (Gpartedで指定した一連の処理は、一番最後に確定しなければ実際に行われないので、 パーティション状態は、添付した図の状態のままです。) ちなみに、/dev/sda5をリサイズしてできた空きに、NTFSフォーマットの新規パーティションを作成することができるのですが、これでは作成されたパーティションがVistaのものになるのかどうかがわからないので、行わないようにしました。 また、Vistaの「ディスクの管理」で、Ubuntuのパーティションを選択し、右クリックから容量を圧縮しようとしても、項目が現れず、できませんでした。

  • Gpartedでのパーティション容量のリサイズ

    Gpartedでのパーティション容量のリサイズ こんにちは、よろしくお願いします。 前回、同じ題名で投稿したのですが、「添付した画像が見にくい」と指摘されたので もう一度新しく投稿しなおします。 現在、WindowsVistaとUbuntu(Linuxの一種)でのデュアルブートをしています。 現在パーティションの内容は、添付しましたJPEG画像のようになっています。 これは、UbuntuのLiveCDを起動して、パーティションエディタのGpartedを開いた画面です。 /dev/sda3が拡張パーティションになっており、その下にある /dev/sda5(タイプはext3)つまりUbuntuの容量を減らしてできた空きを、 /dev/sda2(タイプはntfs)つまりVistaに割り当てたいのですが、 実際に/dev/sda5を右クリックしてリサイズを行って空きを作り、 /dev/sda2を右クリックしてリサイズを行って容量を増やそうとしても、 最大容量を増やすことができませんでした。 どうすれば、Vistaのパーティション容量を増やすことができるのかをご存じの方がいらっしゃれば ぜひ方法を教えていただきたいと思います。 (Gpartedで指定した一連の処理は、一番最後に確定しなければ実際に行われないので、 パーティション状態は、添付した図の状態のままです。) ちなみに、sda2を拡張するのがどうしても無理な場合は、/dev/sda5をリサイズしてできた空きを、 新しくVistaのDドライブにしたいのですが、それが可能かどうか分からず、困っております。

  • Gpartedでのパーティション容量のリサイズ

    Gpartedでのパーティション容量のリサイズ よろしくお願いします。 現在、WindowsVistaとUbuntu(Linuxの一種)でのデュアルブートをしています。 現在パーティションの内容は、添付しましたJPEG画像のようになっています。 これは、UbuntuのLiveCDを起動して、パーティションエディタのGpartedを開いた画面です。 /dev/sda5つまりUbuntuの容量を減らしてできた空きを、/dev/sda2つまりVistaに割り当てたいのですが、実際に、/dev/sda5を右クリックしてリサイズを行って空きを作り、/dev/sda2を右クリックしてリサイズを行って容量を増やそうとしても、最大容量を増やすことができませんでした。 どうすれば、Vistaのパーティション容量を増やすことができるのかをご存じの方がいらっしゃれば ぜひ方法を教えていただきたいと思います。 (Gpartedで指定した一連の処理は、一番最後に確定しなければ実際に行われないので、 パーティション状態は、添付した図の状態のままです。) ちなみに、/dev/sda5をリサイズしてできた空きに、NTFSフォーマットの新規パーティションを作成することができるのですが、これでは作成されたパーティションがVistaのものになるのかどうかがわからないので、行わないようにしました。 また、Vistaの「ディスクの管理」で、Ubuntuのパーティションを選択し、右クリックから容量を圧縮しようとしても、項目が現れず、できませんでした。

  • menu.lstの記述について

    vistaがインストールされてる状態でfedoraをインストールしたら、起動画面でfedoraしか選択できませんでした。vistaを表示させるにはmenu.lstにどのような記述をすればいいんですか? 必要かわかりませんが現在は以下のようになってます。 #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.27.5-117.fc10.i686) root (hd0,1) kernel /vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=fde424e0-dd64-42fd-baf6-61264ad99073 rhgb quiet initrd /initrd-2.6.27.5-117.fc10.i686.img title Other rootnoverify (hd0,0) chainloader +1

  •  XPにデュアルブートでubuntuをインストールしたのですが 起動メニューの編集がよくわかりません。 

    title Ubuntu 8.10, kernel 2.6.27-7-generic uuid 28dc3754-f4f7-4993-97b3-37321087d498 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=28dc3754-f4f7-4993-97b3-37321087d498 ro quiet splash initrd /boot/initrd.img-2.6.27-7-generic quiet title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) uuid 28dc3754-f4f7-4993-97b3-37321087d498 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=28dc3754-f4f7-4993-97b3-37321087d498 ro single initrd /boot/initrd.img-2.6.27-7-generic title Ubuntu 8.10, memtest86+ uuid 28dc3754-f4f7-4993-97b3-37321087d498 kernel /boot/memtest86+.bin quiet インストールを安易にしてしまったため title にwindows がありません。xpを起動させる 文字列 教えてくださいませ。宜しくお願いいたします。

  • Ubuntu 8.04 amd64 でのデュアルブートについて

    Ubuntu 8.04 amd64 と Windows XP とのデュアルブートについて質問させてください。 NTLDR から GRUB を起動し、ubuntu を起動したいのですが、GRUB が起動したところで "GRUB _" という表示で止まってしまいます。 (/dev/sda MBR にもインストールしてみましたが、Error 17 で停止しました) Windows XP がインストールされている PC に ubuntu をインストールしました。 今回 ubuntu 用に HDD を新たに用意し、その HDD にインストールしました。  $fdisk -l で確認すると次の様になっています。 デバイス Boot Start End Blocks Id System /dev/sda1 * 1 14945 120045681 7 HPFS/NTFS /dev/sdb1 * 1 18212 146287858+ 83 Linux /dev/sdb2 18213 19457 10000462+ 82 Linux swap / Solaris sda1 に Windows XP, sdb1 に ubuntu を入れました。 GRUB はインストール時の Advanced? で sdb1 にインストールするように指定し、 インストール後に下記を実行し、ubuntu.pbr を c:/ にコピーしました。 #sudo dd if=/dev/sdb1 of=ubuntu.pbr bs=512 count=1 c:/boot.ini を開き、下記一行を追加しました。 c:/ubuntu.pbr="ubuntu 8.04" この状態で再起動を行うと、NTLDR で OS の選択ができるようになりました。 ただ、ubuntu を選択しても "GRUB _" で止まってしまいます。 私なりに色々調べ、/boot/grub/menu.lst, /etc/fstab の設定が 間違っていると思っているのですが、それが分かりません。 /boot/grub/menu.lst(抜粋) title Ubuntu 8.04, kernel 2.6.24-16-generic root (hd1,0) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=f45dc388-eb3f-4ab7-ada0-26b0aaafa63c ro quiet initrd /boot/initrd.img-2.6.24-16-generic quiet UUID 指定を /dev/sdb1 とかにしてみても変わりませんでした。 /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sdb1 UUID=f45dc388-eb3f-4ab7-ada0-26b0aaafa63c / ext3 relatime,errors=remount-ro 0 1 # /dev/sdb2 UUID=27ba0857-3dbe-47ff-b7ab-d78e0b211ced none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 LiveCD を起動し言語を指定した後に F6 でオプションが指定できるのですが、 boot=casper というのを root=/dev/sdb1 に指定することで HDD を起動することができています。 長くなってしまいましたが、よろしくお願いします。

  • grub2がおかしい

    ubuntuを12.04にアップデートしました。 ubuntuは/dev/sda7にインストールされています。 grub2もsda7にあります。 windowsのローダから、grub2をチェインロードしています。 ところが、grub2のメニューでubuntuを選択すると、 error : no such partition press any key to continue と表示されます。 /boot/grub/grub.cfgを見ると menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root 9a612e22-6915-4b08-9491-0f8a394c7fe3 linux /boot/vmlinuz-3.2.0-23-generic root=UUID=9a612e22-6915-4b08-9491-0f8a394c7fe3 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.2.0-23-generic } となっているので、これを改造して、/etc/grub.d/40_customに追記してupdate-grub2 すればいいんですかね? uuidはあってるんですが。 これからどこをチェックすればいいんでしょうか。

  • ルートパーティションを LVM にするには

    Redhat Enterprise Linux 4 や CentOS 4.x をデフォルトでインストールすると、root パーティションと swap が LVM で構成されるようになっているようで、空きディスクを利用して既存の OS を LVM 構成にしようとしていますがうまく行きません。 ディスク構成は、SCSI 接続のディスクが2本あり、現在は /dev/sdb のみに RHEL 4 for x86-64 がインストールされています。(LVM は使用していない) これをゴッソリと /dev/sda に移動したいと考えています。そして、この際にパーティションを切り直し、/dev/sda1 : /boot、/dev/sda2 は LVM を使用して / と swap に割り当てたいと考えています。 /dev/sdb から起動し、/dev/sda2 を LVM 構成にした後、 # mount /dev/VolGroup00/LogVol00 /mnt # mount /dev/sda1 /mnt/boot # cp -a /bin /boot /dev /etc /home /initrd /lib /lib64 /misc /opt /root /sbin /usr /var /mnt # mkdir -p /mnt/mnt /mnt/proc /mnt/selinux /mnt/sys /mnt/tmp /mnt/srv として、initrd の再作成し、/etc/fstab を書き換えて再起動すると以下のようなメッセージが表示されて起動できません。 Red Hat nash version 4.1.18 starting mount: error 6 mounting ext3 mount: error 2 mounting none switchroot: mount failed: 22 umount /initrd/dev failed: 2 Kernel panic - not syncing: Attempted to kill init! /dev/sdb から起動すると問題なく起動できるようですし、/dev/sda に新規に OS をインストールした場合も正常に起動できるようなので、/dev/sda が壊れていることは考えにくく、設定上の問題があると考えています。 上記について問題点をご指摘いただけないでしょうか。 よろしくお願いいたします。

  • Gpartedでパーティションの操作ができない

    質問 1 Gpartedを使いパーティションの操作を行おうとしましたがうまくゆきません 操作方法にどこか誤りがあるのか このようなことは出来ないのか  よくわかりませんのでアドバイスをお願いいたします HDDの構成 自作PCで 500GB 1台を使用して  Win7 とUbuntuをデュアルブートで使用  Gpartedの起動CDを作り起動したときの構成は下記のようになります 現状のHDDの内容    パーテション ファイルシステム  容量GiB 備考      sda1      ntfs      55.9 boot    Win7  Cドライブ 3角印 sda4      exteded    22.2      Ubuntu      sda5      ext4      22.2      Ubuntu      sda2      ntfs      189.3     データ Dドライブ      sda3      ntfs      198.4     データ Eドライブ    未割り当て   未割り当て    2.5   やりたいこと  データ sda3 (Eドライブ)の部分を縮小または削除して Win7 と Ubuntuの部分を広げたいのです 操作は 画面上で sda3 の部分の 縮小 または削除 出来ました  sda2 の部分の リサイズ移動   これも出来ました この結果sda2の前方に空き領域が出来ますが 次にsda5の部分を リサイズ移動 で クリックし画面で操作しようとすると 前後の空き容量がゼロで縮小方向には スライダーが動きますが 移動と容量の拡大が出来ず 行き詰まってしまいました どうしたらここは拡大できるのでしょうか 質問 2 パーティションの操作がうまくゆかない場合 OSの再インストールも考えています この場合 Win7 のライセンスはどうなるのでしょうか