お知らせ

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

#1 2011-08-15 15:53:32

3988
メンバ
登録日: 2010-02-25

OSの起動、選択起動が出来ない

DELL PrecisionT4300でUbnutu11.04Amd64を使用し、Kubuntu11.04Amd、Ubuntu11.04_32Bit、WindowsXPをGRUBメニューから選択起動できるようにしてありましたが、グラヒィックスカードを取り替え後、異状になり、その対策を教えて頂きたく投稿しました。

「状況」
電源ON後「GRUBメニュー」は表示、「Ubnutu11.04Amd64」を起動すべくカウントダウンがしない、「Enter」キーで起動はする。
他のOSを選択起動をするが、いずれも下記エラーで起動しない。

「エラー」
no such device :UUID
no such disk
you need to load the kernel first

「Grubバージョン」
1.99〜rc1−13ubunt3

BIOSから各ドライブは接続には異状なし。
「Fdisk -l」「Gparted」「blkid」それぞれ普通に表示されます。
「Sudo update-grub」を実行しましたが改善しません。

以上です。

オフライン

 

#2 2011-08-15 16:34:16

hmatsue
アドバイザ
登録日: 2009-03-10

Re: OSの起動、選択起動が出来ない

3988 による投稿:

DELL PrecisionT4300でUbnutu11.04Amd64を使用し、Kubuntu11.04Amd、Ubuntu11.04_32Bit、WindowsXPをGRUBメニューから選択起動できるようにしてありましたが、グラヒィックスカードを取り替え後、異状になり、その対策を教えて頂きたく投稿しました。

念のためグラフィックカードの型式や搭載チップなどの情報も投稿していただいた方がよいかと思います。

3988 による投稿:

「状況」
電源ON後「GRUBメニュー」は表示、「Ubnutu11.04Amd64」を起動すべくカウントダウンがしない、「Enter」キーで起動はする。
他のOSを選択起動をするが、いずれも下記エラーで起動しない。

「エラー」
no such device :UUID
no such disk
you need to load the kernel first

グラフィックカードの増設や交換などで、grubの動作に影響がでるとは考えにくいのですが、他になにか変わったことはないでしょうか。
例えばグラフィックカードの交換時に一度HDDを取り外して、差し戻す場所が変わってしまったとか。

3988 による投稿:

BIOSから各ドライブは接続には異状なし。
「Fdisk -l」「Gparted」「blkid」それぞれ普通に表示されます。
「Sudo update-grub」を実行しましたが改善しません。
以上です。

コード:

sudo parted -l
sudo blkid
cat /boot/grub/grub.cfg

の結果を投稿願います。また、マルチブート実現の方式も詳細を説明下さい。
Kubuntu 11.04(amd64)のgrub2がどこに入っていて、
Ubuntu 11.04(i386)のgrub2がどこに入っていて、
起動ディスクのMBRに何が入っていて、
そこからどのように各OSを起動させているのか、
などの情報が必要です。



以下、余談。
現在の状況を確認後、下記方針でよさそうだと判断できれば試してみていただくのもよいかと思います。
もし、自信が無ければ確認結果までを投稿してみて下さい。

現在の状況にもよりますが、Kubuntu/Ubuntuの起動に使っているgrub2をdpkg-reconfigureでインストールしなおせばgrubのエラーは解消するような気がします。
状況によっては、その後、Kubutnu/Ubuntuの起動に問題がでるかも知れません。
その場合は、LiveCDなどからchrootして、update-initramfs -uすれば直るような気がします。

オフライン

 

#3 2011-08-15 23:29:47

3988
メンバ
登録日: 2010-02-25

Re: OSの起動、選択起動が出来ない

アドバイス有難う御座います。
「グラフィックカードの型式や搭載チップ」
チップ「Intel®X38 Express(Bearlake-X) 82X38」  グラフィックカード 「NVIDIA®Quadro®NVS 290 PCI Express→NVIDIA®Quadro®NVS 295 PCI Express」

