
Ubuntu日本語フォーラム

ログインしていません。
下記の構成で/dev/sdc1(ubuntu10.04)で作られた起動選択メニューから起動していましたが、HDD交換することになり前準備として/dev/sdb5からのメニューから選択起動出来るようにと、/dev/sdb5(ubuntu9.10)で起動し 端末から sudo update-grub を実行しました。結果赤字のエラーとなりました。以後の操作を御教示お願いします。
ディスク /dev/sdb: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x1a1cf6ba
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 1 24569 197350461 7 HPFS/NTFS
/dev/sdb2 24570 30401 46845509 5 拡張領域
/dev/sdb5 24570 30156 44877546 83 Linux
/dev/sdb6 30157 30401 1967931 82 Linux スワップ / Solaris
ディスク /dev/sdc: 32.3 GB, 32296140800 バイト
ヘッド 255, セクタ 63, シリンダ 3926
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x0002284b
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdc1 1 3760 30193664 83 Linux
/dev/sdc2 3760 3927 1342465 5 拡張領域
/dev/sdc5 3760 3927 1342464 82 Linux スワップ / Solaris
*64@*64-desktop:~$ sudo update-grub2
Generating grub.cfg ...
Found Debian background: uotora2.png
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found Microsoft Windows XP Professional on /dev/sda2
Found Ubuntu 10.04 LTS (10.04) on /dev/sdc1
grub-probe: error: Cannot find a GRUB drive for /dev/sdc1. Check your device.map.
grub-probe: error: Cannot find a GRUB drive for /dev/sdc1. Check your device.map.
done
オフライン
device.mapをチェックしろと言っているようなので、
sudo grub-mkdevicemap
を実行してから、
sudo update-grub
とするとどうでしょうか?
オフライン
satoaoiさん、アドバイスどうもです。
早速 sudo grub-mkdevicemap
sudo update-grub
を実行しました、エラーも無く完了したようにみえましたが、結果はもとままで表示される内容も変化なしです。/dev/sdb5の/boot/grub/grub.confと
/dev/sdc1の/boot/grub/grub.confの内容が違うので変化が有ってもいいはづですが??
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
satoaoiさん、 kiyopさんアドバイス有難うございました。
本来の目的/dev/sda(HDD80GB)をSSD120GBへの換装でした、作業は/dev/sdbを取り外しそこにSSDを取り付けwindows上でクローンディスク作成ソフトを使い
約10分位で終了しました。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
(現況)
fdisk -l
ディスク /dev/sda: 128.0 GB, 128035676160 バイト (換装後のSSD)
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 1 6 48163+ de Dell ユーティリティ
/dev/sda2 * 7 15566 124985700 7 HPFS/NTFS (windowsXp)
ディスク /dev/sdb: 250.1 GB, 250059350016 バイト (換装中取り外したHDD)
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 1 24569 197350461 7 HPFS/NTFS
/dev/sdb2 24570 30401 46845509 5 拡張領域
/dev/sdb5 24570 30156 44877546 83 Linux (ubuntu9.10)
/dev/sdb6 30157 30401 1967931 82 Linux スワップ / Solaris
ディスク /dev/sdc: 32.3 GB, 32296140800 バイト (GRUBメニューの発生元SSD)
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdc1 1 3760 30193664 83 Linux (ubuntu10.04)
/dev/sdc2 3760 3927 1342465 5 拡張領域
/dev/sdc5 3760 3927 1342464 82 Linux スワップ / Solaris
(作業経過)
・SSDの準備及びSSDの外装ケース(SATA→USB変換機能付内臓した状態でディスクコピーが不可能な時に使用)
・/dev/sdb、/dev/sdcどれを一時取り外し可能かどうかの確認、結果/dev/sdbと新しいSSD一時入れ替えてubuntu10.04の起動とドライブの認識を確認
・端末から DDコマンドを実行、容量が同じでないと駄目と拒否され、windowsを起動「BUFFALO」のSSDに付属のユーティリティーCDをみるとセルフ起動と判明
・ユーティリティーCDの「クローンディスク作成ソフト」起動約10分程で完了。/dev/sdaとSSDを入れ替え/dev/sdbは元に戻し電源ON
・数秒でGRUBメニューが表示され、Windows・9.10・10.04とも異常なく起動無事完了を確認
・変わったことは Fdisk -l で/dev/sdaの容量が80→120になり、静音、節電、速度向上が出来ました。
kiyopさん による投稿:
/dev/sdaをSSDにコピーされた後で、
SSDを第一番目に認識されるドライブ、/dev/sdbを第二番目、/dev/sdcを第三番目にされれば、そのまま、SSDのMBRが/dev/sdc1の/boot/grubを参照して、いままでどおりのメニュー(/dev/sdc1の /boot/grub/grub.cfg)で起動を選択できる・・・ということでしょうか。
そのとうりです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン