お知らせ

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

#1 2010-06-27 07:15:01

t0m
メンバ
登録日: 2010-06-25

error: out of disk grub rescue> 起動させたい

10.04を使っていて再起動させると

error: out of disk.
grub rescue>

というメッセージが出て起動しなくなりました。
英語のフォーラムでgrub2を再インストールした方がよいといったコメントが見られたため、同じようにしたつもりなのですが、インストールできません。
http://ubuntuforums.org/showthread.php?t=1331730

上のメッセージが出る前にしていたことは、Ubuntu Tweakでウィンドウの閉じるボタンとその他のボタンにスペースを追加しただけです。再起動の目的はWindows7を起動させることでした。

どうにか、起動できるようにしたいのでよろしくお願いします。


以下にやった手順を張り付けます。

ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# fdisk -l

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1          13      102400    7  HPFS/NTFS
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2              13       13084   104986624    7  HPFS/NTFS
/dev/sda3   *       13084       16342    26169344   83  Linux
/dev/sda4           16342       19458    25029632   83  Linux

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdb1               1      121602   976759808    7  HPFS/NTFS
root@ubuntu:~# mount /dev/sda4 /mnt
mount: /dev/sda4 は マウント済か /mnt が使用中です
mount: mtab によると、/dev/sda4 は /mnt にマウント済です
root@ubuntu:~# sudo mount --bind /dev/ /mnt/dev/
root@ubuntu:~# sudo mount --bind /proc/ /mnt/proc/
root@ubuntu:~# sudo mount --bind /sys/ /mnt/sys/
root@ubuntu:~# chroot /mnt/
chroot: `/bin/bash' コマンドを実行できません。: Input/output error
root@ubuntu:~# chroot /mnt/
chroot: `/bin/bash' コマンドを実行できません。: Input/output error
root@ubuntu:~#



パーティションはWindows7を最初にインストールしたときに3つにわけてありました。
/dev/sda1、/dev/sda2にWindows7が入っていて、sda1は勝手に切り分けられたものだと思います。
/dev/sda3にはOpenSuseをWindowsの次にインストールして、Grub?はこのパーティションにインストールしてあります。
/dev/sda4に最後にUbuntu10.04をインストールしsdaにgrub2をインストールしていました。

オフライン

 

#2 2010-06-27 10:36:29

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

Re: error: out of disk grub rescue> 起動させたい

t0m による投稿:

ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# fdisk -l

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

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1          13      102400    7  HPFS/NTFS
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2              13       13084   104986624    7  HPFS/NTFS
/dev/sda3   *       13084       16342    26169344   83  Linux
/dev/sda4           16342       19458    25029632   83  Linux

パーティションの終点と、次の始点が被っているような。。
/dev/sda4の終点も19458となっており、19457より大きいのが不自然です。
最初のパーティションわけはどのようにされていますでしょうか。

オフライン

 

#3 2010-06-27 11:15:31

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

Windows7のインストール時にインストール先を指定するときにパーティションを切り分けてインストールしました。

オフライン

 

#4 2010-06-27 14:57:49

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: error: out of disk grub rescue> 起動させたい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#5 2010-06-27 15:41:17

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

ありがとうございます。

# fdisk -lu

をしてみました。

root@ubuntu:~# fdisk -lu

ディスク /dev/sda: 160.0 GB, 160041885696 バイト
ヘッド 255, セクタ 63, シリンダ 19457, 合計 312581808 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x65806c63

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1            2048      206847      102400    7  HPFS/NTFS
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2          206848   210180095   104986624    7  HPFS/NTFS
/dev/sda3   *   210180096   262518783    26169344   83  Linux
/dev/sda4       262518784   312578047    25029632   83  Linux

ディスク /dev/sdb: 1000.2 GB, 1000204886016 バイト
ヘッド 255, セクタ 63, シリンダ 121601, 合計 1953525168 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0xa94de330


となっています。



#1で書いた作業はUbuntuのLiveCDで起動して実行しました。
今もそこから書き込んでいます。

