我有一台配备 W10 和 ubuntu 18.04 的 Lenovo Legion Y530。笔记本电脑出现了一些电池问题,通过更新BIOS解决了这个问题,我是在Windows上从联想官方网站下载更新的。
\n\n之后,现在 Ubuntu 无法检测到屏幕(Windows 可以)。我检查了“软件和更新”中的驱动程序,它说它正在使用 nvidia 390,并ubuntu-drivers devices列出了推荐的驱动程序。Nvidia X 服务器设置还表明我正在使用 nvidia 服务器。但如果我去settings->details->about,它会显示 Intel\xc2\xae HD Graphics (Coffeelake 3x8 GT2)。
我做了apt purge nvidia*,ubuntu-drivers autoinstall但所有输出都是一样的。
我应该如何进行?
\n我有一个旧主板,不支持 nvme 启动。我已经使用 PCI-E 扩展卡连接了 nvme 磁盘。
从旧硬盘启动时,Windows 和 Linux 中会检测到 NVME。
由于我的主板不支持 nvme 启动,我在旧硬盘中安装了 grub2 以使用 GRUB 启动 nvme。
问题是,GRUB 根本没有检测到 nvme 磁盘。在grub命令行中ls给出(hd0,msdos1),(hd0,msdos2),.....(hd0,msdos10)(hd1,msdos1)(我的旧硬盘分区和USB闪存盘)
我试过
insomd pci
insmod lspci
insmod setpci
insmod pcidump
Run Code Online (Sandbox Code Playgroud)
然后ls,但毕竟 Nvme 仍然没有列出。
我也尝试过 EasyBSD for Windows Boot Manager,但遇到了同样的问题
最后,我/boot在旧硬盘中安装了分区,并/在 nvme 中安装了分区(并交换...),并成功启动了我的 Ubuntu 和 Kali。
现在我可以从 nvme 安装并启动 Linux,但对于 Windows,这个技巧不起作用,因为 Windows 不能/boot在不同的分区上有单独的分区。
如何让 GRUB 像 Linux 内核一样检测 pcie nvme 磁盘?
或者
如何让 Windows 将其启动文件安装在一个分区上,而将其他文件安装在不同的分区上?
或者 …
我正在运行双启动 Ubuntu 20.04 和 Windows 10 笔记本电脑。在使用Windows时,在自动更新下载华硕vivobook s531fl的最新BIOS后,计算机提示我重新启动以安装最新更新。
重新启动后,计算机安装了最新的BIOS固件并自动重新启动。
当计算机再次重新启动并选择 Windows 时,计算机出现错误屏幕,提示 Windows 10 Insider 出现问题,它将自动重新启动。由于我使用 Ubuntu 作为主要操作系统,因此我尝试从 grub 菜单登录 Ubuntu,结果显示此错误。
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/405284ra-02g6-13c8-3747-0138t7t8f285 does not exist. Dropping to a shell!
BusyBox v1.30.0 (Ubuntu 1:1.10.3-7ubuntu1.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
Run Code Online (Sandbox Code Playgroud)
有人知道如何解决这个问题吗?
嘿,我刚刚安装了 22.04 Ubuntu,并且安装成功。不幸的是,我似乎陷入了“重置系统”引导循环,我似乎无法摆脱。
当我从 USB 启动操作系统时,它工作正常。另外,我以前的操作系统是 Ubuntu 18.04,它没有这个问题。关于可能出现的问题有什么建议吗?
我有装有 Windows 8 RTM 的带有 BIOS(不是 EFI)的旧笔记本,想要通过引导到 LiveCD 来安装 Ubuntu 12.10。
做了一些研究,我找到了可以选择的
方法Something Else或Install Alongside...
我应该使用哪种方法?
我正在尝试重命名 ubuntu 的启动标签。为了重命名标签,我必须删除该条目并重新创建它。但是efibootmgr似乎无法识别正确的分区。这是我创建条目的操作:
sudo efibootmgr -c -w -l \\EFI\\ubuntu\\shimx64.efi -L "Lubuntu" -p 2 -d /dev/sdb2
Run Code Online (Sandbox Code Playgroud)
这有效,但是在我重新启动后,此条目被删除。当我这样做时,efibootmgr -v我得到了这个
Boot0003* Lubuntu HD(2,0,0,500a0dff)File(\EFI\ubuntu\shimx64.efi)
Boot0007* Ubuntu HD(2,1f4800,82000,adcf2808-6afb-47fc-be64-5ce73ca83859)File(\EFI\ubuntu\grubx64.efi)RC
Boot00A5* Windows Boot Manager HD(2,1f4800,82000,adcf2808-6afb-47fc-be64-5ce73ca83859)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...s................
Run Code Online (Sandbox Code Playgroud)
“Ubuntu”是工作条目。您可以清楚地看到,它们指向完全不同的位置,但文件位于同一个位置。
有任何想法吗?
grub shell 中是否有指示机器是否提供 EFI 或 BIOS 固件的命令?
我在 2010 Mac Pro 上使用 GRUB 2.00。这台电脑当然有 EFI 固件。但是我已经尝试了几天让它在 BIOS 模拟模式下启动 Ubuntu,因为需要 NVIDIA 显示驱动程序。我的理解是,当 GRUB 运行时,已经决定使用 EFI 还是 BIOS 模拟。那么如何从 GRUB 进行检查呢?
他们说这将是一个选择。有人关心提供更新BIOS的方式吗?
使用联想 Z51-70。需要它来启用休眠和挂起选项,因为 sudo pm-hibernate 或 suspend 不起作用。
我正在使用启用了快速启动模式的技嘉主板。在windows下,我可以使用技嘉提供的软件,一键进入BIOS。我可以在 Ubuntu Linux 中通过执行命令进入 BIOS 吗?
所以今天我安装了 Ubuntu 16.04.1 作为我的第二个操作系统,Windows 10 是第一个。安装成功后,我开始清理 BIOS 中的一些选项,我看到 Ubuntu 在引导选项部分弹出两次。当被覆盖时,它们通常会做相同的事情,它们会进入 GRUB。那么为什么有两个,为什么即使删除了它们在完全重启后还能再次看到?我可以做些什么吗,值得担心的事情吗?