がびーん。
SL-C3100のupdaterが出てるというので、何の気なしにアップデートしてみたんですよ。
ホント、魔が差したというか。
一瞬躊躇してれば回避できたはずなのに、ぼけーっとinit.rd入りのupdaterを突っ込んで。
んむ、見事にZaurusがレンガに。
hdd3がおかしいとか言ってます。起動しません。
そりゃそうだ、hdd3はext3化してるものなあ。
てなわけで、ここの記事を参考に修復。
幸い、デバッグカーネルで/dev/mcdaがオートマウントになっているので、rc.rofilesysの編集はPCでやっつけてみた。
3箇所あるmount /hdd3な行を全部書き直して起動。
mount -t vfat -o noatime,quiet,umask=000,iocharset=utf8 /dev/${IDE1}3 /hdd3
→ mount -t $LINUXFMT -o noatime /dev/${IDE1}3 /hdd3
手順は以下の通り。緑字はコマンド入力。
・DとBを押しながらZaurusをreset(電池蓋内のresetスイッチを押す) → デバッグカーネル起動
・runlevel 4の表示が出たらキーを離し、ログインプロンプトでrootでログイン
・mount /dev/mtdblock2 /hdd1
・cd /hdd1/root/etc/rc.d
・SDカードをZaurusに挿す
・ls /mnt/card でSDカードを認識したことを確認。
・cp rc.rofilesys /mnt/card
・念のため、syncコマンド。
・SDカードを抜いてPCで開き、rc.rofilesysを上記の通り編集
・編集済みSDカードをZaurusに挿す
・cp /mnt/card/rc.rofilesys .
・念のため、syncコマンド。
・reboot コマンドで再起動
ただ、色々パッチを当てないと標準環境のアプリにも問題があるので、一旦最初期の状態に戻して、アップデータを当てた状態をバックアップして置く事にしようかと思う。
非標準環境にしてると、色々便利だけど、こういう時困るよなあ。
SL-C3100のupdaterが出てるというので、何の気なしにアップデートしてみたんですよ。
ホント、魔が差したというか。
一瞬躊躇してれば回避できたはずなのに、ぼけーっとinit.rd入りのupdaterを突っ込んで。
んむ、見事にZaurusがレンガに。
hdd3がおかしいとか言ってます。起動しません。
そりゃそうだ、hdd3はext3化してるものなあ。
てなわけで、ここの記事を参考に修復。
幸い、デバッグカーネルで/dev/mcdaがオートマウントになっているので、rc.rofilesysの編集はPCでやっつけてみた。
3箇所あるmount /hdd3な行を全部書き直して起動。
mount -t vfat -o noatime,quiet,umask=000,iocharset=utf8 /dev/${IDE1}3 /hdd3
→ mount -t $LINUXFMT -o noatime /dev/${IDE1}3 /hdd3
手順は以下の通り。緑字はコマンド入力。
・DとBを押しながらZaurusをreset(電池蓋内のresetスイッチを押す) → デバッグカーネル起動
・runlevel 4の表示が出たらキーを離し、ログインプロンプトでrootでログイン
・mount /dev/mtdblock2 /hdd1
・cd /hdd1/root/etc/rc.d
・SDカードをZaurusに挿す
・ls /mnt/card でSDカードを認識したことを確認。
・cp rc.rofilesys /mnt/card
・念のため、syncコマンド。
・SDカードを抜いてPCで開き、rc.rofilesysを上記の通り編集
・編集済みSDカードをZaurusに挿す
・cp /mnt/card/rc.rofilesys .
・念のため、syncコマンド。
・reboot コマンドで再起動
ただ、色々パッチを当てないと標準環境のアプリにも問題があるので、一旦最初期の状態に戻して、アップデータを当てた状態をバックアップして置く事にしようかと思う。
非標準環境にしてると、色々便利だけど、こういう時困るよなあ。