[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 一波3折,网络安装 Etch 24-Oct-2006 11:30 日版本的总结



真够折腾的!

我一直以来用的也是网络安装,不过从来没有用过那个 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:
先简单介绍下背景情况:
 
一台新装的电脑
 
配置:
主板:昂达n61gt(自带显卡,网卡)
CPU:AMD AM2 ATHLON 64 3000+
内存:2G
硬盘:250G SATA
软驱:无
光驱:无
网卡:2个(自带一个,单买一个)
 
一个老笔记本:
windows 2000系统
 
路由器或Hub:无
 
Adsl一条
 
局域网:笔记本和新装台式机,网卡对联
 
1G台电酷闪U盘一个
 
一开始的基本思路是,把debian的安装ISO考进U盘里,然后用u盘启动台式机,然后用grub 加载iso安装程序。但是用usbboot 1.68生成启动盘后,插上后,反复设置bios,但该U盘始终无法启动,原因至今不明。
 
没办法只好尝试用tftp启动的方法来安装,因为过去从没有这么装过,所以走了很多弯路,一开始Bios里面设置network启动后,没 有出现寻找dhcp的问题,想了半天原因,最后在bios里找到一项enable netboot rom的选项,设成enable后,网卡开始找dhcp。
 
另一个问题是不知道win2000下用什么做tftp,bootp,dhcp服务器,我的2000是pro版,所以上面的服务统统没有,然 后根据网上做无盘98的介绍找了3com的一个软件,琢磨半天也没明白该怎么用,:(,最后google大法,找到一个叫tftpd的软件,终于把启动的 问题解决。
 
然后开始尝试用netboot启动,从网上下来sarge 的netboot ,一开始怎么试也不行,后来发觉问题是,因为下载的netboot是linux下制作的,有好几个文件是ln的,所以在win2000下提现的是0字节文 件。ok,解决这个问题,终于可以boot了。
 
下载sarge的net install iso,开win2000的iis, 把安装文件考出放到web目录下,解决同样多个目录是ln 的问题(主要是/dists下面)终于可以找到软件包了
 
但在磁盘项却找不到sata硬盘,faint faint..... 无法继续安装,只好重新下etch版本。
 
debian的testing下载页面 netboot 只有daily的,而iso 则有weekly的,一开始我下的是daily 的netboot, weekly的iso,结果是提示启动的内核和安装的内核不匹配,无法继续安装。
 
只好重新下同样是daily的net install iso,这回kernel对了,可以继续安装。
 
但是。。。。。。。
 
一开始分区,用自动Lvm分区,挂载,格式化通过以后,安装base system提示 lvm2 和lvm-common安装失败,无法继续,查看log,也没有什么详细的介绍,google大法无效。
 
ok,不能lvm就不能lvm吧,重新启动安装,分区改成传统方式,这回base system过去了,到安装kernel了,结果再次出错,log 报 initramfs-tools安装失败。郁闷哪。。
 
上debian网站bug report频道。。。。。。。。Google大法。。。。。。。尝试各种方法。。。
 
最后。。。自己想了个笨招。。。
 
alt f2 切到 shell下
 
chroot到 target的目录下
 
apt-get install  linux-kernelxxxx
apt-get install lilo
 
lilo
 
最后reboot 。
 
终于。。。。看到load linux 2.6的界面了。。。。。
 
555555555555555555555555555555.。。。。。幸福的泪水。。。。。。。。
 
但是。。。。。
 
进入系统后。。。。。
一堆错误提示。。。。。。。。
root不需要密码就可以进入。。。。@!#¥@#¥#@
最后发现 mount 分区 错误,分区被mount成readonly。
 
我的文件系统用的是jfs,安装后系统没有jfs.fsck。
 
最后用U盘考了个deb,dpkg-deb解开后,check文件系统。
 
重启系统。。。。
 
终于眼前安静了。。。。etch。。。。
 
终于装进去了。。。。。。。
 
 
最后的总结:
 
这次安装系统出了很多意想不到的情况。希望其他同志能从中有所借鉴。
 
新玩意的代价。。。就是。。。。费心。。。。。
 
 
其他
 
testing 的iso 下载页面
 
http://www.us.debian.org/devel/debian-installer/

netboot.tar.gz 24-Oct-2006 11:30   5.6M

debian-testing-amd64-netinst.iso

Reply to: