
Ubuntu日本語フォーラム

ログインしていません。
始めて投稿させていただきます。よろしくお願い致します。
http://forum.ubuntulinux.jp/viewtopic.php?pid=21627
上記URLのyohyohさんと、似た症状に対処したいと考えております。
よろしければご一読ください。
まず自分が行った内容を覚えている限りで記述します。
ライブCDの部屋よりISOダウンロードLiveCDを製作。
当初、起動CD自体が機能せず、WinXP上でオートランのランチャーにあるサポートのメニューをクリック。
LiveCDを使いコンピュータの内容を変更せずにOSを起動。
Ubuntuを徹底して簡単にするサイトよりusbmake.zip (62KB)をダウンロード
http://hiro.coolverse.jp/ubuntu/
usbmakeを使用し、Ubuntu8.04LTSをSDHCカードへ。
この際、パーテーションのリサイズを行うことができず、パーテーションは切らずにインストール。
再起動後、SDHCカードを抜いた状態でGRUB Loading strage1.5. GRUB loading,please wait... Error 21。
WindowsXPはカード抜きで起動せず。
カードを差した状態で、GRUB loading,please wait... Error 21。
カードを差し、BIOS画面を経由するとOS選択画面になり、XPが選択起動可能。
XPのリカバリーCDは優先順を弄るも認識不可。
回復コンソールも同じく、XPのリカバリCDが起動せず不可。
XPにインストールしたサポート用のubuntuをWindows上でアンインストール。
カードを差した状態で、GRUB loading,please wait... Error 21と出なくなる。
BIOSでBOOTの順番をいじり、SDHCカードのubuntuは電源ボタンを押すだけで起動可能。
yohyohさんの投稿など、ネットに散らばる情報を読み、基本的な情報をコマンドで表示。
ubuntu@ubuntu:~$ df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
tmpfs 1033632 16004 1017628 2% /lib/modules/2.6.24-16-generic/volatile
tmpfs 1033632 16004 1017628 2% /lib/modules/2.6.24-16-generic/volatile
varrun 1033632 108 1033524 1% /var/run
varlock 1033632 0 1033632 0% /var/lock
udev 1033632 68 1033564 1% /dev
devshm 1033632 12 1033620 1% /dev/shm
tmpfs 1033632 32 1033600 1% /tmp
gvfs-fuse-daemon 1033632 32940 1000692 4% /home/ubuntu/.gvfs
/dev/sdb1 15308544 2596528 11940496 18% /media/disk
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: UUID="1650CB7750CB5BDD" TYPE="ntfs"
/dev/sda2: UUID="7C60C70460C6C3DC" TYPE="ntfs"
/dev/sdb1: UUID="af1a234c-9bb2-412e-b7be-0925785eef1c" TYPE="ext3"
/dev/sdb5: TYPE="swap" UUID="89ea72c0-eed4-44c4-b778-585b123790bb"
/dev/loop0: TYPE="squashfs"
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x515dee3b
デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 10445 83899431 7 HPFS/NTFS
/dev/sda2 10446 19452 72348727+ 7 HPFS/NTFS
/dev/sda3 19453 19457 40162+ ef EFI (FAT-12/16/32)
Disk /dev/sdb: 16.5 GB, 16540237824 bytes
255 heads, 63 sectors/track, 2010 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0003dd76
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 1921 15430401 83 Linux
/dev/sdb2 1922 2010 714892+ 5 拡張領域
/dev/sdb5 1922 2010 714861 82 Linux swap / Solaris
コマンドで基本的な情報が読み取れる…とのことですが、私には敷居が高く…。
現状ではここまでで止まったままになっております。
何もしなければWindowsが起動し、克つUSBなどの記憶媒体を挿した時のみubuntuをBIOS画面などから選択する。
という青写真が一番望ましい結果なのですが、せめて何もしないでWindowsが起動する状態に戻したいと考えております。
〔OSの選択や、BOOTの順番を選択する等の状態は除外〕
似たような件で、ご教授賜るのは大変心苦しいのですが、回答を頂けると嬉しいです。
オフライン
toumaさんへ、
yohyohさんと私とのやり取りを全てお読みだと理解しております。
それでもこのやり取りの内容が理解できないのでしょうか。
MBRの修復方法は提示していますがこの答えでは納得頂けないのでしょうか。
私の提案しているリカバリCDからの修正方法はたしかにトリッキーですが
メーカーがリカバリ領域しか用意していないため仕方なくやっております。
もしお手持ちにMicrosoft社のWindows インストールCDをお持ちでしたら
こんな回りくどい方法を取らずともWindows インストールCDを起動して
回復コンソールからMBRを修復してください。
なお、Windows XP、VISTA それぞれ回復コンソールによるMBR修復方法が
違ってますのでホームページで調べてから実施してください。
F12キーによるブートシーケンス変更によるUSB起動に対応するには
以下の2点を修正する必要があります。
(1)USBのMBRにGRUBをインストールする。
(2)USBのROOTにある/boot/grub/menu.lstのシステム起動先
root (hd1,0) -> root (hd0,0) 変更する。
操作方法はあえて書きません。
ご自分で調べてください。
ヒント
(1)の検索キー "grub setup"
(2)の検索キー "grub menu.lst"
最後の編集者: のんき (2008-11-28 03:36:09)
オフライン
こんにちは、yohyohです。
藁をもつかむ思いと思います。私もド素人でコメントさせていただけるような者ではないのですが、touma殿の投稿を読んでいて、思ったことを書き記します。
私が寄稿した21627に、kiyoshi様やのんき様が解決策を幾つか提示されています。その中で、kiyoshi様に教えていただいた#2のMBMのインストールをtouma殿は未だ試されていないように読みました。Ubuntuが起動していて、ネットに繋がっているようであれば、簡単ですのでトライする価値はあるかと思います。
ネットへはLANケーブルであれば、私のマシンでは問題なく繋がりました。また、アップデートマネージャで各ファイルを更新した後は無線LANにも問題なく繋がりました(#7)。
私の場合、#3でご返事したように、いまだにMBMを入れたままです。PC起動時に必ず起動OSを選べるので、F12やFxxを押す手間が省けて、今はとてもよいと感じています。
復帰できると良いですね。
yohyoh
オフライン