|
|
折腾了好久,原先在virtual pc上安装很顺利, 没想到到真机上这么郁闷。
刻了张testing的光盘, 结果启动后说找不到普通光驱, 有人告诉我说少scsi驱动,
但是没找到怎么解决的办法, 看网上倒是有许多编译内核或者安装完后加scsi驱动
的文章, 但是我系统都没装好, 怎么去编译内核...
用ubuntu hoary光盘安装, 非常顺利, 安装完发现声音不行, 播放器都打不开影音
文件, 说什么设备忙还是资源忙什么的, 又看到OpenOffice版本那么低, 很不爽,
因为网速较慢, 所以不想直接apt-get dist-upgrade.
下载了最新的Dapper Flight6, 还有最新的hd-media下的vmlinuz和initrd.gz
(http://ftp.ubuntu.com/ubuntu/dists/dapper/main/installer-i386/
current/images/hd-media/), 注意不要用Internet Explorer下载,它会当作
文本文件下载,这样载下来的文件大小根本不对头,我是用FlashGet下载的。
用grub(安装hoary时装上的)硬盘安装, 将flight6.iso放到D /dev/hda2)根目录
下(不是根目录会找不到), 不必解开(看网上老文章说要解开iso, 现在大概是改了),
这个分区是FAT32的, NTFS的不行. vmlinuz和initrd.gz倒是可以不必放在根目录
下, grub貌似能识别FAT32的目录结构. 为了少敲字, 将这两个文件放到D盘根目录.
(grub>提示符后面是输入的命令, 其它的是grub输出)
grub> find /vmlinuz
(hd0,1) --------------------> D:
(hd0,6) --------------------> 先前装的hoary
grub> kernel (hd0,1)/vmlinuz root=/dev/ram ramdisk_size=256000
devfs=mount,dall debconf/priority=low
# 这条命令看了好多文章, 常常见到写错的, 比如vmlinuz->vmlinux, ramdisk_size
# ->randisk_size, 256000后面加个逗号, dall->ball, faint....
# 加上debconf那句是为了安装过程中多设些参数, 而且这样设置后installer会
# 明确的提示用这张光盘作为安装源, 而缺省情况下这个消息不会显示出来.
grub> initrd (hd0,1)/initrd.gz
grub>boot
然后就会开始安装了, 在查找安装光盘的时候, Dapper提示说内核版本不对, 可能是
安装用的vmlinuz跟flight6.iso里头的硬件驱动不匹配, 强行继续之后发现找不到网卡
驱动, 强行继续后又出来一堆错, 记不清了, 放弃.
然后用20060417的 Debian testing iso文件安装, 在http://ftp.debian.org/dists/
testing/main/installer-i386/current/images/hd-media/2.6/下载了vmlinuz
和initrd.gz, 方法如上, 顺利加载iso了, 用Ctrl-Alt-F2切换到console可以看到iso被
加载到了/cdrom目录, 用Ctrl-Alt-F1可以切换回安装界面.
然后过了几步问选安装源, 我给它用cdrom:/cdrom和file:///cdrom都不行, 似乎必须是
网络源, 在另一台机器上ping了中国的三个源:geekbone, cn99, vmmatrix, 发现最后
一个最快, 于是选它了. 然后分区, 开始安装基本系统, 发现居然从网上下载Release.gz
和Package.gz了, 我猜测它是安装时先做类似apt-get update的工作, 然后确定是从
网上下载还是从iso中加载, 安装的前6%等了好久, 还不停报错, 大概是下载的包有错,
选择继续后过了6%后安装速度非常快, 大概是从iso里头安装的了. 安装过程中还会不时
的从网上下载, 过了一段时间, 告诉我有一个依赖关系无法解决, 大概是因为所需要的一个
包之前下载出错, 没有配置的缘故, 然后无法继续了.
重启机器, 发现grub被废了, 一时无计, 拿hoary的盘装grub(这个盘没有rescue模式...),
它装grub的前提还要装基本系统, 所幸很快.
重启, 再硬盘安装testing 0417 iso, 又是选择了vmmatrix, 在安装基本系统之前我特意
拔了网线, 结果installer就停了好久没反应, 我只好再插上, 然后重复了一次上次的惨剧,
70%多的时候出错, debconf什么的, 貌似又是下载包出错的原因.
重复上两步, 最后70%左右时说debootstrap出错什么的.
重启, hoary, 基本系统, grub, 下载了Sarge 3.1r0a, 31r1的安装盘, 用的31r1对应的
hd-media/ (http://ftp.debian.org/dists/Debian3.1r1/main/installer-i386/
current/images/hd-media/2.6/), 3.1r0a不知道对应哪个vmlinuz和initrd.gz, 就下载
了20050305那个, 其实后来发现其实它就是current的.
用grub启动, 探测安装光盘时说iso文件已损坏, 不信, 做了MD5校验和, 没错啊, 而且
3.1r0a我以前在Virtual PC 2004上用过的, 估计是vmlinuz和initrd.gz版本不对.
中间又失败了几次, 快半夜十二点了, 几乎就要放弃了, faint to death, 重启又hoary了
一下grub, 还是拿testing 0417的iso, ping了一下中国的三个源, 发现半夜里cn99非常
快, 于是选了它, 安装基本系统, 不忍看啊, 闪一边去, 过了半晌回来看, hoho, 70%了,
老天保佑, 貌似没有弹出警告框, 然后惴惴的看着进度条慢条斯理的走着, 感觉随时都会崩
的样子——快疯了——最后居然安装基本系统完成了! 然后没敢装套件了, 先把grub
装上, 完成安装, 吁了一口气……
不明白, 为什么硬盘安装一定要联网呢, 也许可以不联网的, 之前离线安装的hoary,
装了近两个小时,进度条经常停顿十来分钟,差点就强行重启了,估计它可能是在探测网络,
但是它不能探测到我没插网线么, 起码试了一次后长点记性或者问一下用户啊。
安装中发现installer的一个bug,安装基本系统失败后,Ctrl-Alt-F2切换到console,进入
/target/etc目录, 然后Ctrl-Alt-F1切换到安装界面,选择分区,结果分区界面一闪而过
跳到安装基本系统界面, 选择继续后又跳到分区界面, 如此反复,幸好稀里糊涂中猛然
想到我还在/target/etc/里头挂了个shell, windows下开cmd进入某个目录后就不能
删除这个目录,赶紧cd到根目录, 就可以正常分区了。这个过程中出错提示在Ctrl-Alt-F4
出来的控制台有, 但安装界面没有提示。
最后, 赞一下Debian Installer的分区界面, 的确很方便。 |
|