ハックキットのインストール(3)

Debian LS-AVL/A

ローカルディスクにディレクトリツリーを作るところまではセルフで、
HDD に書きこむところだけをクロス(別マシン)で、
実行する方法を取る方法を取ったが、起動して来なかった。

以前クロスインストールしたときにはちゃんと動いたので、 多分 mkfs のパラメータを間違っているのだろう。

LS-VL で LS-VL 用のハックキットをインストール(=mkfs)
インストールされたハックキットを削除して、 LS-AVL のディレクトリツリーを展開する
方法をとってみる。

LS-VL ハックキットのインストール

LS-AVL 用の HDD に LS-VL のハックキットをインストールする。

LS-VL ハックキットの起動

Linux 2.6.31.8 (x60l.yamasita.jp) (pts/0)

vl login: yasunari
Password:
Last login: Sat Jan  1 00:01:35 JST 2000 from x60l.yamasita.jp on pts/0
Linux vl 2.6.31.8 #10 Wed Jun 1 14:44:07 JST 2011 armv5tel

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.
yasunari@vl:~$ su - root
Password:
root@vl:~#

ディレクトリツリーの書き込み

マウント

root@vl:~# mkdir /tmp/root
root@vl:~# mount /dev/sdb2 /tmp/root
root@vl:~# ls /tmp/root
bin   dev  home    lib    mnt  proc  sbin     srv  tmp  var
boot  etc  initrd  media  opt  root  selinux  sys  usr
root@vl:~# rm -fr /tmp/root/*
root@vl:~# mkdir /tmp/root/boot
root@vl:~# mount /dev/sdb1 /tmp/root/boot
root@vl:~# ls /tmp/root/boot/
initrd.buffalo  lost+found  uImage.buffalo
root@vl:~# rm -fr /tmp/root/boot/*
root@vl:~# mkdir /tmp/root/mnt
root@vl:~# mount /dev/sdb4 /tmp/root/mnt
root@vl:~# ls /tmp/root/mnt/
root@vl:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2              4989760    313432   4676328   7% /
tmpfs                   124240         0    124240   0% /lib/init/rw
udev                     10240        96     10144   1% /dev
tmpfs                   124240         0    124240   0% /dev/shm
/dev/root.old            31729     26531      5198  84% /initrd
/dev/sda1               992036     30736    911304   4% /boot
/dev/sda4            237025780    107400 236918380   1% /mnt
/dev/sdb2              4988928      4400   4984528   1% /tmp/root
/dev/sdb1               992036     17636    924404   2% /tmp/root/boot
/dev/sdb4            237082520      4640 237077880   1% /tmp/root/mnt
root@vl:~#

アーカイブの展開

root@vl:~# cd /tmp/root/
root@vl:/tmp/root# ls /mnt/
hackkit_lsavl.tar.gz  share
root@vl:/tmp/root# tar zxvf /mnt/hackkit_lsavl.tar.gz
	:
	:
./initrd/
root@vl:/tmp/root# ls /tmp/root
bin   dev  home    lib    mnt  proc  sbin     srv  tmp  var
boot  etc  initrd  media  opt  root  selinux  sys  usr
root@vl:/tmp/root# ls /tmp/root/boot/
initrd.buffalo  uImage.buffalo
root@vl:/tmp/root# ls /tmp/root/mnt/
root@vl:/tmp/root#

アンマウント

root@vl:/tmp/root# cd /
root@vl:/# umount /tmp/root/mnt/
root@vl:/# umount /tmp/root/boot/
root@vl:/# umount /tmp/root
root@vl:/#

LS-VL の電源 OFF

ハックキットで起動

HDD の交換

USB で LS-VL に接続していた HDD を、 LS-AVL に接続

起動

電源 ON !
今度こそ!

Power LED が点灯!今度こそできたか!!!

telnet してみたが、、、

つながらなひ。。。




LS-AVL/A
楽天市場
Amazon
uWorks
ValuMore
Yahoo!ショッピング


ハックキットのインストール(2)
ハックの記録
LinkStation/玄箱 をハックしよう

ハックキットのインストール(4)

Copyright (C) 2003-2011 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市