#11 2010-07-16 17:25:16
Re: Debian GNU/Linux 5.0 發布
Debian 由 AoE 網路開機, PC無硬碟.
1. 先在PC硬碟上安裝Debian.
2. 安裝aoetools套件.
3. aoe
# nano /etc/initramfs-tools/hooks/aoetools
#!/bin/sh
set -e
PREREQ=""
prereqs() {
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/initramfs-tools/hook-functions
[ -x /sbin/aoe-discover ] && copy_exec /sbin/aoe-discover /sbin
manual_add_modules aoe
# chmod u+x /etc/initramfs-tools/hooks/aoetools
# nano /etc/initramfs-tools/scripts/local-top/aoetools
#!/bin/sh
set -e
PREREQ="udev"
prereqs() {
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
case $ROOT in
/dev/etherd/e*)
INTERFACES=`sed -ne '/eth.*:/{s/:.*$//;p;}' < /proc/net/dev`
for i in $INTERFACES; do
echo Bringing up interface $i for AoE
ifconfig $i up
done
[ -x /sbin/udevsettle ] && /sbin/udevsettle --timeout=30
modprobe aoe
[ -x /sbin/udevsettle ] && /sbin/udevsettle --timeout=30
aoe-discover
;;
esac
# chmod u+x /etc/initramfs-tools/scripts/local-top/aoetools
4. initrd.img
# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-2.6.26-2-amd64
5. fstab
# nano /etc/fstab
/dev/etherd/e0.0p1 / ext3 errors=remount-ro 0 1
/dev/etherd/e0.0p5 none swap sw 0 0
6. grub
# nano /boot/grub/menu.lst
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/etherd/e0.0p1 ro quiet
7. 關機
8. 將硬碟內容作成映像檔. 我用SystemRescueCd操作.
% mkdir /mnt/nfs
% mount.nfs 192.168.1.1:/opt/tftpboot /mnt/nfs
% dd if=/dev/sda of=/mnt/nfs/Debian/amd64.img bs=8225280 count=553
9. vblade
$ losetup /dev/loop/7 /opt/tftpboot/Debian/amd64.img
$ vblade 0 0 br0 /dev/loop/7 &
10. syslinux
$ nano -w /opt/tftpboot/pxelinux.cfg/default
LABEL Debian amd64
MENU LABEL Debian Lenny (amd64)
KERNEL sanboot.c32
APPEND aoe:e0.0
TEXT HELP
AoE boot
ENDTEXT
大概是這樣, PC不需要硬碟, 網路卡PXE boot, 由WL-500gx AoE, 載入映像檔開機.
Windows + WinAoE也是類似的作法, 可無硬碟開機.
直接安裝在AoE:
install debian directly onto an AoE root filesystem
install debian directly onto an AoE root filesystem
最後修改: hippo (2011-01-11 22:22:43)
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
1 | 11867 | 2013-05-24 07:21:37 作者 hippo | |
0 | 8394 | 2013-04-28 21:51:47 作者 hippo | |
請問可有網友尚存有 toolchains.x86.debian.sp1.tar 可分享? 作者 acc4digiland
|
5 | 20719 | 2012-09-20 15:50:42 作者 xl0406 |
|
17 | 102432 | 2012-08-23 11:21:19 作者 jzmno1 |
[TonidoPlug2] Arch Linux ARM 測試 作者 hippo
|
1 | 13653 | 2012-08-07 22:15:59 作者 hippo |