你好,我处于一个非常尴尬的境地,昨天我试图从ubuntu 9.10升级到ubuntu 10.04,在更新的时候我忘了把我的笔记本电脑放在充电器上,电池用完了。因为我们知道linux中没有回溯进程,所以我现在得到的只是启动时的一个空白终端屏幕。即使我登录,我仍然被困在那个空白的屏幕上。
所以我看到的唯一方法就是格式化和重新安装我的窗口和linux实例。因此,在格式化它之前,我试图保存linux分区中的所有数据。我正在使用ext2explore保存我的所有文件。我想知道是否有可能将数据库或几个表从我的windows分区导出到文件中??
我需要使用我的windows分区备份linux分区中的数据库!!
发布于 2010-11-01 18:34:00
我不明白为什么您认为您必须重新安装Linux (或者Windows )。您似乎运气不好,升级过程中的停电使您的Linux安装无法使用(或者至少不容易使用),但这并不意味着它无法恢复。
最简单的恢复方法是从一个活动CD或USB磁盘(最好是从Ubuntu10.04启动,尽管最近有足够多的Linux应该能工作)。(通过某种方式引导安装可能是可能的,但live方法更容易一些。)下面的命令假设您有一个shell (命令行)作为root (管理员)运行。
fdisk -l查看您拥有哪些分区并定位系统分区。把它装到某个地方。也可以在它下面挂载procfs和sysfs。例如,如果您的Linux分区位于/dev/sda99上,那么运行mkdir /media/linux挂载/dev/sys 99 /media/linux挂载-t proc /media/linux/proc -t sysfs /media/linux/sysapt-get install或dpkg --configure -a继续升级。(有时运行这些命令几次可以消除错误,或者至少让很多事情进展,即使有几个包被错误阻塞了。)有可能是崩溃使系统处于那些命令不够的状态;如果是这样,请再次询问,报告您看到的错误消息。请注意,如果目的是提取重要数据,则不建议从Windows访问Linux分区。用于Linux文件系统访问的Windows工具并不完全可靠,特别是如果文件系统没有被彻底卸载。
发布于 2010-10-31 07:10:17
如果您可以从Ubuntu启动,为什么要使用ext2explore?您确定也需要重新安装Windows吗?在安装过程中它不太可能被破坏。
备份过程可能因不同的数据库引擎而异,您最好先检查数据库的文档。
发布于 2010-10-31 01:52:21
如果您有数据库备份,那么使用这些备份可能是最简单的。
如果您确实需要数据库,并且正在使用MySQL,那么您可以在linux分区上的/var/lib/mysql/下找到它们。您可能需要该目录及其子目录中的所有文件。请注意,将这些文件从Ubuntu内部归档可能是一个更好的主意,因为这将保留权限(这个站点上可能已经有了一个如何这样做的问题)。
就像我在评论你的问题时说的那样,也许可以从命令行继续升级。
https://unix.stackexchange.com/questions/3654
复制相似问题