真够折腾的! 我一直以来用的也是网络安装,不过从来没有用过那个 netinst.iso,出问题最多是 d-i 的内核与需要的一些 module 的版本不一致(这样造成的结果一般是一些硬盘驱动无法加载,检测不到硬盘,还可能是文件系统无法加载,无法格式化),基本上没出现过其他问题。 你是把 netinst.iso 作为安装的时候使用的源吧,这样可能就可能会找不到一些需要的 package。最好还是找一个正经的源来安装。 以下是我用来网络安装的 tftpboot 目录下的一些信息 dell-2950:/var/lib/tftpboot# cat config/debian.x86.conf menu title DragonLab Remote Booting - Debian System Install [x86] label sarge menu label * Debian sarge 3.1r3 (stable) kernel debian/sarge-x86/linux append DEBCONF_PRIORITY=low vga=normal initrd=debian/sarge-x86/initrd.gz ramdisk_size=10938 root=/dev/rd/0 devfs=mount,dall rw -- label etch menu label * Debian etch (testing) kernel debian/etch-x86/linux append priority=low vga=normal initrd=debian/etch-x86/initrd.gz ramdisk_size=10275 root=/dev/ram rw -- label sid menu label * Debian sid (unstable) kernel debian/sid-x86/linux append priority=low vga=normal initrd=debian/sid-x86/initrd.gz -- dell-2950:/var/lib/tftpboot# ll debian/ 总计 20 lrwxrwxrwx 1 root root 93 2006-10-26 11:24 etch-x64 -> /mirrors/debian/dists/etch/main/installer-amd64/current/images/netboot/debian-installer/amd64 lrwxrwxrwx 1 root root 95 2006-10-25 16:21 etch-x86 -> /mirrors/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/2.6 lrwxrwxrwx 1 root root 96 2006-10-25 16:21 sarge-x86 -> /mirrors/debian/dists/sarge/main/installer-i386/current/images/netboot/debian-installer/i386/2.6 lrwxrwxrwx 1 root root 92 2006-10-26 11:25 sid-x64 -> /mirrors/debian/dists/sid/main/installer-amd64/current/images/netboot/debian-installer/amd64 lrwxrwxrwx 1 root root 90 2006-10-25 16:22 sid-x86 -> /mirrors/debian/dists/sid/main/installer-i386/current/images/netboot/debian-installer/i386 dell-2950:/var/lib/tftpboot# 另外我还常用的是用 usb 硬盘启动网络安装,在 usb 硬盘上装个 grub,然后把 installer-xxx/current/images/netboot 下的 linux 和 initrd.gz 拷过去,然后根据 pxelinux.cfg/default 在 grub/menu.lst 里面增加个启动项就可以了。 安装的时候找一个比较近的源就可以了,所用的 linux 和 initrd.gz 最好也在同一个源上下,免得一些东东不一致。 jun yu wrote:
|