Answers:
引导信息脚本是获取正在发生的事情的信息的一种好方法,尤其是对启动和分区发生的问题进行故障排除。
sudo apt-get install boot-info-script pastebinit
然后运行boot_info_script
。
如果您需要与某人共享信息以帮助您进行分区(特别是在Ask Ubuntu上的此处,则可以将其与pastebinit
将引导信息一起发布到Web上一起使用:
sudo boot_info_script --stdout | pastebinit
这将自动将信息发送到paste.ubuntu.com并为您返回一个URL。使用该URL,然后将其编辑为您的问题。
- 下载启动信息脚本
- 将zip文件解压缩到您选择的目录中。
打开一个终端(应用程序->附件-> Gnome中的终端),然后键入:
sudo bash [path/to/the/download_folder]/boot_info_script.sh
例如,如果您将文件下载到桌面,请使用:
sudo bash ~/Desktop/boot_info_script.sh
现在,您将在脚本所在的目录中拥有RESULTS.txt文件。但是,如果脚本位于系统目录(例如/ usr或/ etc)中,则RESULTS.txt将位于主目录中。
如果安装了pastebinit,则可以将结果直接发送到paste.ubuntu.com:
sudo bash boot_info_script.sh --stdout | pastebinit
当您能够启动安装时,Jorge Castro的答案给出了解决方法。从启动日志收集的其他信息表示赞赏。(有关详细信息,请向下滚动。)如果系统完全崩溃,并且不惜一切代价拒绝启动安装,则可以采用这种方法。
Rescatux助您一臂之力!!
好的,现在我们有了标题,过程如下。试用它所拥有的一切,但风险自负,您甚至可能最终解决问题。如果你想避免任何麻烦,按照说明进行操作,准确。
使用cd / usb棒引导。
注意:您可能需要按下或按住F12其他键(通常显示在启动屏幕的底部),然后选择从CD或USB引导或其他一些相关选项,以防止从硬盘驱动器自动引导。
请注意,在受引导限制的硬件(例如Macbook)上,引导可能不是直接的。您建议寻求我们的朋友的帮助,在提出不同在这种情况下。
选择Rescatux 32位或Rescatux 64位(如果适用)。如有疑问,请选择32位。如果两个选项都不可用,并且您看到“实时”,请选择它。
Support
选项,然后Boot info script
再run
。这是一个有帮助的视频。可在Rescatux主页上找到更多信息。
要访问启动日志:
dmesg > dmesglog.txt
以及cp /var/log/boot.log bootlog.txt
和包括文件(dmesglog.txt和BOOTLOG.TXT)的内容,而问的问题。如果正确遵循说明,则应该在主目录中找到它们。dmesg
并boot.log
在询问问题时包括文件内容。Write to disk.
遵循屏幕上的说明”。Disc burner
并打开它。选择iso图像,然后按照屏幕上的说明进行操作。sudo dd if=<path-to-iso> of=<USB-drive-here>
sudo dd if=~/rescatux.iso of=/dev/sdb
用任何USB磁盘替换sdb,并将〜/ rescatux.iso替换为iso文件的路径)
dd
如果您没有经验,请不要使用。仅输入一个字母错误可能会导致整个硬盘无法启动,只能通过重新安装才能修复,并可能导致永久性数据丢失。
如果您无法启动系统,请使用ubuntu install cd的“试用”模式。这将为您提供从cd / dvd运行的图形桌面。
然后,您可以挂载根分区并使用引导修复程序重新安装grub。
安装Windows之后https://help.ubuntu.com/community/RecoveringUbuntu
如果与http://bootinfoscript.sourceforge.net/相同,则可以下载它并在10.04上手动运行。
pastebinit
其通过管道stdout
传输,或者粘贴到文件的内容中,使用usepastebinit -i /etc/a/file/name
。但显然man pastebinit
对我来说太技术上无法应付。:-(