デフォルトのフラッシュ起動だと名前解決ができないので
/etc/nsswitch.conf に dns を追加する。
echo "hosts: dns files" > /etc/nsswitch.conf
wget http://ftp.jp.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_0.3.3.2etch1_arm.udeb
ar x debootstrap-udeb_0.3.3.2etch1_arm.udeb
tar zxvf data.tar.gz
export PATH=/mnt/disk1/tmp/usr/bin:/mnt/disk1/tmp/usr/sbin:$PATH
export LD_LIBRARY_PATH=/mnt/disk1/tmp/usr/lib
ln -s /mnt/disk1/tmp/usr/lib/debootstrap /usr/lib/
debootstrap --arch arm etch /mnt/disk1/debroot http://ftp.jp.debian.org/debian/
...
W: Failure trying to run: chroot /mnt/disk1/debroot mount -t proc proc /proc
んー。
ライブラリが無かったりで、この方法じゃダメらしい。
wget http://ftp.jp.debian.org/debian/pool/main/d/debootstrap/debootstrap_0.3.3.2_all.deb
wget http://ftp.jp.debian.org/debian/pool/main/p/perl/perl-base_5.10.0-11.1_arm.deb
ln -s /mnt/disk1/tmp/usr/bin/perl /usr/bin/
debootstrap --arch arm etch /mnt/disk1/debroot http://ftp.jp.debian.org/debian/
おんなじだw
コイツかなぁ...
# ls -la /bin/sh
lrwxrwxrwx 1 root root 7 Apr 10 2007 /bin/sh -> busybox
やけくそ。
rm /bin/sh
ln -s /bin/bash /bin/sh
debootstrap --arch arm etch /mnt/disk1/debroot http://ftp.jp.debian.org/debian/
だめぽ。
mkdir kurobox
cd kurobox/
tar zxf ../hddrootfs.tar.gz
cp /usr/bin/wget usr/bin/
cp /etc/resolv.conf etc/
mount -t proc proc /mnt/disk1/kurobox/proc
chroot /mnt/disk1/kurobox/
cd tmp
wget http://ftp.jp.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_0.3.3.2etch1_arm.udeb
ar x debootstrap-udeb_0.3.3.2etch1_arm.udeb
tar zxvf data.tar.gz
ln -s /tmp/usr/lib/debootstrap /usr/lib/
export PATH=/tmp/usr/sbin:$PATH
mkdir debroot
/tmp # mkdir dpkg
/tmp # cd dpkg/
/tmp/dpkg #
/tmp/dpkg # wget http://ftp.jp.debian.org/debian/pool/main/d/dpkg/dpkg_1.14.20_arm.deb
Connecting to ftp.jp.debian.org[61.115.118.67]:80
dpkg_1.14.20_arm.deb 100% |************************************************************************| 2176 KB 00:00 ETA
/tmp/dpkg # ar x dpkg_1.14.20_arm.deb
/tmp/dpkg # cd ../debroot/
/tmp/debroot # tar zxvf ../dpkg/data.tar.gz
# ls -la debroot/lib/
drwxr-xr-x 2 root 0 4096 Jul 26 14:44 .
drwxr-xr-x 9 root 0 4096 Jul 26 14:37 ..
-rwxr-xr-x 1 root 0 99468 Jul 26 14:37 ld-2.3.6.so
lrwxrwxrwx 1 root 0 11 Jul 26 14:42 ld-linux.so.3 -> ld-2.3.6.so
-rwxr-xr-x 1 root 0 1159488 Jul 26 14:40 libc-2.3.6.so
lrwxrwxrwx 1 root 0 13 Jul 26 14:42 libc.so.6 -> libc-2.3.6.so
-rwxr-xr-x 1 root 0 10480 Jul 26 14:41 libdl-2.3.6.so
lrwxrwxrwx 1 root 0 14 Jul 26 14:43 libdl.so.2 -> libdl-2.3.6.so
-rw-r--r-- 1 root 0 38036 Jul 26 14:44 libgcc_s.so.1
-rwxr-xr-x 1 root 0 262988 Jul 26 14:40 libncurses.so.5.2
#
cp /bin/mount bin/
mkdir proc
mkdir debroot/sbin
cp /sbin/ldconfig debroot/sbin/
debootstrap --arch arm etch /tmp/debroot http://ftp.jp.debian.org/debian/
0 件のコメント:
コメントを投稿