お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-23 22:38:45

upontu
新しいメンバ
登録日: 2010-06-23

ブートローダがうまく起動してない

 はじめまして。自分のPCで今、vistaとubunu(10.04)でデュアルブートしているんですが、少し前に一度パーテーションをいじってしまって、ブートローダが起動できなくなり(error22と出て)結局リカバリして再インストールしたのですが、どうも調子が悪く、ブートローダの画面に行く前の画面でしばらく硬直して、(画面も若干バグってます)ubuntuが勝手に起動してしまうのです。しかし、ubuntuから再起動したりすると、ちゃんとブートローダの画面になり起動してくれます。これはどういう不具合なんでしょうか?パーテーションに問題があるかもしれないので、sudo fdisk-l実行後のソースを載せときます。あとブートローダの画面でwindows vistaのあとに”(loader)”
とあるのですが、前はこのような記載はなかったので気になったのですが別にこれは気にしなくいいですか?初心者の文でよみづらいかもしれませんが、お願いします。

ディスク /dev/sda: 80.0 GB, 80026361856 バイト
ヘッド 255, セクタ 63, シリンダ 9729
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x88c6c46a

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1        4831    38797312    7  HPFS/NTFS
/dev/sda2            4832        9729    39343185    5  拡張領域
/dev/sda5            4832        9522    37680426   83  Linux
/dev/sda6            9523        9729     1662696   82  Linux スワップ / Solaris

オフライン

 

#2 2010-06-24 00:04:43

hir0
メンバ
登録日: 2008-09-28

Re: ブートローダがうまく起動してない

ブートローダーと言うのはUbuntuのブートローダーで良いのですよね、違って要れば以下の操作は行わないでください。


$ sudo grub-install /dev/sda
$ sudo update-grub

取り敢えずこの2つのコマンドで設定は正常化されるので、実行後にもう一度状況をお願いします。

オフライン

 

#3 2010-06-24 16:21:23

upontu
新しいメンバ
登録日: 2010-06-23

Re: ブートローダがうまく起動してない

rom@rom-laptop:~$ sudo grub-install /dev/sda
[sudo] password for rom:
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda as (hd0)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)    /dev/sda
rom@rom-laptop:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.32-22-generic
Found kernel: /boot/vmlinuz-2.6.31-22-generic
Found kernel: /boot/vmlinuz-2.6.28-11-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

変わらずですね。再起動時には上手く起動してくれるんですが、シャットダウンしてから立ち上げると勝手にubuntu
が起動してしまいます・・・。謎ですね

オフライン

 

#4 2010-06-24 22:08:26

hir0
メンバ
登録日: 2008-09-28

Re: ブートローダがうまく起動してない

本当に謎ですね。

10.04のGRUB2からは他のオペレーションシステムを検知できなかった場合はメニューを表示せずにスプラッシュスクリーンを表示したまま起動します(すみません、確認せずに曖昧な記憶で書いています)。

ですが現在使われているのは旧バージョンのGRUBLegacyですね不思議です。



「再起動」と「通常起動」でタイムラグ的な不具合が起こってシャットダウン後の起動では他オペレーションシステムの存在を示す設定が上手く読み込めていないのかも。

>勝手にubuntuが起動

の件がメニューを表示せずにスプラッシュ画像の後にUbuntuが起動するのでしたらメニューを表示する設定に変えてみると表面上の問題はクリアできないでしょうか?


GRUBのバージョンの確認
$ grub-install -v

[結果]
GRUBLegacy =  grub-install (GNU GRUB 0.97)
GRUB2      =  grub-install (GNU GRUB 1.98-1ubuntu6)



現在旧GRUBの場合、現在の関連ファイルの削除、GRUB2のシステムへのインストールとMBRへのインストール。
$ sudo rm -R /boot/grub
$ sudo apt-get install grub2
$ sudo grub-install /dev/sda
$ sudo update-grub


メニューのエントリーの確認
$ grep 'menuentry' /boot/grub/grub.cfg | cat


設定ファイルの表示と確認
$ cat /etc/default/grub

オフライン

 

#5 2010-06-26 09:34:21

upontu
新しいメンバ
登録日: 2010-06-23

Re: ブートローダがうまく起動してない

返信遅れました、すみません。上にあるとおりGRUB2をインストールして、アップデートしたら、見事に起動しなくなりましたorz
とりあえずLiveCDであまった容量(2.5G)にUbuntu9.04をいれて返信だけでも返そうとおもったんですが、それで再起動したら
普通にブートローダ起動してwindowsに入れました。ためしにLiveCDから起動して、再起動したらブートローダはちゃんと動くのです。ほんとに謎です。シャットダウン
してから起動するときにうまくいかないのです。ですから、いまのところ起動させるのにいちいちLiveCDから起動させてます。
 以前のときは、turbolinuxとブートでいれていたんですが、それがなにか関係あるんでしょうか?Linuxなかなか手ごわいです泣

オフライン

 

Board footer

Powered by FluxBB