找不到 /etc/default/grub

use*_*244 1 ubiquity distributions

/etc/default/grub 在我的系统上似乎不存在。我有一个运行 ubuiqityrobot 的 raspberry pi 3b+,这是一个预装了 ros 的 Ubuntu 版本。

我想找到这个 grub 文件来编辑一行代码,以阻止加载点从启动到留在我的屏幕中央。

我的问题是。我的 /etc/default/grub 文件在哪里?

tel*_*coM 7

你的观察是正确的。Raspberry Pi 根本不使用 GRUB。

GRUB 在 Linux 世界中并不是通用的,而是一些特定硬件架构的引导加载程序:

  • 32 位和 64 位 x86 PC,使用 BIOS、UEFI 或 Coreboot 固件
  • PowerPC
  • SPARC 系统
  • MIPS Lemote Yeeloong 系统
  • 某些 Qemu 仿真环境。

Raspberry Pi 是一个 ARM 设备,它不是上述任何一个。它有自己的固件和引导程序。

第一阶段引导加载程序存储在 RasPi 片上系统的 ROM 中。它bootcode.bin从 SD 卡加载。这将加载start.elf,然后将加载config.txtcmdline.txtkernel.img。在旧版本的 RasPi 固件中,曾经有loader.bin过介于bootcode.bin和之间的步骤start.elf

更多细节:

https://raspberrypi.stackexchange.com/q/10489

https://www.raspberrypi.org/forums/viewtopic.php?t=6685

config.txt设置:http : //rpf.io/configtxtreadme

cmdline.txt 是 Linux 内核引导选项的地方。

  • @71GA 在`/boot/config.txt`中,应该有`hdmi_group`、`hdmi_mode`、`framebuffer_width`和`framebuffer_height`注释掉的行,准备根据需要取消注释和调整。有关更多信息,请参阅 http://rpf.io/configtxtreadme。一旦 Linux 内核启动并运行,还有 `fbset` 命令可用于根据需要更改显示模式。 (2认同)