经过Debian开发小组的不懈努力,debian的amd64版终于在2005年正式发布了。
正好机器刚刚升级到Sempron64 2500+ 正是体验64位版本的好时机。本次安装的基本思路还是下载一些必要的文件,安装一个基本系统,剩下的软件通过网络来安装。
首先需要下载的就是能够启动系统的内核镜像。
在amd64.debian.net这个站点下载内核镜像initrd.gz和vmlinuz 然后建立一个叫d-64的文件夹,将这两个文件放在该文件夹下面。(为什么一定要用这个名字我也没有仔细的研究,不过目前已知的情况是如果用其他名字的文件夹,就会导致看到安装界面的时候键盘死锁,也可能是死机。)之后,将这个文件夹移动到第一个fat32分区的根目录下。最后编辑一下grub的启动列表,在后面增加一段:
title Debian GNU/Linux install
root (hd0,0)
kernel (hd0,0)/d-64/vmlinuz root=/dev/ram amdisk_size=512000 devfs=mount,dall
initrd (hd0,0)/d-64/initrd.gz
boot
如果你的第一分区不是fat32的就根据自己的情况修改,如果你的内存是256M的就把512000改成256000,因为安装程序通常不能正确的识别出系统内存的大小,所以指定一下更好。到此为止,第一步准备工作完成。
第二步,下载netinstall的iso镜像
因为是尝试新技术,所以选择testing的版本debian-testing-amd64-netinst.iso
下载完成后,将这个镜像放在与d-64文件夹所在的同一分区的根目录下。因为安装程序只能检查根目录和第一层文件夹,为了减少搜索镜像的时间还是放在根目录下面比较好。
一切搞定之后,重新启动机器,看到grub之后,选择debian install那个启动选项就可以开始安装了。
第一个步骤就是选择安装界面所要使用的语言,在这里不要像安装i386版本那样选择简体中文,否则安装完成之后配置系统的时候看到的都是乱码,根本没办法完成基本的系统配置。所以这里要使用默认的英文界面,这样安装之后可以顺利完成系统配置。至于中文locale的问题可以安装完成之后自己改一下就行了。这一点可能是还没有完善的地方。
剩下的地方与安装i386版本的过程没有什么区别,不多说了。
一个需要注意的地方就是amd64版的系统偶尔会在登陆的时候出现键盘死锁的情况,一般情况重启一下机器就好了,很少出现连续两次键盘死锁,无法登陆的情况。
下面说一下这个版本中最要命的问题,无论是正是的sarge还是测试中的testing在netinst中都没有带pppoeconf这个程序,这也就意味着如果你想通过ADSL来网络安装剩下的软件包是不可能的了,除非想其他的方法。一种方案就是找出所有pppoeconf依赖的软件包,然后用dpkg来手动安装,这个对于懒人来说实在不可取。另一种方法就是下载testing的第一张安装盘,然后把pppoeconf和一些其他的软件装上。我选择了后者,在cdimage.debian.org上下载第一张安装盘
debian-testing-amd64-binary-1.iso
http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-binary-1.iso
然后编辑/etc/apt/sources.list文件,把安装盘的镜像作为安装源:
deb file:/cdrom testing main
然后加载镜像到光驱:
#mount -o loop ~/debian-testing-amd64-binary-1.iso /cdrom
#apt-get update
#apt-get install pppoeconf
就可以把pppoeconf安装上了,这张盘上还有gnome-core和x-window-system-core这两个大东东,喜欢的话可以一并装上,只不过gnome的版本是2.10的,不是很新而已。
完成之后,备份原来的sources.list文件,再新建一个,内容如下:
deb http://amd64.debian.net/debian-amd64/ sid main contrib non-free
然后更新一下列表,很多etch下没有的软件就都可以安装了。开发小组声称97%的软件包都经过重新编译可以在amd64下运行,看来不是吹的,平时用到的软件果然都有amd64版本的。
最后要说的就是显卡的驱动安装,因为老卡TNT2 pro只能使用7174以及以前的版本,所以经过无数次的失败终于搞清楚一件事,7174所能匹配的内核最好是2.6.12的,再新就不行了,如果是2.6.15的最新版内核那就必须使用最新的8系列驱动才行。
上文所用到的安装包在这下载
initrd.gz:http://amd64.debian.net/debian-amd64/dists/sid/main/installer-amd64/current/images/hd-media/initrd.gz
vmlinuz:http://amd64.debian.net/debian-amd64/dists/sid/main/installer-amd64/current/images/hd-media/vmlinuz
testing的版本:http://cdimage.debian.org/cdimage/etch_di_beta1/amd64/iso-cd/debian-testing-amd64-netinst.iso
jack200788 于 2010-06-11 15:44:28发表:
不错 好东西