升级Debian Lenny在几个简单的步骤中挤压
一个相当老的笔记本电脑和一个服务器是这个howto的测试对象。 两个系统没有任何RAID设备,并使用默认的基本Lenny安装中的简单分区方案。 如果您的设置偏离这一点,强烈建议您阅读Debian发行说明的所有详细信息,然后再继续。 被警告。 所有命令都以root身份运行,Debian建议您使用apt-get
进行Squeeze升级过程。
与所有升级一样,从关键数据的备份开始,这将是/ home / your-users
中的用户数据,但我也将备份所有配置文件的内容。 后者可以快速存档:
tar -czvf host.etc.tar.gz /etc
将文件移动到备份驱动器上的安全存储。
编辑您的Apt源列表文件
为了准备安装程序,我们需要达到一个程序包系统处于干净状态。 如果使用,请从目录
中移动首选项
文件。 如果您有一个非常复杂的Debian源文件,我建议将其简化为在原始安装附近。
打开一个命令行编辑器,并将/etc/apt/sources.list
减少到类似于:
deb http://ftp.se.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.se.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
当然,你的国家代码很可能与我的se不同
。
更新Lenny的包
通过几个命令,我们将确保现有的软件包系统在系统升级到Squeeze之前状态良好。
apt-get update
准备首次升级:
apt-get upgrade
按照以下说明:
apt-get dist-upgrade
检查没有包裹处于暂停状态或处于任何一半安装状态
该系统通常包含许多包,而在真正的升级阶段之前,我们必须修复这样的问题包。
确保我们没有任何包裹保留:
dpkg --audit
dpkg --get-selections | grep hold
没有包可以暂停。
对于最终的测试使用:
aptitude
按g
,列表显示需要注意哪些包。 修复操作列表中的任何包,直到消息说:
No packages are scheduled to be installed, removed or upgraded
只有这样,你已经完成并准备好通过这一点。
更新Squeeze的源列表
再次更新/etc/apt/sources.list
:
deb http://ftp.se.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.se.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main
并在命令行中键入:
apt-get update
挤压升级两个小心的步骤
它重新开始使用两阶段升级方法与内核,udev
和准备grub2
。 第一次完成后,执行全面的分发升级。 开始升级如下:
apt-get upgrade
现在到内核了
我们需要找到您的风格,即确切的版本号和架构,并安装它:
uname -r
apt-get install linux-image-2.6.26-2-amd64
如果系统是旧的像我的笔记本电脑,它将安装与:
apt-get install linux-image-2.6.26-2-686
为新系统准备grub2
和udev
:
update-grub
apt-get install udev
一旦以前的步骤完成,现在是重新启动系统的时候了:
reboot
差不多了
系统重新启动后,继续完成升级阶段,下载升级:
apt-get -d dist-upgrade
apt-get dist-upgrade
后者将是互动的。 使用第一个菜单项启动系统会显示如果grub2
正常工作,如果运行:
upgrade-from-grub-legacy
这将在磁盘
上的主引导记录(MBR)中安装grub2
。
有关更多信息,请参阅Debian主要网站和发行说明http://www.debian.org/releases/stable/releasenotes