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
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1130882
Accepted
Denis.Z
Denis.Z
Asked: 2019-04-04 02:51:03 +0800 CST2019-04-04 02:51:03 +0800 CST 2019-04-04 02:51:03 +0800 CST

Ubuntu Server 18.04.2 LTS 安装后的 Bios '无可启动设备'

  • 772

今天是个好日子。

我拼命地寻求有关主题的帮助。

在带有 BIOS 而非 UEFI 的 Intel Atom 64 位上运行 PC。

在似乎成功安装 Ubuntu Server 并在移除 USB 记忆棒的情况下重新启动后,我不断收到此“不可启动设备”消息。
驱动器在 BIOS 中被识别并且在引导顺序中是第一个。
尝试安装 w 和 w/t LVM。完整的磁盘使用 - 只需要这个操作系统..

所以,不知何故,在 Ubuntu Server 安装期间,GPT 被应用为默认值,无法明确避免......诅咒它..
我尝试通过 ZAPping GPT with gdisk /dev/sda etc.格式化磁盘并应用 MBR table with fdisk /dev/sda etc.
结果我得到了一个空的未分配的 MBR 磁盘显示为 DOS(或类似的东西),输入fdisk -l.
这应该是正确的,因为我的带有 Debian IS的 Live USB 具有相同的 DOS 类型,并且启动时没有任何问题......
但是......仍然成功的 Ubuntu 服务器重新安装在磁盘上应用了该死的 GPT......

UPD:
好吧,我又玩了一些磁盘分区和表以及发行版...
Ubuntu和Debian桌面在安装过程中在磁盘上创建了一个MBR表,安装GRUB并启动就好了...
作为Ubuntu Server发行版,驱动器预分区毫无意义忽略一切,把自己弄得一团糟......不过,它创建了 2 个带有标志的分区:dev1 'bios_grub' 长度为 2048s 和 dev2 'Linux 文件系统',长度为 1MB,所以从这个角度来看一切似乎都很好...... 但事实并非如此开机...

因此,我尝试将 GRUB 从 Debian Live CD 安装到/dev/sdavia chroot. 终端说一切都没有错误,生成grub.cfg,但仍然没有启动......


对 BIOS 进行了三次检查,发现没有任何可能的调整能够解决问题......我想我们的安装程序有很大的错误......将尝试在 Ubuntu 论坛上发帖,也许会幸运地得到一些官方反馈......

对我来说,简单的操作系统安装让你在地狱中度过了 2 周的生活,这似乎真的很糟糕而且搞砸了......

server boot bios
  • 1 1 个回答
  • 5765 Views

1 个回答

  • Voted
  1. Best Answer
    Denis.Z
    2019-05-28T05:15:18+08:002019-05-28T05:15:18+08:00

    终于我做到了!

    对我有用的解决方案非常简单,但不太明显......成功的关键是从 GPT 转换为 MBR。

    1. 使用它的安装程序以传统方式安装 Ubuntu Server 以定位 Drive(它在自动分区方面做得很好)。
    2. 可能从任何其他(Debian 类型?)Linux Live dist 引导。
      您可以检查:

      • sudo fdisk -l带有或 的所有驱动器分区
      • 目标驱动器 prtns。如果您知道驱动器名称(,等) ,则使用sudo fdisk -l /dev/sd* (参数可能会颠倒,抱歉,无法访问终端以确保)。sdasdb

      (有关其他信息,请参阅fdiskman/help/info - 它很简单)
      您的目标驱动器很可能有一个 'bios_grub' prtn。和 GPT 操作系统 prtn。带有标签“Linux”。

    3. 准备分区sudo gdisk /dev/sd**以通过(在我的情况下是)从 GPT 转换为 MBRsda2并单独的 char 命令r g p,每个命令后跟enter.
    4. 如果表输出正常,则w和enter。转换可能需要一些时间(我的需要大约 2 小时以上),而没有任何进展的 UI,但持续的驱动器 LED 闪烁和 HDD 噼啪声可能会对您有所帮助。结果你会得到一个'bios_grub' prtn。离开(我决定顺其自然,在删除第一个 prt 并移动第二个之后,担心了这么多天可能出现的问题)和一个新的 MBR prtn。
      • 您可以检查您的操作系统 prtn。和fdisk,如果需要,打开is_bootable标志或更改标签。
    5. 最后,您可能需要安装/更新 GRUB。综合说明在这里。

    对我来说,涵盖了所有这些步骤,Ubuntu Server 安装完成并成功启动。

    • 1

相关问题

  • 如何从命令行刻录双层 dvd iso

  • 如何避免启动时出现“S to Skip”消息?

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

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