当我启动笔记本电脑时,最多要经过7次尝试才能安装交换器。如果有人看着我的肩膀,那就变成15次尝试!我的笔记本电脑是联想W520,带有NVIDIA(Quddro 1000m)卡,使用开源驱动程序(X.Org X服务器)和Ubuntu 14.04。它是三重启动,但是我认为这对这个问题没有任何影响。从我安装14.04开始,我就遇到了这个问题,我希望可以进行一些更新,但是已经过去了几个月,而且没有任何更新可以解决。
我发现只有一个与我的问题有关的线程,并且在整个Wiki中尝试了所有提供的解决方案。他们都没有为我工作。线程:我的计算机启动到黑屏,我必须修复哪些选项?
我的症状:
- 当计算机挂起时,屏幕上的最后一行始终是:'在/ dev / sda6上添加4215004k交换。优先级:-1范围:1跨:4215004k FS'
- 笔记本电脑上的硬盘驱动器关闭
- CPU风扇进入超高冷却模式。
- 电脑将永远处于该状态(一旦我让它运行一个小时以上)
尝试修复
1)我按照上面提到的Wiki尝试在grub菜单中尝试“ no splash”和“ nomodeset”。我还通过在同一行“ rw”中设置“ ro”来进行操作-希望其他权限会有所帮助。同样,我插入并拔出第二台显示器,电源和USB设备,以查看是否有任何一项对我的问题有可重复的影响。它没。我希望找到导致问题的元凶,但是我发现的是,我尝试的所有操作均对问题没有直接影响。我保留了一张图表:
2)我们可以排除的两件事是(a)屏幕太暗-情况并非如此(b)导致此问题的USB设备-不可能,因为无论是否连接了USB设备,问题仍然存在。
3)我确保在BIOS中禁用了“ Optimus”。我也正在使用开源驱动程序,所以我希望这不是一个“ NVIDIA”问题,而是一个grub问题。
4)我重新安装了GRUB,但没有帮助。
5)我玩过/ etc / defaults / grub,但是在此网站上找到的建议都没有对我的问题产生任何积极影响。我文件的内容如下:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
我没有主意。如果我可以提供任何信息,日志或进行任何更改,请告诉我。
提前致谢。
麦克风。
**************************************编辑#1 ************** ****************************
我看到了这篇文章,它适用于我的问题吗? 首次启动未发生[7.471657]在/ dev / sda7上添加4041724k交换优先级:-1范围:1:4041724k FS
这是我在gparted中的设置:
********************************编辑#2 **************** *********************************一些人建议我删除交换分区。是的 但是,这只会改变问题。引导卡在另一条线上。基本上,靴子挂在我的触摸板上,而不是挂在交换分区安装架上。发生这种情况时,HDD LED指示灯熄灭,而PC只在那儿呆了几分钟,之后我不得不重新启动它。3背靠背卡在同一位置后,我将交换分区放回原处。我拍了一下交换消失后卡在哪里的照片:
********************************编辑#3 *************** *****************************
我在“ Edit#2”中执行的过程中犯了一个错误。删除分区后,我再也没有从/ etc / fstub中删除一行代码。因此我重复了删除交换部分的过程,然后注释了/ etc / fstub文件中的交换行。这不能解决我的问题,但是确实产生了不同的症状。这篇文章已经很长了,因此除了提供图表之外,我将只提供在不使用交换分区的情况下重启PC总共45次的结论。
它启动了25次
它无法启动20次
如果接通电源,插入第二台显示器以及插入我的USB集线器(没有将任何设备插入集线器),则很可能会启动
如果笔记本电脑未连接任何东西(没有电源线,没有用于第二台显示器的VGA线,也没有USB集线器),则极不可能启动。在20次失败的靴子中,有12次没有连接到笔记本电脑。
当PC无法启动时,它与编辑#2中的屏幕相同,即使冻结时我也看到了不同的屏幕。
PC的状态让我感到困惑,因为当我将笔记本电脑带到野外时,我需要让笔记本电脑工作,并且由于没有电线连接到PC上,所以它不太可能启动。
仅供参考:我的/ etc / default / grub与文章正文相同。我将其设置为建议的第一篇链接文章,并将其保留在过去,因为它对其他人有用。
- 为了完全公开,我认为还有一个不相关的错误,但是既然我已经做到了,所以我想把它弄出来:每当我尝试使用FN键和两个亮度键来调整屏幕亮度时, (HOME&END),操作系统会冻结并且不会解冻;需要按电源按钮重新启动PC。此功能曾经在12.04中起作用。
有任何想法吗?我将执行任何建议。
********************************************编辑#4 ******* ************************
大家好,谢谢您的帮助!这是我所做的:
sudo apt-get更新
须藤更新组
sudo shutdown now //这使我的计算机表现得非常好笑。它没有完全正确关闭,我正在查看带有一些“ Noveau”消息的屏幕。我按下电源按钮4秒钟,然后关闭计算机。这是我所看到的:
关闭计算机后,我拔下了所有电线(电源,VGA,未连接任何设备的USB集线器)并重新启动了PC。它无法启动,所以我一直按住电源按钮并重新启动它,直到它最终启动为止(大约尝试了3次使其启动)。
当PC最终启动时,它要求允许向ubuntu报告问题。我确实报告了问题。
我得到了以下日志的内容:
/var/log/kern.log http://pastebin.ubuntu.com/7819929/
/var/log/Xorg.0.log http://pastebin.ubuntu.com/7819982/
/var/log/gpu-manager.log http://pastebin.ubuntu.com/7819987/
我要去上班,回来后我会发布所有其他建议的结果(内存测试等)。感谢你的帮助。不断告诉我该怎么做,我会做,并在这里写下结果。
************以下信息是oldfred的答案的补充*************
似乎已找到解决方案。“ oldfred”是第一个提出可行解决方案的人。谢谢!我做了很多测试,最后如果您遇到这种情况,这就是您需要做的:
1)使用gparted我加回我的交换分区。交换分区与此问题无关。正如一些人指出的那样,交换消息只是操作系统冻结时在屏幕上显示的最后一行。
2)要测试此解决方案是否对您有用,请在出现紫色grub屏幕时按e编辑条目。然后将以下内容添加到以linux开头的行的末尾:
acpi_osi = Linux acpi_backlight =供应商
3)如果这对您有用,那么要使此更改永久生效,请以sudo(sudo gedit / etc / default / grub)打开/ etc / default / grub
4)更改字符串
GRUB_CMDLINE_LINUX =“不飞溅”
至
GRUB_CMDLINE_LINUX =“ no splash acpi_osi = Linux acpi_backlight = vendor”
5)最后通过输入GRUB来加载新设置
须藤更新
宾果游戏,一切正常!感谢大家的帮助。我很感激。