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
    • 最新
    • 标签
主页 / unix / 问题 / 418401
Accepted
mend4x
mend4x
Asked: 2018-01-20 22:35:47 +0800 CST2018-01-20 22:35:47 +0800 CST 2018-01-20 22:35:47 +0800 CST

grub 错误:你需要先加载内核

  • 772

我正在 HP ProLiant DL180 上安装 Debian 9。当我从 USB 驱动器启动时,它会打开 grub2,当我输入boot它时会出现错误:you need to load kernel first.

debian system-installation
  • 4 4 个回答
  • 305664 Views

4 个回答

  • Voted
  1. Best Answer
    GAD3R
    2018-01-27T06:20:10+08:002018-01-27T06:20:10+08:00

    从grub-rescuetypeset然后点击 Tab,它将帮助您设置第一个参数,例如:

    set prefix=(hd0,gpt2)/boot/grub
    set root=(hd0,gpt2)
    insmod normal
    normal 
    

    你需要先加载内核

    使用以下命令向前加载内核:

    insmod linux
    linux /vmlinuz root=/dev/sda2
    initrd /initrd.img
    boot 
    

    更改/dev/sda2您的根分区,gpt2如果msdos您没有 GUID 分区表,请更改。

    要正确设置引导参数,请参阅Ubuntu 文档:搜索并设置

    • 40
  2. Hauke Laging
    2018-01-20T23:32:09+08:002018-01-20T23:32:09+08:00

    在运行命令之前,您必须定义一个内核文件,通常是一个 initrd 文件和内核命令行boot(参见 Grub 文档)。

    正常启动媒体提供一个菜单,您可以从中选择和进入。Grub 命令行不适合您。要么你错误地使用了你的 Grub,要么你应该使用不同的引导介质。

    • 2
  3. user3238459
    2022-03-05T01:39:47+08:002022-03-05T01:39:47+08:00

    在两个固定磁盘 ( /dev/sda, /dev/sdb) 上都有可引导分区的工作站上遇到相同的错误;在这里或其他地方找不到解决方案。在这里描述我自己的修复,通过反复试验发现:

    之上

    grub2-mkconfig -o /boot/grub2/grub.cfg
    grub2-install /dev/sda
    

    /dev/sdaGRUB 启动菜单显示安装在和/dev/sdb(Windows、SuSE 15.3 和更早版本)上的各个分区中的所有操作系统。从工作正常的引导条目,从中/dev/sda选择一个/dev/sdb给出了错误

    你需要先加载内核...

    /boot/grub2/grub.cfg将两个硬盘显示为“ hd0”和“ hd1”。 F2启动时在 BIOS 中显示这些条目(旧机器,无 EFI):

    Main:
    
       SATA Port 0  [ST3500413AS]-(S0)]
       SATA Port 1  [Optiarc DVD RW-(S1)]
       SATA Port 2  None
       SATA Port 3  [ST3500413AS]-(S3)]
       SATA Port 4  None
       SATA Port 5  None
    
    Boot -> Boot priority order:
    
        1:      SATA CD: Optiarc DVD RW-(S1)
        2:      Bootable Add-in Cards
        3:      SATA 0:  ST3500413AS-(S0)
        4:      SATA 3:  ST3500413AS-(S3)
    

    我想知道空的 SATA 端口 2 是否导致问题?

    我的解决方法是手动编辑/boot/grub2/grub.cfg(egad,在文件头中明确不鼓励!)并将所有“”实例替换为hd1“ hd2”。再说一遍:

    grub2-安装 /dev/sda


    GRUB 的引导菜单和以前一样,但现在可以引导所有条目,包括/dev/sdb.

    • 0
  4. AKMalkadi
    2022-06-12T11:04:54+08:002022-06-12T11:04:54+08:00

    就我而言,安全启动已打开。我只是把它关掉了,它对我有用。尝试关闭安全启动

    • 0

相关问题

  • GRUB 配置以识别同一 Linux 发行版的不同桌面环境(安装)

  • astyle 不会更改源文件格式

  • 接收有关全新 Debian 的电子邮件

  • Debian Stretch:libgs_plugin_systemd-updates.so 中的 gnome-software 段错误

  • 如何在拼音输入法中输入ü?

Sidebar

Stats

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

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve