升级Debian Lenny在几个简单的步骤挤压

升级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

为新系统准备grub2udev

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

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