お知らせ

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

#26 2009-04-16 20:38:58

Crush
メンバ
登録日: 2009-02-10

Re: ブートフロッピーが作れません

メーカーへも同様の問い合わせを出してみてはどうでしょうか?
RAWの場合はそのままベタでコピーされるはずですが(名前が正しければ)それ以外でも、クローニングを行うソフトであれば、勝手にテーブルがずれたりするのはおかしいと思います。
修正が必要な場合は直らないかも知れませんが、オプションが隠してあるかも知れませんし、今後のアップデートで対応してもらえるかも知れないです。
しかし、sda4はどこにあるんでしょうね?

オフライン

 

#27 2009-04-16 21:46:52

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・

コード:

$ sudo grub
grub> root (hd0,5)
grub> install /boot/grub/stage1 (hd0) (hd0)1+16

を試してください.

結果は
masayukiya@masa2:~$ sudo grub
[sudo] password for masayukiya:
でgrubに移って

[ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> root (hd0,5)
grub> install /boot/grub/stage1 (hd0) (hd0)1+16

ここでなにも表示されませんでした。

grub> quit
で端末に戻り、
Probing devices to guess BIOS drives. This may take a long time.
masayukiya@masa2:~$
と表示されました。

このフロッピーで起動すると、
boot from:CD
  grub loading stage1.5.
  grub loading, ....
  error17
で起動出来ません。
なお、この操作実施後も、コピー先HDDは先に作ったブートディスクで起動出来ています。
(このフロッピーディスクから起動すると通常のブート画面がでて、ここからUbuntuは起動しますが、XPはerror25となり起動しません。また、Ubuntu もブートフロッピーからしか起動できません)

Crushさんへ、
お世話になります。
>メーカーへも同様の問い合わせを出してみてはどうでしょうか?
はい、テクニカルサポートに問い合わせたのですが、RAWコピーだと問題がなくて、差分コピーだとダメな理由がはっきりせず、「grubの更新が必要」との回答でした。

オフライン

 

#28 2009-04-16 22:43:15

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

masayukiさん による投稿:

このフロッピーで起動すると、
...
で起動出来ません。

コピー先HDのみでは起動できないの間違いではないですか?
そうでないと #12 の

このあと、フロッピーをはずして再起動したら、
 boot from:CD
  grub loading stage1.5.
  grub loading, ....
  error17
となり、起動出来ませんでした。

と辻褄が合いません.

なお、この操作実施後も、コピー先HDDは先に作ったブートディスクで起動出来ています。

これもブートディスクというのはブートフロッピーのことではないですか?

そうでないとまったく想定外の作業をしていることになります.

オフライン

 

#29 2009-04-16 22:43:54

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

追記:
インストールに使った「Ubuん8.10 Desktop 日本語 remix CD」で起動→F6キー→boot=casperをroot=/dev/sda5に書き換えると通常のUbuntuとXPを選択出来るブート画面が表示されずいきなりUbuntuが起動します。

オフライン

 

#30 2009-04-16 23:01:21

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

投稿が相前後したので,#28 を読んでくれていないのかな?
「コピー先 HD のみでは起動できない状態」と仮定して,次を試して頂きたいのですが.

コード:

grub> root (hd0,5)
grub> install /boot/grub/stage1 (hd0) (hd0)1+16 p /boot/grub/stage2 /boot/grub/menu.lst

オフライン

 

#31 2009-04-16 23:32:23

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

ブートフロッピーからコピー先のHDのシステムをブートしているので /boot/grub/stage2 のあるファイルシステムが,
稼働中でunmountできない root ファイルシステムなのですね.

info grub より抜粋
     *Caution3:* You must specify the option `--stage2' in the grub
     shell, if you cannot unmount the filesystem where your stage2 file
     resides. The argument should be the file name in your operating
     system.

それなら,#30 よりも

コード:

grub> root (hd0,5)
grub> setup --stage2=/boot/grub/stage2 (hd0)

で解決するかも.

最後の編集者: einundzwanzighundertsechs (2009-04-16 23:34:05)

オフライン

 

#32 2009-04-17 00:00:02

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

投稿が相前後したので,#28 を読んでくれていないのかな?
「コピー先 HD のみでは起動できない状態」と仮定して,次を試して頂きたいのですが.

コード:

grub> root (hd0,5)
grub> install /boot/grub/stage1 (hd0) (hd0)1+16 p /boot/grub/stage2 /boot/grub/menu.lst

はい、コピー先HDDだけでは起動できません。
grub> install /boot/grub/stage1 (hd0) (hd0)1+16 p /boot/grub/stage2 /boot/grub/menu.lst
のやり方がわかりません。grub>のあとにinstall以下をコピーして貼り付けると </boot/grub....と変換されてしまうので分けてためしましたが下記のように悲しいかなうまくいきません。

grub> install /boot/grub/stage1 (hd0) (hd0)1+16 p

grub> install /boot/grub/stage2 (hd0) (hd0)1+16 p

Error 6: Mismatched or corrupt version of stage1/stage2

grub> install /boot/grub/stage2 (hd0)

Error 6: Mismatched or corrupt version of stage1/stage2

grub>  install /boot/grub/stage2 (hd0)1+16 p

Error 6: Mismatched or corrupt version of stage1/stage2

grub> install /boot/grub/stage2 /boot/grub/menu.lst (hd0) (hd0)1+16 p       

Error 11: Unrecognized device string
・・・
申し訳ありませんが、書いていただいたままでしか出来ませんので、教えてください。

追記:
#28について:
勘違いをして再度ブートフロッピーを作ろうとしていましたので、先に作ったフロッピーを入れたまま作業をしてそのフロッピーを抜いて再起動してみましたが
grub loading stage1.5.
grub loading...
error  17
でした。

最後の編集者: masayuki (2009-04-17 00:07:27)

オフライン

 

#33 2009-04-17 00:12:32

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

masayukiさん による投稿:

grub>のあとにinstall以下をコピーして貼り付けると </boot/grub....と変換されてしまうので分けてためしましたが

多分長すぎて1行に収まりきらないので見た目の表示は変換されるのですが,
行を分けずに正しく入力すれば(もちろんコピペでも) OK です.
ただ,先に次の #31 を試してください.こっちの方が正解に近そうなので...

#34 を読んだ後の密かな覚書:
正解が分かってしまった今となっては,ブートフロッピーで /dev/sda5 のシステムを起動し,
grub shell を使わずに通常のコマンドラインで
$ sudo grub-install /dev/sda
で OK だったのではないかと思うのでした.

最後の編集者: einundzwanzighundertsechs (2009-04-17 01:21:49)

オフライン

 

#34 2009-04-17 00:31:03

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・ただ,先に次の #31 を試してください.こっちの方が正解に近そうなので...

試しました。結果は

grub> root (hd0,5)

grub> setup --stage2=/boot/grub/stage2 (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+16
p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.

となりました。フロッピーをはずして再起動したら通常のブート画面が出て、UbuntuにもXPにも入れました。これで気楽に「差分コピー」をして、Ubuntuでトラブっても、バックアップHDDから正常な状態で使い続けられます。本当に有難うございました。

最後の編集者: masayuki (2009-04-17 00:33:09)

オフライン

 

#35 2009-04-17 00:40:27

Crush
メンバ
登録日: 2009-02-10

Re: ブートフロッピーが作れません

一応問い合わせの結果については既に読んでいます。
ただ、返信内容から、オリジナルと、コピーのパーティションの状態や、Grubのコマンドの結果は併記しなかったのではないかと思いました。
クローニングされるということは、未使用の領域についてはスキップされても基本的に同じ物が生成されないといけないのですから、パーティションテーブルがずれたりするのはおかしな事です。
ですので、状況を併記の上で、具体的なコマンドを問い合わせれば(少なくともGrubのオプションで解決するという回答をしている以上)実効性のある回答が来るんじゃないかと思ったのですが。
ディスクユーティリティーを多く扱っている会社ですから、多分条件や、状況をしっかり明記すれば具体的な回答があっても良さそうかと思ってます。
もし、何らかの仕様外の動作であれば今後もっと楽に作業できるようなアップデートが有るかも知れませんし。

…でも、解決してしまったようですし、手順も確立されたので、その必要は無いかも知れないですね。
解決おめでとう御座います。

最後の編集者: Crush (2009-04-17 17:08:23)

オフライン

 

#36 2009-04-17 14:43:29

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

Crush による投稿:

・・・オリジナルと、コピーのパーティションの状態や、Grubのコマンドの結果は併記しなかったのではないかと思いました。
・・・状況を併記の上で、具体的なコマンドを問い合わせれば(少なくともGrubのオプションで解決するという回答をしている以上)実効性のある回答が来るんじゃないかと思ったのですが・・・

アドバイス有難うございます。コピー先HDDで起動しない時点で、電話で問い合わせましたが、Ubuntuについてほとんど無知ななのでどちらにしても気の利いた問い合わせは出来ませんでした。教えていただきながら行った今回の経過を整理して、再度メールで「本来、どうすればよかったのか」問い合わせをしましたので、返事がきましたらこちらに書き込ませていただきます。

オフライン

 

#37 2009-04-17 17:49:47

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・ブートフロッピーで /dev/sda5 のシステムを起動し,grub shell を使わずに通常のコマンドラインで
  $ sudo grub-install /dev/sda
で OK だったのではないか・・・

次回、「差分コピー」を実施したときに、試してみます。本当に有難うございました。

オフライン

 

#38 2009-04-20 19:01:34

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・ブートフロッピーで /dev/sda5 のシステムを起動し,grub shell を使わずに通常のコマンドラインで
  $ sudo grub-install /dev/sda
で OK だったのではないか・・・

コピーソフトメーカーから返事がきて、「差分コピー」にかわる方法を試しましたが、失敗。その結果
  $ sudo grub-install /dev/sda
を試しましたが

masayukiya@masa2:~$ sudo grub-install /dev/sda
[sudo] password for masayukiya:
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.

となり、うまくいかなかったようです。

オフライン

 

#39 2009-04-20 19:51:32

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

masayukiさん による投稿:

The file /boot/grub/stage1 not read correctly.

となり、うまくいかなかったようです。

今回はブートフロッピー作成作業中も /boot/grub/stage2 に対してこのエラーが何度も出てましたね.
また,次に試す機会があったら,失敗の直後にログファイル
/tmp/grub-install.log.*
に何が残っているか調べてみては如何でしょう.(末尾の * は数字の並びになるはず)

オフライン

 

#40 2009-04-20 20:37:27

Crush
メンバ
登録日: 2009-02-10

Re: ブートフロッピーが作れません

一筋縄ではいきませんね。

ただ、元で動いていて、コピー先で動かないのは、そのソフトウェアの問題だと思います。
少なくとも「クローニング」というのは、「同じ物」か「同等の物」が出来ないといけません。
優秀だったり気が利くソフトウェアはファイルシステムの要らない物(スワップ領域、テンポラリファイル、ログなど)を容量のみの存在としてスキップしますが、それでも「コピー先での起動・実行の結果は同じ」でなければコピーとして成立していません。

既知の問題でなければ修正もないですから、結果が違う、複製や移行という「出来て当たり前」な機能が動作しないことについては「クレームする権利がある」とは思います。

同じ物を持っていないので何とも言えませんが、少なくとも理解が正しく、同じパーティションやディスクが生成されるべきなのにそれが出来ないのであれば、結果の差異や、相違を伝えて直してほしいと伝えた方が良いような気はします。
そしてそれが、バグやミスであれば、#34でうまくいったプロセスを暫定的な手段として使い、あとはちゃんと伝えて修正待ちで良いんじゃないかと思うのですが。
確か、中身作ってるところの日本法人は同社との合弁会社だったと思うので相手の方は、開発元とは連絡が取れるはずですし。
OEM元が色々なので、その製品の提供元がどこかは知らないですけれど。

後は、その手のソフトで出来そうなこととしては、パーティションの並びが変なので、リストア時にパーティション単位で元と同じ順に同じような位置へ書き込んでみたら意外とうまくいったりしないでしょうか?
一応起動は出来るようなので保存されているデータはパーティションとして整合性のある形で保存できているようなのですけど。

オフライン

 

#41 2009-04-20 21:08:23

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・失敗の直後にログファイル
/tmp/grub-install.log.*
に何が残っているか調べて・・・

直後ではありませんが、まだ、コピー先HDDはブートフロッピーがないとUbuntuが起動しない段階にしてあります。
ご指摘のログファイルを探しましたが /tmp/ のなかに grub-install.log. だけでなくログファイルの類はありませんでした。
grub-install.log を検索しましたが、どこにも見つけられませんでした。一旦、シャットダウンしたので消えたのでしょうか?

オフライン

 

#42 2009-04-20 21:20:02

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

Crushさん、アドバイスありがとうございます。

テクニカルサポートの返事は:

RAWコピー(セクタ1つずつのコピー)では問題が無く、差分コピーではエラーが発生してしまう場合は、差分コピーの際に、パーティションサイズが変化
(比例して拡大/縮小)されている可能性があります。パーティションサイズが変化しますと、Linuxの仕様により、「grubの更新」操作が必要となってしまい、この場合は「grubの更新」以外にはご案内できる対処法がない状況でございます。
度々申し訳ございませんが、「コピーオプション」のチェックをすべて外した状態のコピーをお試しいただき、結果をお知らせいただけませんでしょうか。

ということで、結果を連絡しました。別の対処法について返事がくれば書かせていただきます。

オフライン

 

#43 2009-04-20 22:53:12

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

masayukiさん による投稿:

一旦、シャットダウンしたので消えたのでしょうか?

再起動すると /tmp の中のファイルは掃除されます.
ログがないので grub-install を斜め読みした推測にしか過ぎませんが,
原因はやっぱり「パーティション番号のズレ」にあるように思います.

grub-install はMBR等への stage1 インストール作業の前に /boot/grub にある stage1,2,... をこの順で
grub shell の dump コマンドでダンプし,元ファイルと比較して一致しないとインストールを中止します.
(各ファイルについて最大で 5 回までダンプを試す)

grub の dump コマンドは OS を介さずに grub がファイルを読むので
dump (hd0,?)/boot/grub/stage1 ...
の様に grub 式のパーティション表記を前につけます.

grub-install は現在稼働中のルートパーティション /dev/sda5 から
grub 式の表記に変換するのですがパーティション番号については単に 1 を引くだけの様で,
今回の事例では問題の (hd0,4) になってしまうみたいです.
やはり grub shell で root (hd0,5) と明示しないとダメっぽいです.

ブートフロッピー作成過程のエラーは常に stage2 でのエラーですから,stage1 についてはクリアしていることになります.
1 セクターの stage1 に比べ stage2 は 200 セクター以上あり,もしかしたらメディアのエラーかもしれませんね.
メディアチェックかフロッピーを新品と交換してみてはいかがでしょうか?
/* ブートフロッピー作成の grub-install コマンドも /tmp にログを作ります */

以下さらに推測です.
-- grub はおそらく読み込み時にはエラーをチェックすることがない.
   そうでなければ一旦 dump して OS が元ファイルと比較するといった手間を grub-install がかける必要が無い.
-- メモリーに読み込んだプログラムが一部不正でもその部分が使用されなければ問題は起こらない.
   だから読み込みエラーを含む stage2 で幸運にもフロッピーブートは出来ている?

追記:
次の投稿で Crush さんが

Crushさん による投稿:

少なくともオリジナルのパーティションテーブルの状態(fdisk -lの結果のコピーで良いと思います)と、コピー先の同じ物を送付して、「サイズの問題ですか?」と問い合わせる必要は有りそうです。

と書かれています.問い合わせの際には既に #16 においてコピー先の fdisk -l /dev/sda で出ていたメッセージ

omitting empty partition (5)

を強調して「コピーにはオリジナルには無い空パーティションが出来ている様だがどういうことだ?」と尋ねるてはどうでしょう.
これが原因で通常の方法では「grubの更新」ができないのですから.

最後の編集者: einundzwanzighundertsechs (2009-04-21 05:39:34)

オフライン

 

#44 2009-04-20 23:42:14

Crush
メンバ
登録日: 2009-02-10

Re: ブートフロッピーが作れません

んー、ちゃんと伝わっていないか、先方がFAQからコピーしたかも知れませんね。
grubってそんなに環境変化に対して弱かったですか?微妙に適当な返事が来ている気がしなくもないです。
liloだとちょっと違うだけで拗ねますけれど、grubはファイルシステムを理解して起動すべきコードを引っ張るので、少々の変化なら起動しそうに思うのですけども。
そして、ファイルシステムを理解するが故に、指定の場所を探しに行って、指定の場所に違う物(空とか、別パーティションとか、スワップとか)があると、起動する物無いですけどっていうことになるのだと思うのですが。
これはサイズに起因する問題ではなく、テーブル上でのパーティションの順番、指定がおかしいことに起因していると考えられます。
少なくともオリジナルのパーティションテーブルの状態(fdisk -lの結果のコピーで良いと思います)と、コピー先の同じ物を送付して、「サイズの問題ですか?」と問い合わせる必要は有りそうです。少なくともサポートは「ちょっとした誤差」で起動しないと思ってるようです。
一般的な同等のソフトウェアの挙動としては、サポートの回答は妥当なのですが、今回の件における回答としては恐らく的外れです。
そして、回答としては「Linuxが起動しない時に考えられる事」が返ってきていて、そもそもパーティションテーブルの順番が一致していないか、おかしいという件が考慮に入っていないです。
もしかすると何らかの事情でコピー元の情報に軽微な問題があるのかも知れませんし、その気があるようでしたらやりとりをされる価値は有るんじゃないかと思います。

そして、回答が妥当であるという前提の元では、サポートは、「同じ並びのパーティションが出来るが、スキップや、イメージ化の誤差が発生した場合、パーティションサイズに変化が出る程度の違いは可能性がある」と思っているが、「パーティションの順番が変化する」とは思っていないとも言え、挙動が本来の物と異なるとも言えるかと思います。
多分パーティションテーブルのダンプツールくらいは持ってるはずですので、必要があるようでしたら情報は出しますから確認してくださいとお願いしてみてはどうでしょうか?
オプションを有効にした場合の機能も価格のうちですし、即日で直せ!対応しろ!というのは無理な話ではありますが、諦めてRAWモードで使えじゃなくて、本来の動作と違うのなら修正してくださいと頼む権利も有ると思います。

RAWモードで使うとか、対症療法的な設定での回避なども、当面の手段としてはもちろん有効だと思いますけども。

オフライン

 

#45 2009-04-21 09:15:29

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechsさん、お世話になります。

1)再度、同じやり方でコピーして、コピー先HDDをブートフロッピーで起動直後、しらべましたが、/tmp/grub-install.log.* はやはりどこにもみつけられませんでした。
  grub-install で検索してあったのは
    grub-install        /sbin
    grub-install          /usr/sbin
      grub-install.8.gz    /usr/share/man/man8
 ですべて変更日時は 2008/10/22でした。どうしてみつからないのでしょう?
2)>メディアチェックかフロッピーを新品と交換してみては・・・
 フロッピーの新品を手に入れたら試してみます。「メディアチェック」とはブートフロッピーのチェックのことだと思い、サイトで検索しましたが、ヒットしませんでした。
 どうすればいいか教えてください。
3)メーカーにはご指摘のように追加の問い合わせをしました。


Crushさん、アドバイス有難うございます。

>もしかすると何らかの事情でコピー元の情報に軽微な問題があるのかも知れません・・・
Ubuntuを使い始める際、XPで使っていたHDDにパーテーションをつくってUbuntuを入れ、自分なりに初期設定たものを「オリジナル」として保存し(WindowsXPの再インストールは非常に面倒なので)、これから「RAWコピー」したHDDを通常つかい、コピー元HDDにもしています。一度、この「オリジナル」HDDから、今回メーカーから試すように言われた方法でコピーしてみます。

オフライン

 

#46 2009-04-21 12:47:29

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

「オリジナルHDD」からのコピー先HDDの結果です。

1)/tmp/grub-install.log.* はやはりありませんでした。
2)他にチェックした情報も変わりないようです。

grub> geometry (hd0)
drive 0x80: C/H/S = 19457/255/63, The number of sectors = 312581808, /dev/sda
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 5,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 6,  Filesystem type unknown, partition type 0x82

masayukiya@masa2:~$ sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa4b1e8b6

デバイス Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9658    77577853+   7  HPFS/NTFS
/dev/sda2            9659       19458    78713019    f  W95 Ext'd (LBA)
/dev/sda5            9659       19052    75457273+  83  Linux
/dev/sda6           19053       19457     3253131   82  Linux swap / Solaris
masayukiya@masa2:~$

オフライン

 

#47 2009-04-21 14:30:18

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

masayukiさん による投稿:

コピー先HDDをブートフロッピーで起動直後、しらべましたが、/tmp/grub-install.log.* はやはりどこにもみつけられませんでした。

システムの起動直後ではなく #38 にあるようにgrub-install コマンドの実行,
そして The file /boot/grub/stage1 not read correctly. となった失敗の直後につくられるログファイルです.
失敗の原因となったエラーが残っているかもしれません.

 「メディアチェック」とはブートフロッピーのチェックのことだと思い、サイトで検索しましたが、ヒットしませんでした。
 どうすればいいか教えてください。

昔はフロッピーの不良セクターをチェックするツールは Mac や Win では定番としてあったと思いますが,
フロッピードライブを使わなくなって何年も経ちました.どんな名前だったかも覚えてません.
そう言われてみると linux でも fdformat でフォーマットの時にチェックしているらしい様子を1,2度見たことぐらいですね.
メディアにエラーがあるかもというのもログの無い状態での推測に過ぎません.不確かな話で申し訳ありません.

最後の編集者: einundzwanzighundertsechs (2009-04-21 15:01:45)

オフライン

 

#48 2009-04-21 15:35:08

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・#38 にあるようにgrub-install コマンドの実行,
そして The file /boot/grub/stage1 not read correctly. となった失敗の直後につくられるログファイルです・・・

#38と同じコマンドの実行直後、調べましたが、/tmp/ にlogと名のつくファイルは残っていませんでした。

最後の編集者: masayuki (2009-04-21 15:36:06)

オフライン

 

#49 2009-04-21 17:31:42

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ブートフロッピーが作れません

いい加減な情報でごめんなさい.斜め読みだけでなく grub-install をトレースした結果ログファイルは
/tmp/grubXXXXXX
になるみたいです.(XXXXXX はランダムなアルファベット)
実際にログを残すところまで実行したわけではないのでなお不確かですが,
例の read エラーの後にこの様な名のファイルを1つか2つ残こすプログラムになっています.

file コマンドで種類を調べ,

コード:

$ file /tmp/grubXXXXXX
/tmp/grubXXXXXX: ASCII text

等とテキストファイルと判別されるのがエラーのログです.記録すべきエラーが無かった場合は empty と判定されます.
stage1,2 のダンプを試したファイルも同じ様な名前で /tmp に残っているかもしれません.
それも file コマンドで判定できます.

エラーログを診ても何も解らないかも知れませんので期待はしないで下さい.

オフライン

 

#50 2009-04-21 18:41:35

masayuki
メンバ
登録日: 2009-02-16

Re: ブートフロッピーが作れません

einundzwanzighundertsechs による投稿:

・・・ログファイルは
/tmp/grubXXXXXX
になるみたいです・・・

お世話になります。該当するログファイルが4つあり、2つは空でした。下記が2つのファイルの中身です。

[ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]
grub> dump (hd0,4)/boot/grub/stage1 /tmp/grubHl1KDR

Error 17: Cannot mount selected partition
grub> quit

[ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]
grub> dump (hd0,4)/boot/grub/stage1 /tmp/grubjzFnQS

Error 17: Cannot mount selected partition
grub> quit

オフライン

 

Board footer

Powered by FluxBB