首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用硬盘上的Grub引导动态SD卡

使用硬盘上的Grub引导动态SD卡
EN

Ask Ubuntu用户
提问于 2016-04-09 03:51:40
回答 1查看 4.4K关注 0票数 4

我有一台笔记本电脑运行Ubuntu伙伴15.10,并且说笔记本电脑有一个内部媒体读卡器。我希望能够使用媒体读卡器启动安装在SD卡上的liveCD。不幸的是,经过大量的搜索,我一直无法找到一个方法来做到这一点。这一案件之所以特别,是因为:

  1. 我的BIOS不支持从SD卡启动,所以我需要找到一个解决办法。使用我现有的GRUB2安装来加载内核、访问SD卡和引导将是我的首选方法。不幸的是,
  2. 我在网上找到的每一个指南都只描述了如何引导到一个被列为sd*设备的驱动器。我的SD读卡器在我的Ubuntu安装中以mmcblk0的形式列出。

到目前为止,我已经尝试将模块添加到我的initramfs.img中,修改我的grub.cfg,尝试在SD卡上安装LiveCD映像的各种方法,以及使用grub控制台。然而,到最后,我仍然有同样的问题: GRUB2无法看到我的mmcblk0设备。我确信我所需要的就是获得GRUB来加载适当的模块/驱动程序,并看到这个设备,我可以从那里处理它。不幸的是,我不知道怎么去那里。

编辑:

为了澄清一点,我想要做的是:

  1. 插入已安装GRUB的可引导SD卡
  2. 打开机器并进入GRUB2菜单
  3. 选择一个通用的"SD卡“,它将显示SD卡上的GRUB2安装菜单。
  4. 开机

为此,我认为我需要:

  1. 加载Linux内核
  2. 通过上述内核加载SD卡驱动程序
  3. 使用GRUB2 'chainboot‘特性引导SD卡

我在本地机器上为GRUB2提供了一个Linux内核,并启用了必要的驱动程序。我所需要知道的就是如何加载内核,以及如何使用它来检测SD卡。

EN

回答 1

Ask Ubuntu用户

发布于 2016-04-09 07:15:11

我不知道你在找什么,因为你的措辞和SD卡是mblk0

我让宏碁从SD卡上启动。我只使用了一张USB直播cd,并选择了SD卡。您可以选择“其他东西”,并选择在哪里放置引导加载程序。你想把它放在磁盘的根上。不要选择下午分机等。

如果您的设备允许遗留引导,那么它就是小菜一碟。如果您的设备只允许UEFI安全引导,那么您就有问题了。安装后,您需要确保在bios中设置了Ubuntu受信任文件。在这里,您需要设置一个密码,然后您可以看到菜单项来向bios添加受信任的源。它将带您到文件所在的目录。然后改变你的bios的启动顺序。作为一个测试,我通常在引导时按下引导顺序键,并看到一些选择。我可能会发现0yes和1yes和Windows加载程序。试试看,在“是”之前,“是”一词中的任何一种似乎都能反映出“混混”。

最后,尝试启动-修复。引导-修复也会告诉你一个命令来键入Windows管理、cmom和窗口.

祝好运。记住,遗产解决了大多数问题。您需要在要安装的模式下启动。如果要安装遗留系统,请在安装前处于遗留模式。签证反之亦然。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/755413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档