各コマンドの実行結果は次になります。
sudo parted -l
モデル: ATA BUFFALO SHD-NPUM (scsi)
ディスク /dev/sda: 32.3GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
1    1049kB  30.9GB  30.9GB  primary   ext4              boot       ←11.04Amd64&GRUB
2    30.9GB  32.3GB  1375MB  extended
5    30.9GB  32.3GB  1375MB  logical   linux-swap(v1)


モデル: ATA TOSHIBA THNSNB03 (scsi)
ディスク /dev/sdb: 30.0GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ   ファイルシステム  フラグ
1    1049kB  15.7GB  15.7GB  primary  ext4              boot      ←32Bit
2    15.7GB  30.0GB  14.3GB  primary  ext3                             ←Kubuntu



モデル: ATA Kingston SSDNow (scsi)
ディスク /dev/sdc: 128GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了   サイズ  タイプ   ファイルシステム  フラグ
1    57.6MB  128GB  128GB   primary  ntfs              boot     ←WindowsXp


モデル: ATA WDC WD1600JD-75H (scsi)
ディスク /dev/sdd: 160GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
3    49.4MB  75.8GB  75.7GB  primary   ntfs
4    75.8GB  160GB   84.2GB  extended
5    75.8GB  160GB   84.2GB  logical   ntfs

sudo blkid
sudo: unable to resolve host T-3400-64Bit
/dev/sda1: UUID="77996fb1-0c13-4ba9-a62a-5eb3112ef6af" TYPE="ext4"                                    ←11.04Amd64&GRUB
/dev/sda5: UUID="4694997d-2e33-4a68-aafb-9eca8c5c70c9" TYPE="swap"
/dev/sdb1: UUID="af04acaf-83e2-4980-bea1-896e5be355ae" TYPE="ext4"                                    ←32Bit
/dev/sdb2: UUID="e05fa556-8a85-4441-89c6-7275637f7f62" SEC_TYPE="ext2" TYPE="ext3"   ←Kubuntu
/dev/sdc1: UUID="62E0F70CE0F6E567" TYPE="ntfs"                                                                             ←WindowsXp
/dev/sdd3: UUID="B0682AE1682AA5D6" TYPE="ntfs"
/dev/sdd5: UUID="580ABD7B74066EAC" TYPE="ntfs"

cat /boot/grub/grub.cfg  ←ubuntu11.04AmdのもでこれがGRUBメニューとして表示されます。
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=800x600
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
set locale_dir=($root)/boot/grub/locale
set lang=ja_JP
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 2.6.38-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    linux    /boot/vmlinuz-2.6.38-10-generic root=UUID=77996fb1-0c13-4ba9-a62a-5eb3112ef6af ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-10-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-10-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    echo    'Loading Linux 2.6.38-10-generic ...'
    linux    /boot/vmlinuz-2.6.38-10-generic root=UUID=77996fb1-0c13-4ba9-a62a-5eb3112ef6af ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.38-10-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=77996fb1-0c13-4ba9-a62a-5eb3112ef6af ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    echo    'Loading Linux 2.6.38-8-generic ...'
    linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=77996fb1-0c13-4ba9-a62a-5eb3112ef6af ro single
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.38-8-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu, with Linux 2.6.38-10-generic-pae (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root af04acaf-83e2-4980-bea1-896e5be355ae
    linux /boot/vmlinuz-2.6.38-10-generic-pae root=UUID=af04acaf-83e2-4980-bea1-896e5be355ae ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-10-generic-pae
}
menuentry "Ubuntu, with Linux 2.6.38-10-generic-pae (recovery mode) (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root af04acaf-83e2-4980-bea1-896e5be355ae
    linux /boot/vmlinuz-2.6.38-10-generic-pae root=UUID=af04acaf-83e2-4980-bea1-896e5be355ae ro single
    initrd /boot/initrd.img-2.6.38-10-generic-pae
}
menuentry "Ubuntu, with Linux 2.6.38-8-generic-pae (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root af04acaf-83e2-4980-bea1-896e5be355ae
    linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=af04acaf-83e2-4980-bea1-896e5be355ae ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-8-generic-pae
}
menuentry "Ubuntu, with Linux 2.6.38-8-generic-pae (recovery mode) (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root af04acaf-83e2-4980-bea1-896e5be355ae
    linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=af04acaf-83e2-4980-bea1-896e5be355ae ro single
    initrd /boot/initrd.img-2.6.38-8-generic-pae
}
menuentry "Ubuntu, with Linux 2.6.38-8-generic (on /dev/sdb2)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos2)'
    search --no-floppy --fs-uuid --set=root e05fa556-8a85-4441-89c6-7275637f7f62
    linux /boot/vmlinuz-2.6.38-8-generic root=UUID=e05fa556-8a85-4441-89c6-7275637f7f62 ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry "Ubuntu, with Linux 2.6.38-8-generic (recovery mode) (on /dev/sdb2)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos2)'
    search --no-floppy --fs-uuid --set=root e05fa556-8a85-4441-89c6-7275637f7f62
    linux /boot/vmlinuz-2.6.38-8-generic root=UUID=e05fa556-8a85-4441-89c6-7275637f7f62 ro single
    initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry "Windows NT/2000/XP (loader) (on /dev/sdc1)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(/dev/sdc,msdos1)'
    search --no-floppy --fs-uuid --set=root 62E0F70CE0F6E567
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

