![如何调查启动和分区问题?](https://linux22.com/image/1094481/%E5%A6%82%E4%BD%95%E8%B0%83%E6%9F%A5%E5%90%AF%E5%8A%A8%E5%92%8C%E5%88%86%E5%8C%BA%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我的机器无法启动,或者当我在 GRUB 菜单中选择一个操作系统时,它无法选择正确的操作系统。我需要在问题中提供哪些信息,以便人们能够帮助我?
答案1
启动信息脚本是获取正在发生的事情的信息的绝佳方式,尤其是解决启动和分区发生的问题。
对于 12.04 及更新版本:
sudo apt-get install boot-info-script pastebinit
然后运行bootinfoscript
。
如果您需要与某人共享信息以帮助您处理分区(尤其是在 Ask Ubuntu 上,您可以结合使用这些信息pastebinit
在网上发布您的启动信息:
sudo bootinfoscript --stdout | pastebinit
这将自动将信息发送到 paste.ubuntu.com 并返回一个 URL。获取该 URL,然后将其编辑为您的问题。
对于 11.10 及更早版本:
下载启动信息脚本
将 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 将位于主目录中。
如果你有粘贴式安装后你可以直接将结果发送至paste.ubuntu.com:
sudo bash boot_info_script.sh --stdout | pastebinit
答案2
当您能够启动到您的安装时,Jorge Castro 的回答中给出了解决方法。如果能从启动日志中收集到更多信息,我们将不胜感激。(有关详细信息,请向下滚动。)当您的系统完全损坏,并且无论如何都拒绝启动安装时,这里有一个替代方案。
雷斯卡图克斯来拯救你!!
好的,现在我们有了标题,接下来是程序。尝试一下它的所有功能,但风险自负,你甚至可能最终解决问题。如果你想避免任何麻烦,请按照说明操作,确切地。
- 下载 Rescatux。Rescatux 是一张启动救援 CD。选择任何人该页面的 ISO 映像。建议使用最新稳定版本(标题中没有 alpha/beta 的版本)。
- 将其刻录到 CD 上,或者使用该 ISO 制作可启动的 USB 盘。(详细说明如下)
使用 cd/usb-stick 启动。
注意:您可能需要按住 或F12其他键(通常显示在启动屏幕的底角)并选择从 CD 或 USB 启动或其他相关选项,以防止从硬盘自动启动。
请注意,在启动受限的硬件(例如 Macbook)上启动可能并不简单。建议您向我们的朋友寻求帮助询问不同在这种情况下。根据情况选择 Rescatux 32 位或 Rescatux 64 位。如有疑问,请选择 32 位。如果两个选项都不可用,并且您看到“实时”,请选择它。
- 选择
Support
选项,然后Boot info script
选择run
。 - 显示一条确认消息,表明 bootinfo 脚本运行正常。
- 选择Support,然后选择share_log,选择bootinfoscript_log.txt,点击next,会弹出上传结果的链接,可以在需要帮助的时候使用该链接。
- 如果您处于离线状态,您可以通过选择支持下的选项来查看日志,并且可以将该文件保存到其他地方。在不同的 USB 驱动器等上,并在提问时包含该信息。
这是一个有帮助的视频. 更多信息请访问雷斯卡图克斯主页。
如果可能的话,包括 bootogs:
要访问启动日志:
- 如果您可以启动安装,请启动终端,输入
dmesg > dmesglog.txt
并cp /var/log/boot.log bootlog.txt
包含两个文件(dmesglog.txt 和 bootlog.txt)的内容,同时询问问题。如果您正确遵循说明,您应该会在主目录中找到它们。 - 如果您有任何 live cd(Ubuntu、Rescatux 或任何其他 livecd):打开文件浏览器,安装磁盘,导航到 var/log,并在提出问题时包含文件
dmesg
内容boot.log
。
要刻录 CD:
- 使用 Ubuntu:右键单击下载的 iso 并选择
Write to disk.
按照屏幕上的说明操作。
或者,搜索Disc burner
并打开它。选择 iso 映像,然后按照屏幕上的说明操作。 - 使用Windows:右键单击下载的 iso,然后选择“刻录磁盘映像”。您将按照 CD 刻录向导的指导进行操作。
否则,搜索并打开 Windows 光盘映像刻录机,然后按照屏幕上的说明进行操作。出现提示时,选择正确的 iso 文件(您下载的文件)。 - 使用 Mac/其他 Linux 发行版:最有可能的是,您将有一个右键单击菜单选项。否则,请使用默认的光盘刻录实用程序。(欢迎更新具体说明。)
制作可启动的 USB 盘:
- 建议工具:网启动.(适用于 Windows、Linux 和 MacOSX。)
- 有经验的用户可能会发现它更容易使用
sudo dd if=<path-to-iso> of=<USB-drive-here>
(例如:sudo dd if=~/rescatux.iso of=/dev/sdb
将 sdb 替换为 USB 磁盘,将 ~/rescatux.iso 替换为 iso 文件的路径)如果您没有经验,请不要使用
dd
。只要输入一个错误的字母就可能会导致整个硬盘无法启动,只能通过重新安装来修复,并且可能会导致永久性数据丢失。
答案3
安装启动修复程序将会有所帮助......
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
答案4
如果它与http://bootinfoscript.sourceforge.net/,则可在10.04上手动下载并运行。