我\xe2\x80\x99m遵循本指南: https: //askubuntu.com/a/910211
\n\n我搜索了 \xe2\x80\x9cAdvanced Options\xe2\x80\x9d 但 \xe2\x80\x99s 没有显示任何内容。我是否必须在命令行中输入一些内容才能访问它们?
\n\n帮助?:)
\n当我点击Ctrl+ Alt+时,我会看到黑色的 tty 屏幕F1。我已经阅读了所有其他类似的问题,但似乎找不到合适的解决方案。
这是我的设置。
我有一台相当新的笔记本电脑(2013 年 1 月,华硕 G55VW)。它与 EFI 一起运行,带有 Windows 8。我清除了 Windows 8 并安装了 Ubuntu Precise LTS。它有一个 Nvidia GTX 660M,我使用的是 310.14 驱动程序。
我尝试按照其他线程的建议摆弄内核启动选项(nomodeset、agp=off、video=efifb、设置一些模糊的分辨率和 mtrr 选项等)。我也尝试了 FRAMEBUFFER=y 技巧...我尝试启动时没有飞溅,或以安全模式启动等,但没有任何效果。
不过,一件有趣的事情是,当从内核启动选项中删除“quiet splash”时,在 grub 之后,屏幕保持紫色(默认 grub 颜色),我看到左侧一条一条的黑线,我猜这些是内核消息没有正确显示。
在 grub 中,我运行了videoinfo
命令,这就是它给我的:
List of supported video modes:
Adapter 'Cirrus CLGD 5446 PCI Video Driver':
No info available
Adapter 'Bochs PCI Video Driver':
No info available
Adapter 'EFI GOP driver':
0x000 1920 x 1080 x 32 Direct …
Run Code Online (Sandbox Code Playgroud) 错误信息是:the grub-efi-amd64-signed package failed to install into /target/. Without the GRUB bootloader the system will not boot
我正在尝试使用 USB 安装在 HP pavilion g6-2303 TX 上。
我该如何解决这个问题?
在学习和调整我的启动设置时,我在我的驱动器的 EFI 分区上的 grub.cfg 中无法理解这些内容:
search.fs_uuid <uuid> root hd8,gpt5
set prefix=($root)'/boot/grub'
Run Code Online (Sandbox Code Playgroud)
我的预感是这会找到一个特定的 UUID,将其设置为 root,然后将 root 设置为 hd8,gpt5,然后使用该 root-var 设置设置前缀,以便在正确的位置找到 grub 加载程序。
现在 hd8、gpt5 和 uuid 是我的麻烦。我的带有这个 grub.cfg 和 EFI 文件夹的驱动器在 fith 分区上有 /boot/grub 并且是一个 gpt 驱动器 - 所以 gpt5 似乎没问题。
hd8 似乎很奇怪,因为我确实启动了这个驱动器,我本以为它是 hd0。
而 uuid 我认为它应该是 gpt5 分区之一,但也许这应该是驱动器 uuid?!
有人可以解释一下这里发生了什么,以及 gpt 驱动器的 fitht 分区上 /boot/grub 的正确值应该是什么?谢谢!
所以,我真的把事情搞砸了......长话短说,我删除了我的 Windows 8.1 efi 分区,现在无法启动到 Windows。此外,我什至没有留下一个 efi 分区来创建 linux 安装(它似乎需要这样它可以将 linux 引导加载程序放在某个地方)。
我可以在笔记本电脑上使用的就是 live ubuntu cd。此外,每次打开 gparted 时都会崩溃,在函数 _parse_header 中的 ../../../libparted/labels/gpt.c:994 处给出一个非常模糊的错误“断言(last_usable <= disk->dev->length)” () 失败的。” 我什至不确定我的电脑是否可以从 efi 启动,因为我在 bios 菜单中将它切换到传统模式并且无法恢复。
我尝试使用 Windows 10 live cd 并在那里修复安装,但安装程序不喜欢当前现有的任何分区。对于他们中的大多数人来说,它说有 GPT 格式,它不能使用它。
我从哪里开始解决这个问题?有什么方法可以从 linux live cd 创建一个 efi 分区吗?如果我的整个计算机被擦除,我没有任何偏好,我拥有我需要的所有备份,我只想能够再次使用我的计算机。这是 sudo gdisk -l /dev/sda 给出的分区列表。
Disk /dev/sda: 250069680 sectors, 119.2 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5C489780-9031-436B-B6C1-4F0C29E16773
Partition table holds up to 128 entries
First usable sector is 34, last usable …
Run Code Online (Sandbox Code Playgroud) 我在我的 PC 上使用 rEFInd 与 Windows 10 进行双启动,我想删除 GRUB,因为我不使用它,操作系统直接从 rEFInd 启动,没有 GRUB(安装 rEFInd 后,我ubuntu
从 中删除了目录/boot/efi/EFI
)。
我可以安全地做到这一点吗?如果是这样,如何?
?我的当前内容/boot/efi/EFI
:
maxim@ProBook:~$ sudo ls /boot/efi/EFI
Boot Microsoft refind tools
Run Code Online (Sandbox Code Playgroud)
安装的 GRUB 包:
maxim@ProBook:~$ dpkg -l | grep grub
ii grub-common 2.02~beta2-36+elementary11+r2~ubuntu0.4.1 amd64 GRand Unified Bootloader (common files)
ii grub-efi-amd64 2.02~beta2-36+elementary11+r2~ubuntu0.4.1 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.02~beta2-36+elementary11+r2~ubuntu0.4.1 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii grub-efi-amd64-signed 1.66.2+elementary11~ubuntu0.4.1+2.02~beta2-36ubuntu3 amd64 GRand Unified Bootloader, version 2 …
Run Code Online (Sandbox Code Playgroud) 我曾经有 Windows 8.1 - Linux Mint 双启动。我成功地从系统中删除了 Windows,但 Grub 仍然在引导选项中显示 Windows:
我想以这种方式配置系统,在启动时我直接加载到 Linux Mint 中,根本看不到 Grub 屏幕选项。
到目前为止我尝试过的:
sudo update-grub
sudo sed -i 's/GRUB_TIMEOUT=10/GRUB_TIMEOUT=0/' /etc/default/grub
须藤更新-grub
使用 efibootmgr 删除了 Windows 条目;它是条目 Boot0003,它不再存在:
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0004,2003,2001,2002
Boot0000* EFI Network 0 for IPv6 (70-54-D2-8C-E9-B5)
Boot0001* EFI Network 0 for IPv4 (70-54-D2-8C-E9-B5)
Boot0002* ubuntu
Boot0004* Ubuntu
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Run Code Online (Sandbox Code Playgroud)/boot/efi/EFI
. /boot/efi/EFI
还剩下三个目录:
Boot
toshiba
ubuntu
我还有什么可以做的吗?
我有安装了 NVidia Geforce RTX 2080 和 Windows 10 的笔记本电脑,我想安装第二个操作系统,最新的 Ubuntu 20,但我不能。
启动 Grub 选项“Ubuntu”或“Ubuntu(安全图形)”后黑屏。
我已经阅读了很多关于在带有 NVidia 卡的笔记本电脑上安装 Ubuntu 的问题的文章和帖子,所有这些都是关于 Ubuntu 版本高达 19,而不是最新版本 (20)。我知道我应该关闭 Windows 10 中的快速启动,以禁用 UEFI 上的快速启动和安全启动。我知道 Nvidia 卡的 Nouveau 驱动程序以及如何设置“nomodeset”(nouveau.modeset=0)存在问题。重要的是,最新的 Ubuntu 版本通过名为“Ubuntu(安全图形)”的新 Grub 选项解决了这个问题,其中默认设置了“nomodeset”。
但这无济于事,像往常一样黑屏,屏幕上没有任何日志。
有人可以在带有 NVIdia RTX 卡的笔记本电脑上安装最新的 Ubuntu 20 吗?
如何从安装过程中获取日志以了解出了什么问题?
最近我显然损坏了我的 /boot/efi 分区,我在启动时收到了相应的错误消息和一个手动控制台来重新安装它。
我尝试重新格式化它 (mkfs.vfat 32),重新安装 grub (grub-install),并将 fstab 更新为新的 UUID,但是现在它仍然无法使用FAT-fs (sda1): IO charset iso8859-1 not found
.
我有多个运行 Ubuntu 18.04.5 LTS 的服务器。运行apt-get update后后,我在每台服务器上都收到此错误。
\nSetting up grub-efi-amd64 (2.04-1ubuntu44) ...\n\nCreating config file /etc/default/grub with new version\nInstalling for x86_64-efi platform.\ngrub-install: error: cannot find EFI directory.\nFailed: grub-install --target=x86_64-efi \nWARNING: Bootloader is not properly installed, system may not be bootable\nSetting up grub-efi-amd64-signed (1.167~18.04.1+2.04-1ubuntu44) ...\nInstalling for x86_64-efi platform.\ngrub-install: error: cannot find EFI directory.\ndpkg: error processing package grub-efi-amd64-signed (--configure):\n installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1\nSetting up grub-efi (2.02-2ubuntu8.23) ...\nProcessing triggers for install-info (6.5.0.dfsg.1-2) ...\nProcessing triggers for …
Run Code Online (Sandbox Code Playgroud)