在Debian/Ubuntu系統中使用使用Debootstrap創建自己的MiniLinux系統,方法是:
在HDD上劃出來一個分區,大小>5G,然後執行:
1
sudo
mkfs.ext3 /dev/xxx
然後,指定一個目錄,我使用的是/mnt/minisys。
執行這個命令(怎麼有點像LFS?)
1
export
MINISYS=你的目錄
然後(安裝了debootstrap的略過第一行)
1
sudo
apt-get
install
debootstrap
2
sudo
debootstrap --arch i386 lenny $MINISYS http://mirrors.163.com/debian
lenny代表debian 5.0,用的163的mirror,速度快。
執行完後。執行綁定掛載,以便chroot.(某位仁兄的重啟進去太麻煩了。我還准備偷懶打包到虛擬機裡搞呢。)
1
mount
-
v
--bind /dev $MINISYS/dev
2
mount
-vt devpts devpts $MINISYS/dev/pts
3
mount
-vt tmpfs shm $MINISYS/dev/shm
4
mount
-vt proc proc $MINISYS/proc
5
mount
-vt sysfs sysfs $MINISYS/sys
然後chroot,LFS的老方法。
1
chroot
"$MINISYS"
/usr/bin/
env
-i \
2
HOME=/root TERM=
"$TERM"
PS1=
'\u:\w\$ '
\
3
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/
local
/bin:/usr/
local
/sbin \
4
/bin/
bash
--login +h
出現這個提示符就對了: