很多人在网络安装etch时遇到无法设置adsl上网安装的问题。在sarge发布时,大家很容易通过adsl来安装,怎么到了etch就不行了呢?今天没事,用daily-build netinst iso做安装试验。
在debian的官方网站的新闻中,能够发现pppoe安装的方法,就是在光盘启动时手工输入:
install modules=ppp-udeb
试验结果:
经过试验,2.13的netinst iso用此方法行不通。在安装过程中根本不会出现pppoe配置画面,即使<go back>到安装步骤主菜单,也没有pppoe安装选项,只有网络配置选项。在菜单中可以找到“从cd上加载安装组件”(load installer components from cd)项,进入后选上ppp-udeb和ppp-modules那两项,可以安装pppoe拨号程序(就是pppd和pppoe.ko等相关模块)。此时,菜单中出现pppoe配置选项(configure and start a pppoe connection)。选择进入后,输入你的adsl帐号信息(用户名、密码),之后会提示安装过程中出现错误,指示pppoe配置失败。alt-f4切到安装日志,发现如下一行错误信息:
ppp-udeb FATAL: Module pppoe not found.
alt-f2切到console,lsmod后发现列表中没有pppoe模块,但用find命令却能找到pppoe.ko文件。使用modprobe pppoe后提示pppoe not found。查看modules.dep文件中pppoe依赖的模块,发现有ppp_generic、pppox、slhc几个。用modprobe命令逐个加载后,发现pppoe也能加载了,非常奇怪。alt-f1切回安装画面,进入pppoe配置菜单,重新配置后拨号成功。此时alt-f2切回console后用ifconfig命令可以查到ppp0拨号成功,以及相关的ip配置信息。
后来我又尝试了令一种安装方法,光盘启动时输入:
expert
进入专家安装模式。在安装过程中,会进入“从cd加载安装组件”菜单项,选上ppp-udeb和ppp-modules后,可以顺利的配置pppoe进行adsl拨号连接,完成后边的网络安装任务。
目前看来,2.13的iso,网络安装的标准安装模式下,使用adsl安装还是有些小问题,希望以后的版本中能够解决。所以希望通过adsl来安装的同学,一定要选专家模式来安装,应该会比较顺利的。
试验结果:
今天下载的最新netinst iso,刻盘后使用官方安装方法:install modules=ppp-udeb
安装试验成功!看来以前的daily-build确实有些问题。希望后边安装etch的同学不要走弯路。