數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#11 2010-07-16 17:25:16

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

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 11863 2013-05-24 07:21:37 作者 hippo
0 8390 2013-04-28 21:51:47 作者 hippo
5 20708 2012-09-20 15:50:42 作者 xl0406
17 102399 2012-08-23 11:21:19 作者 jzmno1
1 13649 2012-08-07 22:15:59 作者 hippo

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed