我最近在我的 MacBook Pro 上安装了 Ubuntu 14.04 LTS。但是每当我使用超过 20 分钟时,它就会变得很热。我尝试安装笔记本电脑模式,但显然它不存在。
我发现了一些关于在 efi 和 bootcamp 上运行的信息。这就是原因吗?如果是这样,任何人都可以解释如何修复它或建议链接吗?
会不会是其他原因?
我也有优胜美地,所以我使用了 rEFInd
我对 Linux/Ubuntu 比较陌生(即我可能不理解过于详细的技术术语等)并且遇到了以下问题:
我尝试在新的(2016 年 1 月)MBP 11,5 上安装 Ubuntu,该 MBP 11,5 在双引导模式下与 OSX 10.11 一起使用 16GB RAM。我首先安装了 rEFInd,效果很好。然后我下载了 Ubuntu 14.04.4 .iso 并将其刻录到 U 盘上。从这个 U 盘我可以毫无问题地在 MBP 上启动 Ubuntu,但是,由于以下错误,我无法安装 Ubuntu:
当我告诉安装程序在安装和下载 3rd 方应用程序期间在线更新 Ubuntu 时,Ubuntu 在Preparing to install...
屏幕期间冻结,甚至从不让我选择目的地等。如果我不选择任何更新/下载选项,安装程序将开始运行,但是永远不会超出Configuring bcmwl-kernel-source (amd64)
(我已经等了将近一个小时了),尽管 Ubuntu 在这一点上仍然保持响应
安装日志中的最后一个条目是
Mar 13 09:23:17 ubuntu ubiquity: DKMS: install completed." and "Mar 13 10:17:01 ubuntu CRON[8738]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Run Code Online (Sandbox Code Playgroud)
另外需要注意的三点:
我在 2015 年的 Macbook Pro 上运行 Ubuntu 14.04。我能够通过网络管理器查看并连接到其他 wifi 网络。我已经在 AC1750 路由器上设置了一个 5GHz 网络并禁用了安全功能。我能够连接到另一台设备上的网络(英特尔 NUC 也运行 Ubuntu 14.04)。但是,在我的 Macbook 上,网络没有出现在网络管理器的网络列表中,我也无法作为隐藏网络连接到它。此外,我尝试重新启动计算机并配置/etc/network/interfaces
为连接到网络无济于事。
这是输出sudo lshw -C network
:
*-network
description: Wireless interface
product: BCM43602 802.11ac Wireless LAN SoC
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 01
serial: 00:90:4c:0d:f4:3e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=brcmfmac driverversion=n/a firmware=01-e4dc15b ip=128.31.35.31 latency=0 multicast=yes wireless=IEEE 802.11bgn
resources: irq:62 …
Run Code Online (Sandbox Code Playgroud) 我在 MacbookPro 上运行 Ubuntu 16.10 并且键 49 和 94 倒置了......我用 解决了这个问题xmodmap
,但这不会永久适用。经过一些研究,我发现xmodmap
Ubuntu 不再使用,而是使用xkb
。所以我在 xkb 的配置中搜索,我在配置文件中找到了以下几/usr/share/X11/xkb/keycodes/macintosh
行:
xkb_keycodes "badmap" {
<TLDE> = 94;
<LSGT> = 49;
};
xkb_keycodes "goodmap" {
<TLDE> = 49;
<LSGT> = 94;
};
Run Code Online (Sandbox Code Playgroud)
这正是我的问题,这两个键是颠倒的。所以我想知道我是否不能使用 param 更改我的布局配置badmap
。
的输出 setxkbmap -query -v 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: …
Run Code Online (Sandbox Code Playgroud) 只是想放弃一个问题,因为这个问题似乎已经存在很长一段时间了。
刚刚我在 Macbook Pro 上安装了新的 Ubuntu 18.04,我注意到 kworker 占用了大量 CPU:
3411 root 20 0 0 0 0 R 84,4 0,0 6:12.23 kworker/0:0
Run Code Online (Sandbox Code Playgroud)
以下是有关我的设置的一些其他信息:
lsb_release -a
:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic
Run Code Online (Sandbox Code Playgroud)
uname -a
:
Linux MacbookPro 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
现在我在谷歌上搜索这个问题的答案,实际上找到了很多答案。这个线程中的答案对我有用:为什么 kworker cpu 使用率变得如此高?
我所要做的就是禁用gpe06
,然后占用的 kworker 进程就消失了。首先我寻找导致 CPU 负载过高的 gpe:
grep . -r /sys/firmware/acpi/interrupts/
Run Code Online (Sandbox Code Playgroud)
然后浏览列表并找到占用资源的 gpe 并将其禁用: …
我有一台运行 Ubuntu 18.04 和 GNOME 3 的 Macbook pro。我在两种设置中使用我的笔记本电脑:
我一直注意到,当我从包里拿出笔记本电脑时,它很热,而且 Apple 标志亮着。这是我通常暂停笔记本电脑的方式。
设置 1:
注意:如果我不从显示器上拔下笔记本电脑,显示器会短暂变黑,然后我会看到登录屏幕!
设置 2:
为什么我的 Macbook pro 不睡觉?每次出门都不想关机。
如何在 MacBook Pro 上安装 Ubuntu 12.04?
我刚买了一个,我想和 Mac OS X 一起安装 Ubuntu。我尝试过与 Windows 相同的方法,但 Mac 似乎无法识别 Ubuntu CD。
我正在使用在最新版本的 Macbook Pro(双启动)上运行的 Ubuntu 13.10。我正在使用无线连接通过 Chrome 浏览器访问网站,并且可以正常工作。但ping
不起作用。例如,这是输出
$ping -c 3 www.google.com
PING www.google.com (74.125.226.212) 56(84) bytes of data.
--- www.google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
Run Code Online (Sandbox Code Playgroud)
好像不是名字解析的问题。那么可能有什么问题呢?我没有为我的浏览器使用代理。
这是跟踪路径的输出
$ tracepath www.google.com
1: <my machine name>.local 0.052ms pmtu 1500
1: no reply
2: no reply
3: no reply
...
Too many hops: pmtu 1500
Resume: pmtu 1500
Run Code Online (Sandbox Code Playgroud)
编辑:重新安装 Ubuntu 后,ping 再次工作。
我正在尝试编译一个使用来自相当新的 Intel Haswell 处理器的 AVX2 指令的程序。
我已经检查过我使用的 Macbook Pro 有一个 Crystalwell 处理器,它应该有这样的 AVX2 扩展:
sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
Run Code Online (Sandbox Code Playgroud)
我的目的是使用 Ubuntu 15.10 64 位版本 VirtualBox 映像编译此类程序,该映像具有最新版本的 gcc:
gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Run Code Online (Sandbox Code Playgroud)
当我检查 VirtualBox 机器中的扩展时,我没有看到列出了 avx2:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 70
model name : Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
stepping : 1
cpu MHz : 2494.226
cache size : 6144 KB
physical id : 0
siblings : …
Run Code Online (Sandbox Code Playgroud) 我在 2015 年的 Macbook Pro 上运行 Ubuntu 17.04。在键盘上的~波浪号 /Backtick </kbd> key is mapped to
< and
>`。我为此找到了一些修复程序,但没有找到使其永久化的方法。
我发现命令
echo 0 > sys/module/hid_apple/parameters/iso_layout
Run Code Online (Sandbox Code Playgroud)
纠正这个问题,就像
setxkbmap -option apple:badmap
Run Code Online (Sandbox Code Playgroud)
我的问题是让这些命令中的任何一个在启动/登录时在脚本内运行,这样我就不必每次想要修复它时都手动运行它。我曾尝试使用/etc/rc.local
但在 Ubuntu 17.04 中尝试启用它但systemctl
没有得到任何结果。我会采取任何有效的方法。谢谢你们!
macbook-pro ×10
14.04 ×3
18.04 ×2
keyboard ×2
wireless ×2
15.10 ×1
17.04 ×1
cpu ×1
cpu-load ×1
dual-boot ×1
installation ×1
intel ×1
macbook ×1
networking ×1
ping ×1
suspend ×1
virtualbox ×1
xkb ×1