昨日の続き
# cd /tmp/root # ls -l drwxr-xr-x 2 root root 4096 Jul 22 2008 bin drwxr-xr-x 2 root root 40 Nov 1 2007 boot drwxr-xr-x 6 root root 8192 Nov 1 2007 dev drwxr-xr-x 21 root root 4096 Nov 1 2007 etc drwxrwxrwx 3 root root 36 Nov 1 00:15 home drwxr-xr-x 2 root root 6 Jul 22 2008 initrd drwxr-xr-x 4 root root 4096 Mar 2 2008 lib drwxr-xr-x 2 root root 16 Oct 18 22:12 libexec drwxrwxrwx 11 root root 126 Nov 1 2007 mnt drwxr-xr-x 4 root root 30 Nov 1 2007 modules drwxr-xr-x 2 root root 6 Jul 22 2008 proc -rw-r--r-- 1 root root 0 Nov 1 2007 pwrmgrlog drwx------ 3 root root 39 Nov 1 00:04 root drwxr-xr-x 2 root root 4096 Jul 22 2008 sbin drwxr-xr-x 2 root root 6 Jul 22 2008 sys lrwxrwxrwx 1 root root 8 Nov 1 2007 tmp -> /mnt/ram drwxr-xr-x 10 root root 95 Jul 22 2008 usr drwxr-xr-x 10 root root 119 Nov 1 2007 var drwxr-xr-x 5 root root 61 Jul 11 2008 www #lost+found は残さなあかんと思てたのに、 なんで、lost+found がないの?
すっぱり消す
# pwd /tmp/root # rm -fr * #
# ftp -sh: ftp: not found #RamRoot には ftp コマンドがない。
[yasunari@giga yasunari]$ ftp mini ftp: connect: Connection refused ftp>
どうしようか思案に暮れていたが、
initrd の root のパスワードをつぶしたとき、
標準ファームの HDD に
LS-HGL ハックキットの LS-HGL_hackkit_1.00.tar.gz を
コピーしたことを思い出した。
これを使う。
# mkdir /tmp/disk1 # mount /dev/sda6 /tmp/disk1 XFS mounting filesystem sda6 # ls /tmp/disk1/ spool #あれ?ない。disk2?
# umount /tmp/disk1 # mkdir /tmp/disk2 # mount /dev/sdb6 /tmp/disk2 XFS mounting filesystem sdb6 # ls /tmp/disk2/ share spool # ls /tmp/disk2/share/ LS-HGL_hackkit_1.00.sh root LS-HGL_hackkit_1.00.tar.gz #あった。
# cd /tmp/root # ls # tar zxvf /tmp/disk2/share/LS-HGL_hackkit_1.00.tar.gz : : #ようやく / が展開できた。
# pwd /tmp/root # ls bin dev home lib mnt proc sbin sys usr boot etc initrd media opt root srv tmp var # mklost\+found mklost+found 1.27 (8-Mar-2002) # ls bin home media root tmp boot initrd mnt sbin usr dev lib opt srv var etc lost+found proc sys #完了。
後片付け
# cd / # umount /tmp/root # umount /tmp/disk2 #
次は、initrd の /linuxrc の編集
|
← debian 化(5)sd?2 のマウント |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ debian 化(7)initrd の /linuxrc の編集 |