ude:/mnt# mkdir /mnt/debinst ude:/mnt# debootstrap --verbose --arch armel --foreign sid /mnt/debinst http://armel-debs.applieddata.net/debian I: Retrieving Release I: Retrieving Packages I: Validating Packages I: Resolving dependencies of required packages... I: Resolving dependencies of base packages... I: Found additional base dependencies: libept0 libxapian15 I: Checking component main on http://armel-debs.applieddata.net/debian... I: Retrieving adduser I: Validating adduser : I: Extracting tar... I: Extracting tzdata... I: Extracting util-linux... I: Extracting zlib1g... ude:/mnt#終わった。
ude:/mnt# chroot debinst I have no name!@ude:/# /debootstrap/debootstrap --second-stage I: Validating Packages : : I: Configuring tasksel-data... I: Configuring sysklogd... I: Configuring tasksel... I: Base system installed successfully. I have no name!@ude:/#できたやん。
ジェイルを抜ける。
I have no name!@ude:/# exit exit ude:/mnt#アーカイブする。
ude:/mnt# cd debinst ude:/mnt/debinst# tar zcvf ../debinst_080628.tar.gz . : :
~ # cd /boot /boot # ls -l -rw-r--r-- 1 root root 14522 Mar 11 2008 conf_save.tgz -rw-r--r-- 1 root root 1486692 Dec 27 2007 initrd.buffalo drwx------ 2 root root 16384 Dec 29 1945 lost+found -rw-r--r-- 1 root root 154898 Nov 14 2007 patch.buffalo.zip -rw-r--r-- 1 root root 257356 Oct 26 2007 u-boot.buffalo -rw-r--r-- 2 root root 1284112 Jan 12 2008 uImage.buffalo -rw-r--r-- 1 root root 1284172 Jan 1 09:06 uImage.buffalo.orig -rw-r--r-- 1 root root 1284160 Dec 17 2007 uImage.buffalo_2.6.12.6 -rw-r--r-- 1 root root 1287088 Jan 11 2008 uImage.buffalo_2.6.13_NG -rw-r--r-- 2 root root 1284112 Jan 12 2008 uImage.buffalo_2.6.23.fake_2.6.12.6-arm1 /boot #uImage.buffalo_2.6.23.fake_2.6.12.6-arm1 と uImage.buffalo との リンクカウントが2と言うことは、今は偽装カーネルで立ち上がってる???
/boot # uname -a Linux LS-LGLFF7 2.6.23.fake_2.6.12.6-arm1 #1 Fri Jan 11 22:15:20 JST 2008 armv5tejl unknown /boot #そのようだ。
上で作ったアーカイブを ftp で取ってきて、展開する。
/boot # cd /mnt/disk1/share/ /mnt/disk1/share # ls debinst.tar.gz /mnt/disk1/share # ftp ude -sh: ftp: not found /mnt/disk1/share #と思ったら ftp コマンドがなかった。
仕方なくファイル共有経由、エクスプローラでコピーする。
展開する。
/mnt/disk1/share # ls debinst.tar.gz debinst_080628.tar.gz /mnt/disk1/share # mkdir debinst /mnt/disk1/share # cd debinst/ /mnt/disk1/share/debinst # tar zxvf ../debinst_080628.tar.gz : : ./bin/mt ./sys ./srv ./opt ./media /mnt/disk1/share/debinst #
/mnt/disk1/share/debinst # chroot . sh-3.2# uname -a Linux LS-LGLFF7 2.6.23.fake_2.6.12.6-arm1 #1 Fri Jan 11 22:15:20 JST 2008 armv5tejl GNU/Linux sh-3.2# cat /etc/debian_version lenny/sid sh-3.2# ls ld.so.conf.d arm-linux-gnueabi.conf libc.conf sh-3.2# cat ld.so.conf.d/arm-linux-gnueabi.conf # Multiarch support /lib/arm-linux-gnueabi /usr/lib/arm-linux-gnueabi sh-3.2# ls /lib/arm-linux-gnueabi/ sh-3.2# ls /usr/lib/arm-linux-gnueabi/ sh-3.2#なんか、動いたで。
|
← カーネルモジュールのコピー |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ EABI で debootstrap 再チャレンジ(2)構想 |