标题说明了一切... 将 9.04 升级到 9.10 后,我遇到了很多问题 - 我想重新安装而不丢失我的文件,但我把我的 Ubuntu 光盘给了别人,而且我现在无法再制作一个...
我怎样才能强制 Ubuntu 9.10 重新安装(而不丢失我的信息)?
编辑:
问题是:鼠标无响应:[通过修改 xorg.conf 修复] 和奇怪的图形问题,似乎不是硬件或软件问题,我说不出来。(具体来说,屏幕顶部有弹跳的线条,关机屏幕上有加载栏 - 我的朋友说他有 9.10,这个栏不应该在那里。)
编辑:
我运行了一下sudo dpkg-reconfigure -phigh -a
,但没用。以下是我的终端输出。欢迎提出任何想法。
moshe@moshe-laptop:~$ sudo sh
[sudo] password for moshe:
# sudo dpkg-reconfigure -phigh -a
* Disabling power management... [ OK ]
update-rc.d: warning: /etc/init.d/acpi-support missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
* Checking battery state... [ OK ]
acpid stop/waiting
acpid start/running, process 3544
* Stopping web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting [ OK ]
* Starting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Caching application data...
Generating mime/codec maps...
Caching application data...
Generating mime/codec maps...
* Starting AppArmor profiles Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox-3.5
[ OK ]
* Reloading AppArmor profiles Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox-3.5
[ OK ]
dpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a --by-package option)
答案1
要重新安装而不丢失您的信息...
- 备份您想要保留的信息。
- 测试备份。
- 重新安装。确保根分区已重新格式化,因为您要完全摆脱旧的 Ubuntu 9.04 内容。
- 恢复备份。
你可以尝试执行安装并尝试强制安装程序不是格式化根分区,并且会保留您可能想要保留的文件。但是它会保留上次安装的文件,这可能会导致安装过程中出现问题,并且可能会在以后产生问题。
我不知道您认为的“您的信息”是什么,但我假设您的用户的 HOME 目录(或整个/home
)是主要候选。如果您安装了网站或数据库,您还需要备份它们(通常它们位于 下/var
)。
您可能也想备份/etc
,但不要自动恢复它。
无需安装光盘即可重新安装...
Ubuntu 提供了许多安装选项;从 CD 安装只是其中之一。请参阅安装页面在社区 Ubuntu 文档中。
特别是,这是关于无需 CD 即可安装:
下面列出的文档提供了不使用 CD 或 CD-ROM 驱动器安装 Ubuntu 的说明。
- 智能启动管理器- 从无法从 CD 启动的 PC 进行安装。
- 安装/FromUSBStick- 从 USB 记忆棒安装。
- 安装/FromCForUSBStick- 与上面类似,但使用 grub。
- 安装/使用软盘- 通过网络安装,无需 CD 驱动器。
- 安装/从硬盘到软盘- 无需 CD 驱动器或网络功能即可从硬盘驱动器进行安装。
- 安装/来自Windows- 无需使用软盘、CD 或任何其他可移动媒体从 Windows 安装。
- 安装/FromLinux- 使用现有 Linux 系统的备用分区进行安装以存放 Ubuntu CD 映像。
- 安装/FromVM- 使用物理磁盘安装到虚拟机。
- 另请参阅下面的网络安装选项
如您所见,有很多选择。我认为最好的选择可能是使用 USB 记忆棒(安装/FromUSBStick),如果这是您的选择。如果您仍有 LiveCD ISO,或者可以再次下载,并且您有可用的备用 USB 记忆棒,那么这是一个不错的选择。
从正在运行的 Linux 中安装 (安装/FromLinux) 可能是您的一个选择,但它可能很复杂——特别是选项debootstrap
(页面底部)非常强大,但这个过程并不适合胆小的人。
最后,其中一个网络安装选项可能会起作用。
答案2
同意 Quack 的帖子。一个技巧:
dpkg --get-selections > myselections
它将您安装的所有软件包存储在一个名为“myselections”的文件中。
安装新版本后:
dpkg --set-selections < myselections
aptitude install
应该重新安装您之前拥有的所有软件包。
另外,将包含所有配置信息的 /etc/ 内容保存在某处。
答案3
首先,您必须解释“问题”是什么。它们是系统范围内的问题还是您用户帐户本地的问题?
您可以做的第一件事是添加新用户。使用该用户登录并查看问题是否消失。如果问题消失,最简单的方法就是将您的文档/媒体移动到新用户帐户。
如果问题没有消失,那么也很容易解决。
我要做的是清除所有非标准软件,以便进行基本安装。这意味着删除所有 X、gnome 等。
#this will list all non crucial packages
aptitude search '~i (~poptional|~pextra)'
#this should remove them all.
aptitude purge '~i (~poptional|~pextra)'
aptitude 可能会对一次删除那么多包感到困惑,因此分块删除可能更容易。
aptitude search '~i (~poptional|~pextra)' -F %p|xargs -n 20 echo aptitude purge > /tmp/cleanup.sh
sh /tmp/cleanup.sh
一旦所有东西都移除了,做一个
aptitude reinstall '~pstandard'
aptitude install ubuntu-desktop
这应该会让你得到一个几乎像新的系统。
不过,其中大部分可能无关紧要,因为添加具有新设置的新用户帐户可能会解决您遇到的任何问题。
答案4
sudo dpkg-重新配置-phigh-a