如何调查启动和分区问题?
当我在GRUB菜单中选择它时,我的机器将无法启动或无法选择正确的操作系统。 在我的问题中我需要提供哪些信息才能帮助我?
引导信息脚本是获取正在进行的信息的一种很好的方式,尤其是对引导和分区的故障进行故障排除。
对于12.04及更新版本:
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,然后将其编辑为您的问题。
对于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将位于主目录中。
如果您安装了pastebinit,您可以将结果直接发送到paste.ubuntu.com:
sudo bash boot_info_script.sh --stdout | pastebinit
当您能够启动安装时,Jorge Castro的回答中给出了要走的路。 从引导日志收集的其他信息表示赞赏。 (有关详细信息,请向下滚动。)当您的系统完全损坏,并且不惜任何代价拒绝启动安装时,可以选择其他方式。
Rescatux给你救援!!
好了,现在我们有了一个标题,程序如下。 尝试它拥有的一切,但风险自负,你甚至可能最终解决你的问题。 如果您想避免任何麻烦,请完全按照说明操作。
- 下载Rescatux 。 Rescatux是一个boot-rescue cd。 从该页面中选择任何一个 ISO映像。 建议使用最新的稳定版本(标题中没有alpha / beta的版本)。
- 将其刻录到CD上,或者使用该ISO制作USB引导棒。 (详细说明如下)
-
使用cd / usb-stick启动。
注意:您可能需要按住或按住F12或其他键(通常显示在启动屏幕的右下角)并选择从CD或USB启动或其他一些相关选项以防止从硬盘驱动器自动启动。
请注意,在启动受限的硬件(例如Macbook)上启动可能并不简单。 在这种情况下,建议您向Ask Different的朋友寻求帮助。 -
如果适用,选择Rescatux 32位或Rescatux 64位。 如有疑问,请选择32位。 如果这两个选项都不可用,并且您看到“直播”,请选择它。
- 选择
Support
选项,然后选择Boot info script
,然后run
。 - 显示确认消息,bootinfo脚本运行正常。
- 选择Support,然后选择share_log。 选择bootinfoscript_log.txt,单击“下一步”,您将获得上传结果的链接。 您可以在请求帮助时使用该链接。
- 如果您处于脱机状态,则可以通过选择支持下的该选项来查看日志,并将该文件保存在其他位置。 在一个不同的usb-stick等,并在提问时包含该信息。
这是一个有用的video 。 更多内容可以在Rescatux主页上找到 。
如果可能,包括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 Disc Image Burner,然后按照屏幕上的说明进行操作。 出现提示时,选择正确的iso文件(您下载的文件)。 - 使用Mac /其他Linux发行版:最有可能的是,您将有一个右键单击菜单选项。 否则,请使用默认的光盘刻录实用程序。 (欢迎具体说明更新。)
制作可启动的usb-stick:
- 推荐工具: Unetbootin 。 (适用于Windows,Linux和MacOSX。)
- 有经验的用户可能会发现使用
sudo dd if=
更容易of= sudo dd if=
of=
(例如:sudo dd if=~/rescatux.iso of=/dev/sdb
用usb磁盘替换sdb,用〜/ rescatux.iso替换你的iso文件的路径)
如果你没有经验,请不要使用
dd
。 只键入一个字母错误可能会使整个硬盘无法启动,只能通过重新安装来修复,并可能导致永久性数据丢失。
安装启动修复它会有帮助…
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair
如果无法启动进入系统,请使用ubuntu安装cd的“try out”模式。 这将为您提供从CD / DVD运行的图形桌面。
然后,您可以使用boot-repair挂载根分区并重新安装grub。
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
如果它与http://bootinfoscript.sourceforge.net/相同,则可以下载并在10.04上手动运行。