Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.5617】の中の記事をすべて表示しています

【No.5617】のスレッド
09/10/17(土) 02:39:05 投稿者[きのこショップ] [No.5617]のスレッド内
【No.5617】 タイトル[【ご参考】LS-XHL&hackkit] この記事がスレッドの最初です
機種:LS-XHL
ファームウェア:1.10
ディストリビューション:hackkit

【準備(LS-XHL の場合) (第三世代 LinkStation/玄箱をハックしよう)】
にある
「parted -s /dev/sdb mkpart primary ext3 0 1024M」
ですが
partedは現状ext3に対応しておらず。
これだけでは対応できないようです。
自分の場合はUbuntuCDで起動したPCにつないで
「mkfs -t ext3 /dev/sdb1」(/dev/sdbの部分は変わる可能性あり)
としてext3にしました。

また、partedを用いて作成したパーティションを
何らかの問題などにより削除したりした場合、
「parted ・・・ mkpart ・・・」とすると復元扱いになってしまい、
正常にハックキットのインストールができませんでした。
この場合も復元したパーティションに対し明示的に
「mkfs.xfs -f /dev/sdb2」などのように再定義してやるとうまくいきました。


既出でしたら申し訳ありません。

09/10/18(日) 11:59:39 投稿者[山下康成] [No.5617]のスレッド内
【No.5618】 タイトル[Re: 【ご参考】LS-XHL&hackkit] 【No.5617】に対する返信
もう少し詳しく教えてください。

>【準備(LS-XHL の場合) (第三世代 LinkStation/玄箱をハックしよう)】
>にある
>「parted -s /dev/sdb mkpart primary ext3 0 1024M」
>ですが
>partedは現状ext3に対応しておらず。
>これだけでは対応できないようです。
>自分の場合はUbuntuCDで起動したPCにつないで
>「mkfs -t ext3 /dev/sdb1」(/dev/sdbの部分は変わる可能性あり)
>としてext3にしました。

parted の実行は LS-XHL の標準ファーム上で実行するように書いていますが、
標準ファームの parted では対応できないということでしょうか?
どのようなエラーが出ましたでしょうか?

mkfs は hackkit_090227.sh 内で実行します。
手動で実行する必要はないのですが、
何らかのエラーが出たのでしょうか?


>また、partedを用いて作成したパーティションを
>何らかの問題などにより削除したりした場合、
>「parted ・・・ mkpart ・・・」とすると復元扱いになってしまい、
>正常にハックキットのインストールができませんでした。
>この場合も復元したパーティションに対し明示的に
>「mkfs.xfs -f /dev/sdb2」などのように再定義してやるとうまくいきました。

こちらもhackkit_090227.sh 内で mkfs.xfs -f を実行しています。
手動では実行する必要ないですし、ちゃんと -f オプションも付いています。
正常にインストールできなかったとき、
どのようなエラーが出ましたでしょうか?

09/10/18(日) 14:51:50 投稿者[きのこショップ] [No.5617]のスレッド内
【No.5619】 タイトル[Re: 【ご参考】LS-XHL&hackkit] 【No.5618】に対する返信
再度テストできる環境ではないので記憶ベースになりますが、
hackkit_090227.sh実行中に

Input/output error during read on /dev/sdb1 Retry/Ignore/Cancel?

のようなメッセージが出て進行不可能となりました。

初回は
「parted -s /dev/sdb mkpart primary ext3 0 1024M」
を含め全てのパーティションをpartedで設定した後、
「parted -s /dev/sdb print」としても
sdb1のファイルシステム部分が空白になっていました。

このときはmkpartが復元扱いになるということにまだ気づいておらず、
結果的に何度も削除→復元を繰り返しましたがうまくいきませんでした。
そこでためしに
「dd if=/dev/zero of=/dev/sdb」
として完全消去しました。
そして再度partedで作成しましたが、コレでも復元扱いになってしまうようで、
「parted -s /dev/sdb print」の結果は同じでした。

ここでmkpartが復元を行うことに気づきました。
sda1にmkfsによりext3を作成すると、インストールが少し進みました。
ただまた同様のエラーで止まってしまいます。

「dd if=/dev/zero of=/dev/sdb」を行っていたので、
見た目上「parted -s /dev/sdb print」で表示される他のパーティションも
中身は壊れているはずです。
なので全てのパーティションに対して明示的にmkfsを行いました。
これでインストールは正常に終了まで進みました。

ポイントは
●partedがext3に対応していないこと
●mkpartは復元扱いになるがパーティションが正常とは限らないこと
でしょうか。


09/10/20(火) 22:53:58 投稿者[山下康成] [No.5617]のスレッド内
【No.5621】 タイトル[Re: 【ご参考】LS-XHL&hackkit] 【No.5619】に対する返信
追加情報ありがとうございました。

私のところでは問題ないんですけどねぇ。。
まぁ、私の LS-XHL は壊れているのであてになりません。
皆さんの追試、インストールレポートをお待ちしています。