お知らせ

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

#1 2010-06-07 00:39:19

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

LiveUSBの作成についてご教示下さい

LiveUSBの作成についてどうしても理解できないことがありまして、どなたかご教示いただけると幸いです。


[ハードウェア]
PC1: ASRock M3A785GMH/128M (M/B)
PC2: DELL Inspiron 1501

[USBメモリ]
$ dmesgの出力
USBDirect-Access     V3.1162  MUSE
$ lsusbの出力
Bus 002 Device 005: ID 1307:1162 Transcend Information, Inc.
約4GiBのメモリです。


Ubuntuのunetbootin、usb-creator-kde、FAT領域にISOイメージの中身を全部コピーしてsyslinux実行、WindowsXP上のunetbootinの4パターンでubuntu-ja-10.04-desktop-i386-20100512.isoを書き込みしたのですが、どうにもPCから起動するものを作ることができませんでした。

起動できない状況は、起動時にカーネルパニックを起こして応答が無くなってしまうというものです。後でメモろうと思っていたのですが、ひょんなことから動くようになってしまったのでメモを取る機会を逸してしまいました。
# ここ一ヶ月くらい悪戦苦闘していたので、ちょっと再現させるのに尻込みしています。

正常起動するものが作れなかったときは、Ubuntuのfdiskや、WindowsXP HOMEのディスク管理ツールを使って、
a. 全体をFAT32にしてみたり、
b. パーティションを分けて前を約1GiBのFAT32、後ろを残り全部を約3GiBにしてみたり、
c. パーティションを分けて前を約1GiBのFAT16、後ろを残り全部を約3GiBにしてみたり、
d. b,cの小変更版ですが、開始位置を少し後ろにずらしてみたり(セクタ数が62なのが気になったので)、
したのですが、状況は変わりませんでした。

つい先ほど、また、fdiskでパーティションをいじっていると、今までは、
シリンダ: 1018
ヘッド: 125
セクタ: 62
とfdisk上で表示されていたものが、
シリンダ: 491
ヘッド: 255
セクタ: 63
に変わっていたことに気がつきました。
現在のパーティション割りは、
領域1: FAT16, シリンダ1-120
領域2: EXT4, シリンダ121-491
になっています。

これが状況が変わった原因という確証は無いのですが、この状態でWindowsXPのunetbootinでISOを書き込んだところ、正常に起動するものが作れました。

背景説明が長くなりましたが、以下が質問内容です。

1. そもそもセクタ数などでLiveUSB作成の可否が決まるというようなことはありますでしょうか。
2. USBメモリのシリンダ、ヘッド、セクタをどのような数値に設定するのが正しいか調べる方法はありますでしょうか。

以上、よろしくお願い致します。
# さすがにもう遅いので、後日、ぼちぼち調査は続けるつもりです。
# が、ご存知の方がいらっしゃれば教えていただければ有難いです。

オフライン

 

#2 2010-06-07 15:20:22

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

Re: LiveUSBの作成についてご教示下さい

自己フォローです。
https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/458482
を見つけました。
# なぜ今日まで見つけられなかったのだろう。。

この線でもう少し調べてみます。
また、なにか判りましたら投稿します。
取り急ぎ。

オフライン

 

Board footer

Powered by FluxBB