以上です。
以下余談のところはまだ実行はしていません。

オフライン

 

#4 2011-08-16 00:28:56

hmatsue
アドバイザ
登録日: 2009-03-10

Re: OSの起動、選択起動が出来ない

GPUは思ったほど消費電力の高いものではなかったです。
もしかしたら電源容量不足になっていたりしないかと思ったのですが、大丈夫そうですね。
しかし、念のため、一度ざっくり計算しなおしておいて下さい。

3988 による投稿:

sudo parted -l
モデル: ATA BUFFALO SHD-NPUM (scsi)
ディスク /dev/sda: 32.3GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ    ファイルシステム  フラグ
1    1049kB  30.9GB  30.9GB  primary   ext4              boot       ←11.04Amd64&GRUB
2    30.9GB  32.3GB  1375MB  extended
5    30.9GB  32.3GB  1375MB  logical   linux-swap(v1)

/dev/sdaにあるUbuntu 11.04(amd64)とgrub2は動作する、ということですよね。
BIOSの起動優先順位で一番にきているのはこのディスクでしょうか。
grubのインストール先はMBRでしょうか?

3988 による投稿:

モデル: ATA TOSHIBA THNSNB03 (scsi)
ディスク /dev/sdb: 30.0GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos

番号  開始    終了    サイズ  タイプ   ファイルシステム  フラグ
1    1049kB  15.7GB  15.7GB  primary  ext4              boot      ←32Bit
2    15.7GB  30.0GB  14.3GB  primary  ext3                             ←Kubuntu

ここのUbuntu 11.04(i386)と、Kubuntu 11.04(amd64)が起動できないのですよね?

3988 による投稿:

sudo blkid
/dev/sda1: UUID="77996fb1-0c13-4ba9-a62a-5eb3112ef6af" TYPE="ext4"                                    ←11.04Amd64&GRUB
/dev/sda5: UUID="4694997d-2e33-4a68-aafb-9eca8c5c70c9" TYPE="swap"
/dev/sdb1: UUID="af04acaf-83e2-4980-bea1-896e5be355ae" TYPE="ext4"                                    ←32Bit
/dev/sdb2: UUID="e05fa556-8a85-4441-89c6-7275637f7f62" SEC_TYPE="ext2" TYPE="ext3"   ←Kubuntu
/dev/sdc1: UUID="62E0F70CE0F6E567" TYPE="ntfs"                                                                             ←WindowsXp
/dev/sdd3: UUID="B0682AE1682AA5D6" TYPE="ntfs"
/dev/sdd5: UUID="580ABD7B74066EAC" TYPE="ntfs"

