升级到 Ubuntu Server 12.10 后几分钟内屏幕完全冻结

升级到 Ubuntu Server 12.10 后几分钟内屏幕完全冻结

CP 使用率也出现了峰值。我确信这不是内存问题,因为我的 Ubuntu 操作系统有超过 100gb 的内存。它还给我提供了有关我的显卡的错误,在发生这种情况之前我设法纠正了(我认为)。我一直在努力尽可能多地学习,尽可能快地学习,但我还是个新手,还没有像我希望的那样精通计算机。所以我甚至不知道要运行哪些测试才能获得信息,以便有人为我提供这个问题的答案。下面至少是关于我的服务器的信息,我希望这些信息对任何可以帮助我或为我指出可能答案的链接的人有用。

提前感谢您。

必须取消注释大部分结果,这样它们就不会被放大和加粗。sudo(和gksudo)的结果gedit /etc/default/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'

GRUB_CMDLINE_LINUX_DEFAULT=""

GRUB_CMDLINE_LINUX=""

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

entriesGRUB_DISABLE_RECOVERY="true"

Uncomment to get a beep at grub start

GRUB_INIT_TUNE="480 440 1"
_

此外,根据另一个链接,我应该添加 i915 和 intel_agp 驱动程序(我还不知道如何通过这种方式添加驱动程序,然后保存并通过运行 update-initramfs -u 进行重建)我运行了命令 sudo gedit /etc/initramfs-tools/modules,结果如下:

List of modules that you want to include in your initramfs.They will be loaded at boot time in the order below.
Syntax:  module_name [args ...]

You must run update-initramfs(8) to effect this change.

Examples:

raid1
sd_mod
_

找到了这两个链接。

这个这里!特定于 Ubuntu 和我拥有的 CPU 类型(Intel)。

还有这个链接这里!我在下面引用了其中一个答案。

我正在解决 x230 的类似问题,但更专注于让外部屏幕运行。我不得不使用 nomodeset 标志来安装。以下是我目前遇到的情况:x230 上的显示端口不工作

我目前为接近工作所采取的步骤如下:

Don't use `nomodeset` or `modeset=0`, as it throws off KMS and you wont be able to do anything.
`sudo vi /etc/initramfs-tools/modules` and add in the i915 and intel_agp drivers, save, and rebuild by running `update-initramfs -u`.

我还创建了一个自定义 x 配置存根/usr/share/X11/xorg.conf.d/来加载英特尔驱动程序并为其指定一些规格,以及为我的所有设备指定一个显示器配置。但是,我仍然无法运行我的第二台显示器!

另外 - 我已经使用 arandr 创建了一个 shell 脚本,可以很好地设置我的所有分辨率,但它也不会导致我的显示端口连接的显示器运行......

希望有所帮助。

来自 ZEN 的新信息:

首次启动时,它会占用 1/2 到 3/4 的 CPU 使用率,然后在几乎没有任何运行时继续使用大约 1/2 的 CPU。而且,即使尝试通过按 Alt Ctl Del 或 Alt Ctl Del 然后按 Ctl Atl Backspace 来获取终端,也绝对不会在绝大多数时间关闭。一切都冻结了。现在将尝试您建议的方法,jwpat7。

    tom@ubuntu12:~$ lspci -vk | grep -iA10 vga
    01:00.1 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200EH (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 330e
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at f9000000 (32-bit, prefetchable) [size=16M]
        Memory at fbde0000 (32-bit, non-prefetchable) [size=16K]
        Memory at fb000000 (32-bit, non-prefetchable) [size=8M]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>

    01:00.2 System peripheral: Hewlett-Packard Company Integrated Lights-Out Standard Management Processor Support and Messaging (rev 05)
        Subsystem: Hewlett-Packard Company iLO3

    tom@ubuntu12:~$ sudo lshw -C processor
    [sudo] password for tom:
      *-cpu                  
           description: CPU
           product: Intel(R) Xeon(R) CPU E31220 @ 3.10GHz
           vendor: Intel Corp.
           physical id: 400
           bus info: cpu@0
           version: Intel(R) Xeon(R) CPU E31220 @ 3.10GHz
           slot: Proc 1
           size: 3100MHz
           width: 64 bits
           clock: 100MHz
           capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
           configuration: cores=4 enabledcores=4 threads=4

    tom@ubuntu12:~$ free -m df -h
                 total       used       free     shared    buffers     cached
    Mem:          1.9G       1.8G        73M         0B        76M       535M
    -/+ buffers/cache:       1.2G       686M
    Swap:         2.2G        10M       2.1G


Main Computer  

Brand - HP   
Series - ProLiant ML110 G7   
Model - 626474R-001   
Type - Tower   
Processor - Intel Xeon E3-1220 3.1GHz 4C/4T (8 MB Cache 80W)   
Memory - 2GB DDR3 (Max 16 GB / 4 DIMM slots / Unbuffered ECC )   
Hard Drive - 1 x 250GB Non-hot-plug LFF SATA   
Storage Controller - HP Embedded Smart Array B110i SATA RAID Controller   
Raid Level - RAID 0/1/10   
Max HDD Capacity - Up to 8.0TB (4 x 2.0TB) Non-hot plug LFF SATA   
Media Drives - HP Half-Height 16x SATA DVD-ROM   
Networking - HP NC112i 1-Port Ethernet Server Adapter (x2)   
Expansion Slots - 4   

Power - (1) 350 Watt non-hot plug, non-redundant   
Features   
  Fans:   
  One (1) - Non-redundant system fan ships standard   
  One (1) - Non-redundant PCIe fan ships standard   
  One (1) - Non-redundant CPU heatsink fan ships standard   

  Management: HP Integrated Lights-Out Standard (iLO 3)   

答案1

除其他原因外,这可能是由于使用了错误的视频驱动程序或错误的视频设置造成的。尝试选择默认模式,如linuxmint适用于带参数的驱动程序的文章modeset。我在下面引用了文章的一部分,但有关更多背景信息,请参阅文章本身。一般的想法是grub暂时告诉(IE(针对当前启动)关闭可能导致问题的视频功能。如果关闭这些功能可以缓解症状,则进行网络搜索,重点关注已关闭的视频卡功能。当系统运行时,您还可以通过编辑/boot/grub/menu.lst/etc/default/grub按照其他地方所述的方式使参数更改永久生效(1234)。

来自 linuxmint 文章:

• 重新启动并等待看到 GRUB 的初始启动屏幕,其中包含操作系统列表。点击光标键以避免自动启动。
• 使用光标选择您的选择...然后按 [tab] 键以获取完整的启动 grub 命令行。
• 转到以单词 linux 开头并以单词 quiet splash 结尾的行
• [添加modeset=0参数] 在长 grub 命令行末尾 [...] 使用与您的显卡品牌或芯片组相关的参数 [例如] 对于基于 nvidia 的卡,使用 nouveau 或 nvidia ... 对于 amd/ati 卡,使用 radeon,对于基于 intel 的主板,使用 i915,[例如]

nvidia.modeset=0
nouveau.modeset=0
radeon.modeset=0
i915.modeset=0 
r128.modeset=0 

• 如果您不知道品牌,您可以只使用一个词: nomodeset
• 按 [Ctrl]+[X] 以使用此添加的参数启动。此参数不会被保存,只会在本次启动中使用,不会造成任何损坏。要取消而不做任何更改,请按 [Esc]。

答案2

解决了!我冒险从刻录到光盘的 iso 映像中全新安装了 Ubuntu 12.10。现在一切都比以前更好了!天哪,Ubuntu 12.10 的新外观真是太棒了,还有一堆漂亮的新花哨功能!全新安装与我升级到 vs 12.10 时完全不同。祝贺所有为此努力的人。顺便说一句,文档中到处都说要全新安装 Ubuntu 12.10,而不是直接升级,因为“懒惰”升级更容易导致混乱。我很高兴我冒险全新安装了 vs 12.10,而不是为了安全起见,再次全新安装 Ubuntu 12.04,以尝试纠正在草率的升级过程中发生的错误,而这些错误现在已经不存在了。Zen

相关内容