マウント済みなのは何度か同じ操作をしたからだと思います。

同じCDを使っているのでバージョンは同じだと思います。

#については知りませんでした。言われて初めで$が変わっているのに気づきました。ありがとうございます。

オフライン

 

#6 2010-06-27 18:08:39

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

Re: error: out of disk grub rescue> 起動させたい

なんなんでしょうね。LiveCDから起動して、端末を立ち上げ、Ubuntuがインストールされているパーティションがsda4で間違い無いか確認してから、

コード:

$ sudo -i
# mount /dev/sda4 /mnt
# mount --bind /dev /mnt/dev
# chroot /mnt
# install-grub /dev/sda
# update-grub2
# exit
# exit
$ exit

で再起動でどうでしょうか。

オフライン

 

#7 2010-06-27 19:24:35

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

Re: error: out of disk grub rescue> 起動させたい

hmatsueさんも書かれていますが、/dev/sda4 で間違いないでしょうか?
/dev/sda3 で実行されると上手くいくかも?

/dev/sda3 も容量的には同じでLinuxがインストールされている可能性が有りますし、ブートフラグも付いています。
上手くいかないと色々な視点から妄想モードに突入しそうになるので、#6がダメな場合は/dev/sda3 の正体も教えて下さい。
(/と何かを分けてインストールしたのかなぁ)

オフライン

 

#8 2010-06-28 18:48:18

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

hmatsueさま

差し支えなければ、パーティションの確認のし方をお教え願えませんでしょうか。
検索したらパーティションエディタを見るとあったのですが、それがなくディスクユーティリティに名前が変わったのかな
とおもって見てみたのですがよく分からなかったです。

場所メニューのコンピュータからたどると27GBのほうは
/home/(ユーザ名)/デスクトップ/
のなかにSuSe.desktopというファイルがあったのでubuntuではないと思いますが、これが/dev/sda3/かどうかを確かめる方法が分からなかったです。
また、ubuntuがはいってるであろうディスクがコンピュータの方になかったのですが、問題あるでしょうか。
システムで予約済みと言う100MBくらいのディスクがありますがこれは/dev/sda1/であってますでしょうか?
確認できれば、お教えいただいた方法を試してみようと思います。

hir0さま
インストールするときに散々確かめたんで、間違ってはいないと思うのですが確信はないです。
最初に書いたとおり、

パーティションはWindows7を最初にインストールしたときに3つにわけてありました。
/dev/sda1、/dev/sda2に Windows7が入っていて、sda1は勝手に切り分けられたものだと思います。
/dev/sda3にはOpenSuseをWindowsの次にインストールして、Grub?はこのパーティションにインストールしてあります。
/dev/sda4に最後にUbuntu10.04をインストールしsdaにgrub2をインストールしていました。

/dev/sda3 にはOpenSuSeが入っていると思います。
swapを分けましょうというダイアログもでましたが、後から分けてWindowsが壊れるのが怖かったので何も分けていません。

オフライン

 

#9 2010-06-28 20:29:29

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

Re: error: out of disk grub rescue> 起動させたい

ふと別解が思い浮かびました。
USBメモリが有れば起動ディスクを作成して起動させてから処方箋の
$ sudo update-grub
を行えばOK。
(何故chroot出来ないかの問題は残りますが)


USBメモリの空きパーティションを/dev/sdb1 と仮定して書きますので、環境に合わせて変更してください。
(仮定の/dev/sdb1を)Ext形式でフォーマットして下さい。
ライブCDを起動させます。

