rootパスワード未設定、アカウントの未登録で接続できなかった玄箱PROですが、資金を投入して解決しました。
用意したものは、次の2つ
いずれも、5/3の午前中に楽天からSeagate ST3320820AS(320G 7200rpm SATA)とともに発注したのですが翌日のお昼に届いていました。(スバラシイ!)
[rakuten:archisite:1485670:detail]
[rakuten:3top:10007355:detail]
リカバリは、以下の通り
事前準備
S-ATAハードディスクにGH-USH-IDESAを接続します。
新しい玄箱(以下、新玄箱)にS-ATAハードディスクをUSB接続して起動!
新玄箱のrootにパスワードを設定
新玄箱にログインしてマウントの状況を見ます。
/ # mount /dev/root on / type jffs2 (rw,noatime) proc on /proc type proc (rw,nodiratime) sysfs on /sys type sysfs (rw) usbfs on /proc/bus/usb type usbfs (rw) devpts on /dev/pts type devpts (rw) /dev/ram1 on /mnt/ram type tmpfs (rw) /dev/sda4 on /mnt/disk1 type xfs (rw) /dev/mtd3 on /mnt/mtd type jffs2 (rw,noatime) / # ls /mnt/disk1 / #
/mnt/disk1にマウントされたのは、/dev/sda4だったので/dev/sda2をマウントします。
/ # mount /dev/sda2 /mnt/usbdisk1 / # ls /mnt/usbdisk1 bin dev home lib mnt proc sbin sys usr boot etc initrd media opt root srv tmp var
あとは、chrootしてrootにパスワードを設定します。
/ # chroot /mnt/usbdisk1 sh-3.1# passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully sh-3.1#
そのほかの設定
シャドウパスワードが有効になっていたので、ついでに設定
sh-3.1# shadowconfig on Shadow passwords are now on. sh-3.1#
一般ユーザのアカウントを作って接続すると下記のようなエラーが連発
$ ssh debian ksaito@debian's password: Linux debian 2.6.12.6-arm1 #2 Thu Feb 8 15:00:20 JST 2007 armv5tejl The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat May 5 01:51:12 2007 from 200.1.168.192.in-addr.arpa -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied
/dev/nullのパーミッションの問題なので修正
debian:~# ls -l /dev/null crw-r--r-- 1 root root 1, 3 May 1 22:00 /dev/null debian:~# chmod og+w /dev/null debian:~# ls -l /dev/null crw-rw-rw- 1 root root 1, 3 May 1 22:00 /dev/null debian:~#
エラーはでなくなりました。
なんで、こういうパーミッションだったのだろうか?
古い玄箱にS-ATAを戻して起動&接続
無事接続!! 長かったなぁ…
KURO-BOXとしての設定は、先達者の情報を参考にさせてもらいながらぼちぼちやります。
ファンの制御すぐにやらないと… あと、電源ボタンでシャットダウンできるようにしないと…
新玄箱があるので安心していじれるよ。
$ ssh -l root debian root@debian's password: Linux debian 2.6.12.6-arm1 #2 Thu Feb 8 15:00:20 JST 2007 armv5tejl The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. debian:~#