HS-DHGLをDebian化 (6)
参考URL:LinkStation/玄箱をハックしよう
やっっっっっっっっっっっっっっっっっとDebian起動した!
シリアルコンソールで表示されたエラーを潰していくのに何回取り外し&接続を繰り返したことやら・・・
足りなかった手順
HS-DHGLにsshログインして以下を実行
# cd /mnt/disk1/debian_etch/dev # mknod sda b 8 0 # mknod sda1 b 8 1 # mknod sda2 b 8 2 # mknod sda4 b 8 4 # mknod sda5 b 8 5 # mknod sda6 b 8 6 # chmod 660 sda* # chgrp disk sda* # cd /mnt/disk1/debian_etch/lib/modules/ # mkdir 2.6.16.16-arm1 # touch 2.6.16.16-arm1/modules.dep # cd /mnt/disk1/debian_etch # mount -t proc proc proc/ # chroot . # aptitude install xfsprogs # exit # umount proc/
/mnt/disk1/debian_etch/etc/fstab を以下のように作成
/dev/sda2 / xfs defaults,noatime 0 0 proc /proc proc defaults 0 0 /dev/sda5 swap swap defaults 0 0 /dev/sda1 /boot ext3 defaults,noatime 0 1 /dev/sda6 /mnt xfs defaults,noatime 0 2
Debianに差し替える
作業用マシンにHS-DHGLのHDDを繋いでマウントする。
マウント先はとりあえず /mnt/sda1, /mnt/sda2, /mnt/sda6 とする。
root で以下の作業を行う(オリジナルファームの保存とDebianに差し替え)
# cd /mnt/sda1 # my initrd.buffalo initrd.buffalo.org # cp (以前作ったinitrd.buffalo) initrd.buffalo.debian # cp initrd.buffalo.debian initrd.buffalo # cd /mnt/sda2 # mkdir /mnt/sda6/original_farm # cp -Rp * /mnt/sda6/original_farm/ # rm -rf * # cp -Rp /mnt/sda6/debian_etch/* .
残りの問題
- ファンが回転しない
- 時計が合わない
起動時にCannot access the Hardware Clock via any known method. と表示されているから次はこれをやっつけようと思う。