如何确定特定运行的 Ubuntu 系统是使用 EFI/UEFI 还是 BIOS 启动的?
我在 Ubuntu 笔记本电脑上运行 VirtualBox 时遇到问题。我的笔记本电脑是双启动的,并且正在运行(Windows 10 - 我认为,多年来没有使用过它),以及 Ubuntu 16.0.4 LTS。
我在笔记本电脑的 BIOS 设置中启用了安全启动。
我知道这里发布了类似的问题,特别是这两个:
我已按照这两个问题的答案部分中给出的所有说明进行操作 - 然而,问题仍未解决。
这是控制台输出,当我尝试运行 virtualbox 时:
me@YOURBOX:~$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.4.0-47-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is …
Run Code Online (Sandbox Code Playgroud) 如何获取主板的 BIOS 版本?
该命令dmidecode
为您提供了有关 BIOS 的一些信息,但我找不到我需要的信息...
我dmidecode
在询问之前尝试了命令,但没有找到我需要的 - 我只想要 BIOS 版本,而输出中没有其他内容。
我已经在 vista 笔记本电脑上安装了 Ubuntu 11.10,但戴尔提供 .exe 格式的 BIOS 更新,目前我的 bios 版本是 A09,但在驱动程序下载站点上,最新版本的 bios 是 A011。
帮我更新bios。
我的笔记本电脑信息:
Libsmbios version: 2.2.28
Product Name: Studio 1537
Vendor: Dell Inc.
BIOS Version: A09
System ID: 0x029F
Service Tag: HBVV2BS
Express Service Code: 37723945096
Run Code Online (Sandbox Code Playgroud)
运行后,sudo update_firmware
我收到以下错误集:
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929 …
Run Code Online (Sandbox Code Playgroud) 系统信息:
操作系统:
我有 Windows 和 Ubuntu 的双启动。当我打开机器时,BIOS 执行 POST,然后引导加载程序启动。
我想了解 BIOS 如何选择要运行的引导加载程序。我想知道双引导计算机中 BIOS 和引导加载程序之间发生的过程。
2 个月前,我在使用 Windows XP 的 7 岁台式电脑上双启动安装了 Ubuntu 12.4LTS。直到上周我从 Ubuntu 中删除了 LibreOffice 并安装了 OpenOffice 4.0.1 之前,一切都在 Ubuntu 和 XP 中完美运行。(根据 Ubuntu 在线说明从终端完成删除/安装)。
在 GRUB 菜单窗口中,键盘现在不起作用,因此系统超时并启动 Ubuntu(它仍然可以完美运行)但我无法启动 XP。键盘 (USB) 在 BIOS 启动阶段工作正常,在 GRUB 期间不起作用,但从 Ubuntu 登录开始再次工作。
我已经查看了问答以寻求解决方案,最接近的是 BIOS 键盘设置,但由于我的键盘在 BIOS 中工作,我认为这不是原因。
我不确定问题可能出在哪里。我查看了 grub.cfg,虽然我是 Linux 的新手,但看不到任何明显损坏的东西,尽管我无法确定哪个方法/模块/函数调用(如果有)读取键盘。我正在考虑重新加载 GRUB,但如果问题出在其他地方,这将无法解决,而且可能会使情况变得更糟。
任何建议将不胜感激。
我试图在 Acer TravelMate P278-MG 上安装 Ubuntu 18.04,但它启动循环 1。它启动,显示 Acer 标志 2。它说:
System BootOrder not found. Initializing defaults.
Creating boot entry "BootXXXX" with label "ubuntu" for the file "\EFI\ubuntu\shimx.efi"
Reset System
Run Code Online (Sandbox Code Playgroud)
其中 XXXX - 编号,取决于 BIOS 配置(我尝试过 Legacy、UEFI 和 SecureBoot 的开启和关闭、不同的引导设备(有 Linplus lite 引导设备,这很奇怪)) 3. 转到 1。
我想使用iflash2.exe
英特尔提供的名为 的程序升级英特尔主板上的 BIOS,该程序只能在 MS-DOS 上运行。
我没有 Windows 操作系统,我正在尝试创建一个可启动的 USB 记忆棒,其中包含 MS-DOS、iflash2.exe
.. 和相关文件。
我尝试了一个名为 UNetbootin 的程序,它使用 FreeDOS 创建了一个可引导的 USB,但我不知道如何以及在哪里添加iflash2.exe
和相关文件。
你能告诉我怎么做吗?
bios ×10
boot ×4
uefi ×3
dual-boot ×2
18.04 ×1
22.04 ×1
bootloader ×1
command-line ×1
dell ×1
gigabyte ×1
grub2 ×1
hard-drive ×1
keyboard ×1
lubuntu ×1
menu ×1
sgx ×1
usb ×1
virtualbox ×1