AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-663093

Dustan Levenstein's questions

Martin Hope
Dustan Levenstein
Asked: 2022-01-22 09:19:15 +0800 CST

Displaylink 滞后 - 切换到 Wayland 的解决方法的已知问题?

  • 1

我正在尝试在 Ubuntu 20.04.3 LTS 64 位上设置两个外接显示器设置。我通过一个 HDMI 端口(一直有效)和一个 USB 3.0 到 HDMI 端口(这是导致问题的部分)插入两台显示器。通过适配器插入 HDMI 会引入延迟,这似乎是一个已知问题,其建议的解决方案似乎是“切换到 Wayland”。

我尝试按照这些说明进行操作,编辑 /etc/gdm3/custom.conf 以取消注释相应的行,并在将其更改为“WaylandEnable=false”以及“WaylandEnable=true”后尝试重新启动。无论哪种方式,登录屏幕上都没有齿轮图标。我意识到我似乎使用的是 X11 而不是 Xorg(对这两个窗口系统一无所知),但这就是我搜索 "ubuntu change from x11 to wayland"时出现的情况,这不再是有帮助的;X11 上的所有文档似乎都已经过时了。

我用于显示链接的驱动程序是从这里下载的,“DisplayLink USB Graphics Software for Ubuntu5.4.1-EXE.zip”(尽管文件名中有 EXE,但它包含一个 linux 可执行文件)。

对配置中的任何其他调整开放。如果我需要提供任何其他信息,请告诉我。

处理器是 AMD® Ryzen 5 3500u,带有 radeon vega mobile gfx × 8

显卡是 AMD® Radeon(tm) vega 8 显卡

视窗系统为 X11

drivers
  • 1 个回答
  • 861 Views
Martin Hope
Dustan Levenstein
Asked: 2018-05-21 12:20:16 +0800 CST

陷入 Ubuntu 安装问题的兔子洞

  • 2

我正在尝试在联想ideapad 320 (151IAP) 上安装覆盖Windows 的Ubuntu。我正在启动使用启动磁盘创建器和 18.04 映像创建的 USB 记忆棒。

这将是一篇很长的文章,因为我尝试了很多不同的东西,但我的假设是我有一个工作安装的 ubuntu,我只需要让它正常启动;我不太确定情况是否如此。这是我最新的引导修复输出。

更新:我尝试使用这些说明从 grub 引导并得到错误“在 /etc/fstab 中找不到 /root”和“在 /root/dev 上挂载 /dev 失败:没有这样的文件或目录”,与运行相同。另外,我看到 /home/dustan/ 目录是空的。我不太确定目录系统在正确安装后应该如何看待,所以如果我错了请纠正我:在我看来,这似乎证明了我只需要修复 grub 的假设的证据。我尝试使用 mkusb 而不是默认的启动磁盘创建器制作 USB 棒;它仍然挂在安装 grub 上。

这是完整的故事:

我遇到的第一个问题是安装程序挂在“配置硬件”上。根据此处给出的建议,我最终弄清楚了如何禁用安全启动和快速启动,并且安装程序不再挂在那里。

相反,它挂在 Grub2 上,所以我按照这里给出的建议(在几次尝试失败后)指定 Ubuntu 分区(sda2)与引导分区(sda1)分开。它仍然挂在 Grub2 上(没有绕过它,所以我不太确定这个答案到底是什么意思)。

在配置硬件和 Grub2 挂起的情况下,我已经给了计算机几个小时来正确安装。

当我查看安装程序中的日志时,它显示了与使用触摸板相关的“无效报告 ID 数据”的重复实例。这个触摸板和 Ubuntu 的驱动程序确实存在一个已知问题,但是尽管存在这些错误,触摸板仍然可以正常工作,我想如果我真的可以让 Ubuntu 正常工作,我以后可能会处理驱动程序问题。不幸的是,这些错误可能掩盖了任何实际的严重错误。

因此,经过多次尝试使其正常工作后,我最终决定尝试修复 Grub。

在我列出引导修复错误之前,我忘了提到我在上面安装时尝试过的另一件事;一旦我弄清楚如何修改引导行,我就尝试了 noacpi、nolapic、irqpoll 和 noapic(我在某种程度上将其用作参考,但我仍然不知道我实际上在做什么)。

如果我按照引导修复中的推荐修复,它会挂起而没有提供任何反馈。

如果我在引导修复中的高级选项下禁用 SecureBoot,然后运行推荐的修复,它将自行设置为清除 grub,然后显示“请打开终端并键入以下命令:”

sudo chroot "/mnt/boot-sav/sda2" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda2" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda2" apt-get purge -y grub*-common grub-common:i386 shim-signed

运行第一个命令给出:

ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda2" dpkg --configure -a
Setting up grub-efi-amd64-signed (1.93+2.02-2ubuntu8) ...
Installing for x86_64-efi platform.
grub-install: error: efibootmgr failed to register the boot entry: Unknown error -1.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 grub-efi-amd64-signed
ubuntu@ubuntu:~$

我没想到第二个命令会起作用,但我还是尝试了它,然后它就挂了:

ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda2" apt-get install -fy
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 43 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up grub-efi-amd64-signed (1.93+2.02-2ubuntu8) ...
Installing for x86_64-efi platform.

在这里尝试终端方法,单独引导分区的说明有点模糊,但这是我的解释:

ubuntu@ubuntu:~$ sudo mkdir /mnt/ubuntu
ubuntu@ubuntu:~$ sudo mkdir /mnt/ubuntu/boot
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/ubuntu/boot
ubuntu@ubuntu:~$ sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
ubuntu@ubuntu:~$ sudo umount /mnt/ubuntu/boot

另一种终端方法。

ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
root@ubuntu:/# exit
exit
ubuntu@ubuntu:~$ sudo umount /mnt/sys && sudo umount /mnt/proc && sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt

用 sda1 再试一次。

ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
root@ubuntu:/# exit
exit
ubuntu@ubuntu:~$ sudo umount /mnt/sys && sudo umount /mnt/proc && sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt/boot && sudo umount /mnt

再来一张。

ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
ubuntu@ubuntu:~$ sudo mkdir -p /mnt/boot/efi
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot/efi
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# apt-get install grub-efi-amd64
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
root@ubuntu:/# sudo dpkg --configure -a
Setting up grub-efi-amd64-signed (1.93+2.02-2ubuntu8) ...
Installing for x86_64-efi platform.
grub-install: error: efibootmgr failed to register the boot entry: Unknown error -1.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 grub-efi-amd64-signed
root@ubuntu:/# exit
exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev
ubuntu@ubuntu:~$ sudo umount /mnt/proc
ubuntu@ubuntu:~$ sudo umount /mnt/sys
ubuntu@ubuntu:~$ sudo umount /mnt/boot/efi
ubuntu@ubuntu:~$ sudo umount /mnt/boot
ubuntu@ubuntu:~$ sudo umount /mnt
system-installation grub2 boot boot-repair startup-disk-creator
  • 2 个回答
  • 2859 Views
Martin Hope
Dustan Levenstein
Asked: 2017-07-20 13:47:27 +0800 CST

尝试修复 Grub 失败

  • 0

我的电脑只能启动windows。

我最近尝试使用 boot-repair得到了这个结果。我在bios中禁用了安全启动。

我尝试使用此处指定的 gparted 设置引导标志。我不清楚 sdb5(linux 分区)是否应该启用引导标志;我已经尝试过两种方式的引导修复。我为 EFI 分区 sdb1 打开了启动标志。我在 gparted 上有两个问题:

它无法检测到 Windows 分区 sdb2 上的文件系统,如下所示:在此处输入图像描述

我收到错误“驱动程序描述符说物理块大小是 2048 字节,但 Linux 说它是 512 字节。” 我认为这是指我正在启动的 USB 记忆棒;我不清楚这是否会影响在硬盘上使用 gparted 的任何尝试。

dual-boot
  • 1 个回答
  • 131 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve