次は、--second-stage をセルフでやってみる。
ude:/mnt# rm -fr debinst ude:/mnt# mkdir debinst ude:/mnt#
ude:/mnt# debootstrap --verbose --arch armel --foreign sid /mnt/debinst http://ftp.debian-ports.org/debian I: Retrieving Release I: Retrieving Packages I: Validating Packages : : I: Extracting sysv-rc... I: Extracting tzdata... ude:/mnt#15分ぐらい
ude:/mnt# tar zcvf debinst.tar.gz debinst : : debinst/sbin/MAKEDEV debinst/tmp/ debinst/sys/ ude:/mnt#
~ # cd /mnt /mnt # tar zxvf /mnt/disk1/share/debinst.tar.gz : : debinst/sbin/MAKEDEV debinst/tmp debinst/sys /mnt #
/mnt # ls -l debinst/bin/su -rwsr-xr-x 1 root root 23568 Oct 31 2007 debinst/bin/su /mnt #あれ?set uid bit が落ちてないぞ。
/mnt # which tar /bin/tar /mnt # ls -l /bin/tar lrwxrwxrwx 1 root root 7 Dec 29 1945 /bin/tar -> busybox /mnt #busybox の tar なのに。
/mnt # chroot /mnt/debinst /debootstrap/debootstrap --second-stage FATAL: kernel too old /mnt #がー
|
← EABI で debootstrap |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ EABI で debootstrap(3) |