我希望从外部 USB 存储设备(外部磁盘或闪存驱动器)在我的 iMac 上运行 Ubuntu。
我可以轻松创建一个可启动的 USB 记忆棒,并使用它来将 Ubuntu 14.04 安装到正确分区的 USB 设备上。但是,与此处和其他地方的某些断言相反,重新启动后,Mac 未检测到结果可启动。
我已经在 Google 上进行了广泛的搜索,我确信可以让 Mac 启动它,但是我发现的说明要么太模糊(在外置硬盘上安装 Ubuntu 并在 Mac 中启动),要么在一种情况下,太复杂(http://www.rodsbooks.com/ubuntu-efi/)没有多大意义。但是,常见的线程似乎是使用 rEFInd 来重新调整引导选项。
所以,我已经设法在外部驱动器的分区上安装了 rEFInd,但它没有检测到 Ubuntu 安装。我在同一个磁盘上有一个 ext2 /boot 分区,并将 ext2_x64.efi 复制到 /EFI 目录中,但没有成功。
我在这一点上有点卡住了,接下来的步骤必须是对引导加载程序和 EFI 的详细研究。但是,我认为我必须接近破解此问题,并希望有人可以在某处指向分步指南。
回顾一下:
如果我能解决这个问题,我会在网上某处放置一个清晰的指南!
我正在使用 Ubuntu 20.04,将 i3 作为窗口管理器,但安装了 gnome 子系统。
我有一个问题,在重新启动后的某个随机时间间隔(数小时或数天)内,任何尝试打开 thunar 或 nautilus,或应用程序(例如 Firefox)打开文件对话框的任何尝试都需要一分钟或更长时间才能打开,或者只是永远超时并要求我终止应用程序。
我如何才能找出造成此延迟的应用程序、文件、扩展名或驱动程序?
我尝试了以下方法:
journalctl 当(例如)鹦鹉螺终于工作时显示以下内容我有几台设置非常相似的机器,只有一台有这种行为。我无法弄清楚什么应用程序或库是罪魁祸首。
的输出strace -t -o /tmp/nautilus nautilus:
20:15:32 write(24, "\1\0\0\0\0\0\0\0", 8) = 8
20:15:32 poll([{fd=24, events=POLLIN}], 1, 0) = 1 ([{fd=24, revents=POLLIN}])
20:15:32 read(24, "\1\0\0\0\0\0\0\0", 16) = 8
20:15:32 write(24, "\1\0\0\0\0\0\0\0", 8) = 8
20:15:32 futex(0x56241fa9c880, FUTEX_WAKE_PRIVATE, 2147483647) = 0 …Run Code Online (Sandbox Code Playgroud)