3988 による投稿:

menuentry 'Ubuntu, with Linux 2.6.38-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos1)'
    search --no-floppy --fs-uuid --set=root 77996fb1-0c13-4ba9-a62a-5eb3112ef6af
    linux    /boot/vmlinuz-2.6.38-10-generic root=UUID=77996fb1-0c13-4ba9-a62a-5eb3112ef6af ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-10-generic
}

問題無さそうでね。

3988 による投稿:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu, with Linux 2.6.38-10-generic-pae (on /dev/sdb1)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos1)'
    search --no-floppy --fs-uuid --set=root af04acaf-83e2-4980-bea1-896e5be355ae
    linux /boot/vmlinuz-2.6.38-10-generic-pae root=UUID=af04acaf-83e2-4980-bea1-896e5be355ae ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-10-generic-pae
}

3988 による投稿:

menuentry "Ubuntu, with Linux 2.6.38-8-generic (on /dev/sdb2)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(/dev/sdb,msdos2)'
    search --no-floppy --fs-uuid --set=root e05fa556-8a85-4441-89c6-7275637f7f62
    linux /boot/vmlinuz-2.6.38-8-generic root=UUID=e05fa556-8a85-4441-89c6-7275637f7f62 ro quiet splash vt.handoff=7
    initrd /boot/initrd.img-2.6.38-8-generic
}

このあたりも問題なさそうです。
と、いうか、sudo update-grubやってしまっているのでしたっけ。。
現在の状態に合ったgrub.cfgが再生成されているので、ここからは検証できませんでした。。



あとは記憶頼りになってしまいますが、HDD(SSD)の接続を変えてしまったりしていませんでしょうか。
おそらく変わっているのでは無いかと思っていて、元の接続に戻した上で、再度、update-grubすれば直ると思うのですが。。
あるいは、chrootしてupdate-initramfsして、initrdの方を作り直すか。

ちゃんと確認するためには、動かない方のUbuntuのinitrdをどこかに展開して、/sysとか/devあたりを比較すれば良いのかしら。

オフライン

 

#5 2011-08-16 15:33:33

3988
メンバ
登録日: 2010-02-25

Re: OSの起動、選択起動が出来ない

念のため、一度ざっくり計算しなおしておいて下さい。

電源部は容量500W搭載され  /dev/sda,/dev/sdb,/dev/sdcはSSD /dev/sddがHDDの構成なので十分余裕ありと思っています。

/dev/sdaにあるUbuntu 11.04(amd64)とgrub2は動作する、ということですよね。

動作は完璧ではありません、初期値の10秒のカウントダウン後Ubuntu 11.04(amd64)起動するが、他OSの選択起動が出来ません。

BIOSの起動優先順位で一番にきているのはこのディスクでしょうか。

そのとうりです。SATA-0に接続されてます。

grubのインストール先はMBRでしょうか?

grubのインストール先については、全く理解出来ていませんで、確認の方法がありますか??Windowsを除き各OSのインストール時ブートローダーそれぞれのドライブを指定しました。
インストール順序は①Windows②Ubuntu 11.04(amd64)③Ubuntu 11.04 32Bit④Kubuntu11.04(Amd64)、③、④をインストール後都度Ubuntu 11.04(amd64)で「update-grub」実行しました。

HDD(SSD)の接続を変えてしまったりしていませんでしょうか。

この行為はありません。

chrootしてupdate-initramfsして、initrdの方を作り直すか。

これの実行方法をアドバイス頂きたいです。

今回のトラブルが発生する前に2度強制電源断をしました。これが原因でしょうか??

オフライン

 

#6 2011-08-16 22:52:45

hmatsue
アドバイザ
登録日: 2009-03-10

Re: OSの起動、選択起動が出来ない

3988 による投稿:

念のため、一度ざっくり計算しなおしておいて下さい。

電源部は容量500W搭載され  /dev/sda,/dev/sdb,/dev/sdcはSSD /dev/sddがHDDの構成なので十分余裕ありと思っています。

ざっくりとですが、500Wあれば十分そうですね。
そうなるとグラフィックカードの交換とたまたまタイミングがあっただけで、直接的に影響を与えているものではないと考えてよいかと思います。
もしこれがカーネル起動時のトラブルであったなら、カーネルモジュールの問題も考えられるのですが、それ以前のgrubの処理でおかしくなっているようですので。。

3988 による投稿:

grubのインストール先はMBRでしょうか?

grubのインストール先については、全く理解出来ていませんで、確認の方法がありますか??Windowsを除き各OSのインストール時ブートローダーそれぞれのドライブを指定しました。
インストール順序は①Windows②Ubuntu 11.04(amd64)③Ubuntu 11.04 32Bit④Kubuntu11.04(Amd64)、③、④をインストール後都度Ubuntu 11.04(amd64)で「update-grub」実行しました。

起動するシステムであれば、
https://forums.ubuntulinux.jp/viewtopic.php?pid=69177
の方法で確認できるかと思いますが、起動しない分についてはちょっと簡単に確認する方法は思い当たりません。
インストール時にそれぞれのドライブを指定した、とのことなので、まずはその記憶を信じましょう。
Ubuntu 11.04(i386)と、Kubuntu 11.04(amd64)のgrubはとりあえず考慮しなくても大丈夫そうですね。

/dev/sda1
に相当するパーティションに、
/boot/grub/grubenv
というファイルはありますでしょうか。
タイムアウトしなくなる原因としては、grubenvが見つからないことが考えられるかと思います。
# すみません、ここの解釈(grub.cfgの読み方)、ちょっと自信なしです。

もし、これが原因であれば、

コード:

sudo dpkg-reconfigure grub-pc

で再生成されるのではないかと思います。

3988 による投稿:

HDD(SSD)の接続を変えてしまったりしていませんでしょうか。

この行為はありません。

む。ないですか。。
冷静になって考えてみれば、接続が変わった場合の挙動としては、initrdまでは処理が移ってから、そこで始めてルートパーティションがマウントできない、という現象になるような気がしてきました。
すみませんが、initrdの再生成は、意味がなさそうなので、一度忘れてください。
しかし、そうなると原因が分からなくなってしまいますね。。

3988 による投稿:

今回のトラブルが発生する前に2度強制電源断をしました。これが原因でしょうか??

どうでしょう。。
しかし、今のところ、他に案もないので、一度、起動するUbuntuシステムか、LiveCDなどから起動できなくなっているパーティションをマウントしてみてください。
それなりに中身が参照(ディレクトリ名やファイル名だけでなく、テキストファイルを開いて中身が読めたりとか)できるようであれば、大きな異常はきたしていないと思います。
ちゃんとアンマウントされなかったときだけ、grubが当該パーティションにアクセスできなくなるとかいうことがもしあれば、マウントして、アンマウントするだけで起動できるようになったりしないかなぁ、とか。。

オフライン

 

#7 2011-08-17 12:35:32

3988
メンバ
登録日: 2010-02-25

Re: OSの起動、選択起動が出来ない

アドバイス有難う御座います。

色々検証の途中で「BIOS」情報と「Sudo parted -l」で食い違いがあり、又各ドライブで単独起動を試した結果「Kubuntu」は「grubメニュー」表示は又「Kubuntu」自体の起動も正常、但し他OSの選択起動はNGです。

Windowsの単独起動を試したところ以下のエラーで起動出来ません。

「error:no such device : 795ae327-db41-4ebc-bfb5-b04540c8d483
grub rescue <」

以上の状態なので構成に問題があるので、まずUbuntu 11.04 64Bit 再インストールをしてみます。

オフライン

 

Board footer

Powered by FluxBB