$ sudo mount /dev/sdb1 /mnt
    $ sudo mkdir -p /mnt/boot/grub
    $ sudo cp /usr/lib/grub/i386-pc/* /mnt/boot/grub
    $ sudo grub-install --root-directory=/mnt /dev/sdb
    $ sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg

USBメモリを挿した状態で再起動してください。
再起動後は#6に有るようにGRUBの設定ファイルの更新と、念のためにMBRへGRUBの再インストールも行いましょう。

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

USBメモリを抜いて再起動です。

オフライン

 

#10 2010-06-28 21:08:13

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

ありがとうございます。ただUSBメモリを買ってこないといけないので、最終手段にさせてください。
あとまだパーティションがあってるか、確認できていませんので。

hir0 による投稿:

USBメモリの空きパーティションを/dev/sdb1 と仮定して書きますので、環境に合わせて変更してください。
(仮定の/dev/sdb1を)Ext形式でフォーマットして下さい。
ライブCDを起動させます。

$ sudo mount /dev/sdb1 /mnt
    $ sudo mkdir -p /mnt/boot/grub
    $ sudo cp /usr/lib/grub/i386-pc/* /mnt/boot/grub
    $ sudo grub-install --root-directory=/mnt /dev/sdb
    $ sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg

USBメモリを挿した状態で再起動してください。
再起動後は#6に有るようにGRUBの設定ファイルの更新と、念のためにMBRへGRUBの再インストールも行いましょう。

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

USBメモリを抜いて再起動です。

この作業はUSBメモリを起動専用ディスクにする作業でしょうか?

オフライン

 

#11 2010-06-28 21:39:01

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

Re: error: out of disk grub rescue> 起動させたい

この作業はUSBメモリを起動専用ディスクにする作業でしょうか?

USBメモリを一本丸々使うのでは有りません。数十MB〜100MB程度のスペースが必要です。

ただUSBメモリを買ってこないといけないので、最終手段にさせてください。

了解です。
わざわざ、その為に買うと言うのは私自身もお勧めでは無いですが何かの時の為の起動ディスクは有ると安心です。
通常は起動できる外部デバイス「フロッピー」「CD/DVD」「USBメモリ」等にブートローダーを入れて使用します。

CD/DVDはブートローダーのみでは容量が多いために多様な緊急用ツールを収録した物も有りますが、これはインターネットに繋がるライブCD、もしくは各種ツールを適用したライブCDでも良いです。

と言うことで最後の手段か、今後の備え有れば憂いなし情報と言うことで失礼します。

オフライン

 

#12 2010-06-28 23:03:28

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

hir0 による投稿:

わざわざ、その為に買うと言うのは私自身もお勧めでは無いですが何かの時の為の起動ディスクは有ると安心です。

いざと言うときのために必要なのは今回痛感したんで、買ってこようと思います。ありがとうございます。

オフライン

 

#13 2010-06-29 07:30:15

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

Re: error: out of disk grub rescue> 起動させたい

t0m による投稿:

パーティションの確認のし方

ハードディスクをマウントして、
画面上部のパネルからアプリケーション、アクセサリとたどり、端末を起動し、
$ mount
とするとなにが、どこにマウントされているか表示されます。
例えば、
/dev/sda3 on /media/disk
のように表示されたとすると、/media/diskにあるものが/dev/sda3です。これがUbuntuの領域かどうかは、中身や
/media/マウントされた場所/etc/lsb-release
の内容などから判断すればよいと思います。

オフライン

 

#14 2010-06-29 08:58:30

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: error: out of disk grub rescue> 起動させたい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#15 2010-06-29 16:42:50

jackalope
メンバ
登録日: 2009-01-01

Re: error: out of disk grub rescue> 起動させたい

hir0さん による投稿:

$ sudo mount /dev/sdb1 /mnt
$ sudo mkdir -p /mnt/boot/grub
$ sudo cp /usr/lib/grub/i386-pc/* /mnt/boot/grub
$ sudo grub-install --root-directory=/mnt /dev/sdb
$ sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg

$ sudo mkdir -p /mnt/boot/grub
$ sudo cp /usr/lib/grub/i386-pc/* /mnt/boot/grub
この2行はgrub-installコマンドが処理しますので不要です。

オフライン

 

#16 2010-06-29 20:42:05

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

Re: error: out of disk grub rescue> 起動させたい

jackalopeさん、ありがとうございます。
今まで気がつきませんでした、前もってフォルダを作らなくても自動でフォルダと中身のコピーが行われるのですね。
次から必要な場合、以下の3行を勧めます。

$ sudo mount /dev/sdb1 /mnt
$ sudo grub-install --root-directory=/mnt /dev/sdb
$ sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg

grub rescue> の場合、通常のGRUBコマンドは使えないのでしょうか?

オフライン

 

#17 2010-06-30 03:13:48

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

hmatsue による投稿:

ハードディスクをマウントして、
画面上部のパネルからアプリケーション、アクセサリとたどり、端末を起動し、
$ mount
とするとなにが、どこにマウントされているか表示されます。

ハードディスクをマウントするのはファイルブラウザのコンピュータのディスクを右クリックしてメニューからマウントでいいでしょうか?

しばらく時間が経過したあと、「場所をマウントできません」というダイアログが出ます。

DBus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

それでとりあえずmountコマンドを端末でやると

ubuntu@ubuntu:~$ mount
aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sr1 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda4 on /media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236 type ext4 (rw,nosuid,nodev,uhelper=udisks)
ubuntu@ubuntu:~$ cd /media/
ubuntu@ubuntu:/media$ ls
1c6a6b6c-51a2-4185-969d-0f4e5dc5f236
ubuntu@ubuntu:/media$ cd 1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236$ ls

となります。

/dev/sda4 が/media/以下にマウントされているのかと思うのですが、lsが止まらなくなります。
ファイルブラウザの方でも/media/の下にフォルダは見えてクリックすると24個のアイテムを含むとウインドウ下部に出るのですが、ダブルクリックすると、マウスポインタが回ったままになります。

オフライン

 

#18 2010-06-30 03:17:23

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

#17を書き込んだ後にlsが帰ってきました。
もう一度引用します。

ubuntu@ubuntu:/media$ ls
1c6a6b6c-51a2-4185-969d-0f4e5dc5f236
ubuntu@ubuntu:/media$ cd 1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236$ ls
bin  boot  cdrom  dev  etc  home  initrd.img  initrd.img.old  lib  lost+found  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236$

オフライン

 

#19 2010-06-30 03:25:09

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

続きはサクサク動きました、LiveCDからだから、時間がかかったのでしょうか?
よく分からないので、全部貼り付けます。問題があれば、お教えください。

ubuntu@ubuntu:~$ mount
aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sr1 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda4 on /media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236 type ext4 (rw,nosuid,nodev,uhelper=udisks)
ubuntu@ubuntu:~$ cd /media/
ubuntu@ubuntu:/media$ ls
1c6a6b6c-51a2-4185-969d-0f4e5dc5f236
ubuntu@ubuntu:/media$ cd 1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236$ ls
bin  boot  cdrom  dev  etc  home  initrd.img  initrd.img.old  lib  lost+found  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236$  cd etc/
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/etc$ ls
ConsoleKit              ca-certificates.conf  environment           hostname         logcheck             nsswitch.conf            rc3.d              su-to-rootrc
NetworkManager          calendar              esound                hosts            login.defs           obex-data-server         rc4.d              sudoers
OpenCL                  chatscripts           firefox               hosts.allow      logrotate.conf       openal                   rc5.d              sudoers.d
X11                     checkbox.d            firefox-3.0           hosts.deny       logrotate.d          openoffice               rc6.d              sysctl.conf
acpi                    compizconfig          fonts                 hp               lsb-base             opt                      rcS.d              sysctl.d
adduser.conf            computer-janitor.d    foomatic              ifplugd          lsb-base-logging.sh  pam.conf                 resolv.conf        terminfo
alternatives            console-setup         fstab                 init             lsb-release          pam.d                    resolvconf         timezone
anacrontab              couchdb               fuse.conf             init.d           ltrace.conf          pango                    rmt                ts.conf
anthy                   cron.d                gai.conf              initramfs-tools  magic                papersize                rpc                ucf.conf
apm                     cron.daily            gamin                 inputrc          magic.mime           passwd                   rsyslog.conf       udev
apparmor                cron.hourly           gconf                 insserv          mailcap              passwd-                  rsyslog.d          ufw
apparmor.d              cron.monthly          gdb                   insserv.conf     mailcap.order        pcmcia                   samba              update-manager
apport                  cron.weekly           gdm                   insserv.conf.d   manpath.config       perl                     sane.d             update-motd.d
apt                     crontab               gnome                 iproute2         menu                 pm                       screenlets         update-notifier
at.deny                 crypttab              gnome-app-install     issue            menu-methods         pnm2ppa.conf             screenrc           updatedb.conf
avahi                   cups                  gnome-system-tools    issue.net        mime.types           polkit-1                 securetty          vga
bash.bashrc             dbus-1                gnome-vfs-2.0         kbd              mke2fs.conf          popularity-contest.conf  security           vim
bash_completion         debconf.conf          gnome-vfs-mime-magic  kernel           modprobe.d           ppp                      sensors.d          w3m
bash_completion.d       debian_version        gre.d                 kernel-img.conf  modules              printcap                 sensors3.conf      wgetrc
bindresvport.blacklist  default               groff                 kerneloops.conf  mono                 profile                  services           wodim.conf
blkid.conf              defoma                group                 ld.so.cache      motd                 profile.d                sgml               wpa_supplicant
blkid.tab               deluser.conf          group-                ld.so.conf       mplayer              protocols                shadow             xdg
bluetooth               depmod.d              grub.d                ld.so.conf.d     mtab                 pulse                    shadow-            xml
bogofilter.cf           dhcp3                 gshadow               ldap             mtab.fuselock        python                   shells             xul-ext
bonobo-activation       dictionaries-common   gshadow-              legal            mtools.conf          python2.6                skel               xulrunner-1.9.2
brlapi.key              dkms                  gtk-2.0               lftp.conf        nanorc               rc.local                 sound              zsh_command_not_found
brltty                  doc-base              hal                   libpaper.d       netscsid.conf        rc0.d                    speech-dispatcher
byobu                   dpkg                  hdparm.conf           locale.alias     network              rc1.d                    ssh
ca-certificates         emacs                 host.conf             localtime        networks             rc2.d                    ssl
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/etc$ cat lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/etc$

ファイルブラウザのエラーが何だったのか怖いですが、/dev/sda4 はubuntu 10.04で大丈夫ということでよろしいでしょうか?

オフライン

 

#20 2010-06-30 04:29:47

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

連投失礼します。

こちらこそ、ありがとうございます。

kiyop による投稿:

内蔵HDDのubuntuで起動した場合、起動しているubuntuが/として利用しているパーティションは、「ファイルシステム」という名前になっているはずですが、今は、LiveCDで起動しておられるのですよね?

はいLiveCDから起動しています。

LiveCDで起動して、「場所」ー「リムーバブル・メディア」ってのがありませんか?
あったら、その中には/dev/sda4らしきもの(「ファイルシステム25GB」(26GB?)みたいなもの)はありませんか?

リムーバブルメディアというのはありませんね。今は直にらしきもの、ファイルシステム26GBがありました。
そして、sudo moutをすると見えなくなりました。
見えないと報告したときも、sudo mountしていたので、同じ現象かと思います。
これは正しい動作でしょうか?
ディスクユーティリティではきちんと見えているようです。

指定していただいた、作業をやってみました。
いかがでしょうか。

ubuntu@ubuntu:~$ sudo mount -t auto /dev/sda4 /mnt -o ro
ubuntu@ubuntu:~$ cat /mnt/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda4 during installation
UUID=1c6a6b6c-51a2-4185-969d-0f4e5dc5f236 /               ext4    errors=remount-ro 0       1
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: LABEL="M-cM-^BM-7M-cM-^BM-9M-cM-^CM-^FM-cM-^CM- M-cM-^AM-'M-dM-:M-^HM-gM-4M-^DM-fM-8M-^HM-cM-^AM-?" UUID="92E0C29CE0C28647" TYPE="ntfs"
/dev/sda2: LABEL=" System" UUID="72C09DB6C09D8151" TYPE="ntfs"
/dev/sda3: UUID="ec74a525-b63e-4698-a260-84ce70261b3b" TYPE="ext4"
/dev/sda4: UUID="1c6a6b6c-51a2-4185-969d-0f4e5dc5f236" TYPE="ext4"
/dev/sdb1: LABEL="Data" UUID="50E839C4E839A8DC" TYPE="ntfs"
ubuntu@ubuntu:~$

オフライン

 

#21 2010-06-30 08:03:33

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

Re: error: out of disk grub rescue> 起動させたい

t0m による投稿:

ubuntu@ubuntu:~$ mount
/dev/sda4 on /media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236 type ext4 (rw,nosuid,nodev,uhelper=udisks)
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/etc$ cat lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"
ubuntu@ubuntu:/media/1c6a6b6c-51a2-4185-969d-0f4e5dc5f236/etc$

ファイルブラウザのエラーが何だったのか怖いですが、/dev/sda4 はubuntu 10.04で大丈夫ということでよろしいでしょうか?

途中一部省略しました。

/dev/sda4がUbuntu 10.04がインストールされているパーティションで間違いないようです。

オフライン

 

#22 2010-07-01 20:20:34

t0m
メンバ
登録日: 2010-06-25

Re: error: out of disk grub rescue> 起動させたい

hmatsue による投稿:

/dev/sda4がUbuntu 10.04がインストールされているパーティションで間違いないようです。

間違いないようとのことなので、#6をやってみたのですが、やはりchrootができなくて先に進めません。
起動ディスクを作ってみた方がいいですか?

オフライン

 

#23 2010-07-01 20:45:50

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

Re: error: out of disk grub rescue> 起動させたい

なぜchrootでエラーを吐くのでしょうね。
おかしいな。。

すいませんが、そちらの問題は後回しにして、別の方法でトライしてみて下さい。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/RepairMbrWithGrub
を参照して、LiveCDから、HDDのシステムを呼び出す方法を試してみて下さい。
LiveCDからの起動時にESCキーだったかのキーを押しっぱなしにすると、起動オプションを設定できる画面に入れたかと思います。

オフライン

 

#24 2010-07-01 20:52:36

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

Re: error: out of disk grub rescue> 起動させたい

ではもう一つお手持ちの環境で出きることを。

最初に前置きですが「chroot」も「起動ディスク」も「今から書く方法」も/dev/sda4のシステムを起動させて「ブートローダーのGRUBの設定を更新させる」方法です。

そして現在は/dev/sda4のシステムを起動させる(もしくはアクティブにさせる)段階で止まっています。
必ずしも「update-grub」が実行できたら即解決かどうかは未定の状況です。


本題です。
ライブCDで起動して
$ uname -r

ライブCDで使用しているカーネルのバージョンが表示されます。
次に
$ sudo mount /dev/sda4 /mnt
$ ls /mnt/boot

表示された中(/dev/sda4のbootフォルダの中)に先程と同じバージョンのファイルが確認できれば
https://wiki.ubuntulinux.jp/UbuntuTips/Others/RepairMbrWithGrub
これで/dev/sda4のUbuntuが起動するはずです。

最初のカーネルバージョンの確認は行わずにぶっつけ本番でも問題は無いです(ダメなら起動し無いだけ)。
10.04のライブCDではうろ覚えですが最初の画面が表示されたときに「何でも良いからキーを押す」とオプションが面が表示されたと思います。(何でも良い=[shift]だったかも?)

オフライン

 

#25 2010-07-01 20:54:11

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

Re: error: out of disk grub rescue> 起動させたい

あ、、、すみません。
同じ事を書いてしまいました(ゴメンなさいorz)

オフライン

 

Board footer

Powered by FluxBB