我在 MacBook Pro 上安装了 Ubuntu 和 osx。除了盖子关闭的处理之外,它运行得很好,所以我将内核升级到 4.4.8,看看它是否能解决这个问题。
为了更新内核,我从以下网址下载了 3 个文件Ubuntu 服务器, 具体来说:
- Linux 头文件
- Linux 头文件
- Linux 映像-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
然后我跑了:
sudo dpkg -i linux*.deb
和
sudo update-grub
现在看来它工作正常(Mac 在盖子关闭时停止,在盖子打开时恢复)。但不幸的是,我遇到了启动错误,并且我经常必须通过恢复模式才能避免正常启动后出现黑屏。
以下是的输出dmesg -H -l err
:
[mag 5 08:25] DMAR-IR: [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
[ +1,128578] pci 0000:00:01.0: ASPM: Could not configure common clock
[ +5,719675] irq 17: nobody cared (try booting with the "irqpoll" option)
[ +0,000075] handlers:
[ +0,000011] [<ffffffffc009bb60>] sdhci_irq [sdhci] threaded [<ffffffffc0098300>] sdhci_thread_irq [sdhci]
我应该怎么办?
附言:我还有一系列我不理解且无法修复的警告:
[ +0,039937] DMAR-IR: Failed to enable irq remapping. You are vulnerable to irq-injection attacks.
[ +0,044239] #2
[ +0,003141] #3
[ +0,003114] #4 #5 #6 #7
[ +0,041626] PCCT header not found.
[ +0,017443] ACPI: Dynamic OEM Table Load:
[ +0,000010] ACPI: SSDT 0xFFFF880265716000 0008AD (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
[ +0,000461] ACPI: Dynamic OEM Table Load:
[ +0,000007] ACPI: SSDT 0xFFFF88026571BC00 0003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
[ +0,000387] ACPI: Dynamic OEM Table Load:
[ +0,000004] ACPI: SSDT 0xFFFF880265706E00 000119 (v01 PmRef ApCst 00003000 INTL 20100915)
[ +0,001185] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150930/hwxface-580)
[ +0,000003] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150930/hwxface-580)
[ +1,065977] ACPI: Enabled 3 GPEs in block 00 to 3F
[ +0,019243] pci 0000:00:14.0: can't derive routing for PCI INT A
[ +0,000001] pci 0000:00:14.0: PCI INT A: no GSI
[ +0,551329] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[ +0,000002] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[ +1,437917] ACPI Warning: \_SB_.PCI0.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ +0,000021] ACPI Warning: \_SB_.PCI0.P0P2.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[ +0,150594] [Firmware Bug]: ACPI(GFX0) defines _DOD but not _DOS
[ +3,511571] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.8-040408-generic #201604200335
[ +0,000001] Hardware name: Apple Inc. MacBookPro10,1/Mac-C3EC7CD22292981F, BIOS MBP101.88Z.00EE.B0A.1509111559 09/11/2015
[ +0,000001] 0000000000000086 722e6f5e5debc82e ffff88026f203e60 ffffffff813cee93
[ +0,000002] ffff8802609e5000 ffff8802609e50b4 ffff88026f203e88 ffffffff810dc0e3
[ +0,000001] ffff8802609e5000 0000000000000000 0000000000000011 ffff88026f203ec0
答案1
答案2
完全是新手,但来这里寻找答案,我的问题已经解决了。我没有看到我做了什么,但这是我做的。当我的电脑(2012 MacBook)启动时,它让我选择启动到 linux mint 高级选项。我这样做了,它给了我上面列出的错误。我输入了“fsck”,它告诉我一个文件已损坏,我输入了 fsck /sda(无论列出的是什么),然后它让我选择进入修复模式,我运行了几个修复程序,然后它允许我继续启动。希望我做了更好的笔记,但我认为这不是 bios 问题,因为我仍然可以启动到 MacOS。