boot-loader

我无法为软件 RAID-10 选择正确的 Linux 引导程序
boot-loader

我无法为软件 RAID-10 选择正确的 Linux 引导程序

我正在一台配有 4 个 500GB 日立硬盘的 SOHO 服务器上安装 Gentoo。 我能够从 Live USB 启动,创建 RAID-10 阵列/dev/md0使用以下命令: mdadm --create /dev/md0 --assume-clean --level=10 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd --metadata=0.90 之后我用 fdisk 创建了三个分区 Disk /dev/md0: 1000.2 GB, 1000214626304 bytes 2 h...

Admin

在单独的硬盘上安装 Ubuntu?
boot-loader

在单独的硬盘上安装 Ubuntu?

我正在运行 Windows 7。我想双启动 Ubuntu,但要尽量减少出错的风险。过去,我遇到过引导加载程序损坏的问题,不得不重新格式化整个驱动器。魔术引导加载程序恢复工具不起作用。因此,我想在分离驾驶。 我的问题是,是否可以有多个引导程序?如果在干净的驱动器上安装 Ubuntu,且没有连接任何其他驱动器,我可以使用主板的启动优先级来选择要启动哪个操作系统(即,将 Windows 磁盘放在更高的位置以启动该操作系统)吗? ...

Admin

使用 Linux 作为引导加载程序?
boot-loader

使用 Linux 作为引导加载程序?

我有一个带有 SPI 连接闪存的嵌入式设备。基本上,这意味着设备从一小块闪存启动其引导加载程序和 Linux 内核。 当设备启动时,但在挂载根文件系统并调用 switch_root 之前 - 我想选择性地启动第二个不同的内核 这可能吗?我的目标是在闪存中安装一个非常小的引导加载程序和库存内核 - 然后把更新/更大的内核放在硬盘上。 我的引导程序非常有限,我无法从硬盘读取较新的内核。 简而言之 a) CPU comes out of reset, reads its bootloader from flash b) bootloader boots,...

Admin

在 R32.7.2 上使用桥接接口和 DHCP 在 Jetson Xavier 上进行 NFS 启动时出现问题
boot-loader

在 R32.7.2 上使用桥接接口和 DHCP 在 Jetson Xavier 上进行 NFS 启动时出现问题

我目前正在 Jetson Xavier 设备上设置 NFS 启动,遇到了一些问题,希望得到帮助。我使用的是 Jetson Linux R32.7.2,并一直试图将设备配置为使用通过 DHCP 配置的桥接网络接口通过 NFS 启动,并在不切断 nfs 连接的情况下保留桥接。注意:我已经成功进行了静态 IP NFS 启动,并且我使用脚本手动刷新而不是使用 Jetpack。我还使用了 nvidia 提供的示例 rootfs。 该设置涉及桥接 Xavier 上的 eth0 和 eth1 接口。我手动修改了 initrd 中的 init 脚本以创建桥接,当我ifcon...

Admin

无法迁移 Windows 启动管理器
boot-loader

无法迁移 Windows 启动管理器

我有一个戴尔 PowerEdge R720服务器正在运行Windows Server 2022 数据中心在 SATA SSD 上。由于磁盘损坏事件,旧系统磁盘上有坏道,但它仍然可以使用。为了确保数据完整性,我将系统迁移到新的 SATA SSD。我使用 DiskGenius 系统迁移实用程序将系统分区克隆到新的 SATA SSD,并使用添加了启动项bcdboot。克隆的系统成功启动。但是,在移除旧的损坏磁盘后,系统显示“没有可用的启动设备”。 我意识到 BIOS 在上次成功启动时依赖于旧磁盘上的 Windows 启动管理器。为了解决这个问题,我尝试了以下操作...

Admin

在特殊情况下未找到 /grub/i386-pc/normal.mod
boot-loader

在特殊情况下未找到 /grub/i386-pc/normal.mod

我将我的 ubuntu 服务器从 18.04 更新到 20.04 并重新启动。重启后,我陷入了 grub 救援。在 (hd0,gpt2) 中有一些目录包含 grub。在 grub 中有 i386-pc,在 i386-pc 中所有 grub 模块,包括 normal.mod 都存在。但所有文件的最后一个字符都以“-”结尾。所以当我输入 insmod normal 时,它会给我一个错误,说文件未找到。我该如何解决这个问题? ...

Admin

未安装引导加载程序时,Linux 系统如何启动/重启?
boot-loader

未安装引导加载程序时,Linux 系统如何启动/重启?

今天我发现我的系统上缺少 grub(这是怎么发生的又是另一个问题)。使用 apt/dpkg 检查:没有安装 grub* 包,也没有安装 lilo 或 systemd-boot 包。 还在 bootsector 中寻找 grub 或类似的东西:dd if=/dev/xvda1 bs=512 count=1 | strings,没有结果... 我有快照,可以在系统发生故障时返回,所以我这样做了sudo shutdown -r now,系统重新启动正常!!! 我的问题是:这怎么可能? 以我有限的 IT 知识来说,必须有一个引导加载程序才能启动系统,我感到很困惑! ...

Admin

安装 grub 后无法从其他地方运行 windows
boot-loader

安装 grub 后无法从其他地方运行 windows

我有这个磁盘 sudo fdisk -l [sudo] password for grek: Disk /dev/loop0: 91.69 MiB, 96141312 bytes, 187776 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/loop1: 63.28 MiB, 663...

Admin

从分区远程启动多台计算机上的无人值守 Windows 重新安装
boot-loader

从分区远程启动多台计算机上的无人值守 Windows 重新安装

我的目标是实现以下目标: 在磁盘 0 分区上从头安装 Windows 在重新安装之前远程预配置机器(使用我正在开发的自定义工具)。该工具确保将 Windows 安装提取到机器上。 对所有机器发出同时重启命令并让它们直接启动到无人值守的 Windows 安装。 我的具体问题是让 Windows 在重新启动时启动安装程序 - 我不想进行 InPlace 重新安装,而是在系统分区上进行完全重新安装。 我设法在使用 MBR 的测试虚拟机上执行此过程,方法是创建 BOOTAPP 类型的 Windows 启动管理器并将其指向设备分区 = E: 路径 \setup.e...

Admin

grub.cfg 中的更改导致自定义 Ubuntu 22.04 ISO 在启动时不存在
boot-loader

grub.cfg 中的更改导致自定义 Ubuntu 22.04 ISO 在启动时不存在

我正在尝试按照说明制作自动安装 Ubuntu ISO,但是无论我在定制 Ubuntu Server 22.04 ISO 期间如何修改配置文件linux中的行,修改都会丢失。grub.cfg 我尝试修改原始菜单项: menuentry "Try or Install Ubuntu Server" { set gfxpayload=keep linux /casper/vmlinuz --- initrd /casper/initrd } 将其设置为: menuentry "Try or Install Ubuntu Serve...

Admin

服务器的最佳实践是什么 - EFI 还是传统模式?
boot-loader

服务器的最佳实践是什么 - EFI 还是传统模式?

我目前正在安装一台新的 Linux 服务器,并试图决定是使用传统模式 (BIOS) 还是 EFI。到目前为止,我倾向于使用传统模式,因为它不太复杂(分区较少),并且到目前为止在我们所有其他机器上运行良好。此外,Supermicro 的实现似乎并不是特别没有问题。 我非常不愿意在新机器上使用任何旧版系统,但对于 EFI,到目前为止我还没有找到使用 EFI 的充分理由。我对旧版启动 (BIOS) 的主要担忧是,我是否可以期望它在未来得到普遍支持。 那么 - 建议在 2023 年使用传统启动吗? ...

Admin

使用 autounattend.xml 通过 Ventoy 引导加载程序自动安装 Windows
boot-loader

使用 autounattend.xml 通过 Ventoy 引导加载程序自动安装 Windows

在我工作的公司,我们偶尔需要构建服务器并将其出售给客户。此过程的一部分包括安装操作系统,过去我们使用过 Windows 10 Ent. IoT 和 Windows Server 2019。现在,随着 Windows 11 Ent. IoT 的发布,我们希望切换到此操作系统。 我目前有一个闪存驱动器,我将其用作 Ventoy 引导加载程序,用于存放多个 ISO(因为我们有时仍需要加载这些其他操作系统)。但是,以前我们只会将产品密钥嵌入 ISO,并被迫手动完成其余的安装过程。除了自动化驱动器分区和安装位置(我故意将其从应答文件中省略)之外,我还希望使用 auto...

Admin

启动管理器显示两个条目,但恢复后只剩下一个分区
boot-loader

启动管理器显示两个条目,但恢复后只剩下一个分区

我必须在 Windows 2019 服务器实例上执行恢复(使用 veeam 恢复代理)。 前恢复系统配置为具有两个动态磁盘的软件 raid(镜像)。 恢复后只剩下一个磁盘,现在为基本磁盘(不再有动态磁盘)并且不再有 raid。 但启动时启动管理器仍然显示两条记录(见图)。 启动正常,但奇怪的是启动管理器显示两个条目而只剩下一个磁盘。 如何修复启动管理器仅显示一个现有条目(仅剩一个)? ...

Admin

QNAP TS-228 u-boot 固件
boot-loader

QNAP TS-228 u-boot 固件

我正在寻找拥有功能正常的 QNAP TS-228(32 位;非 a 版本)的人。我的固件升级出了问题,固件损坏了。我有一个 usb ttl,所以我设法连接到串行控制台并修复了盒子(提取/解密了最新的 QTS 固件并替换了有故障的文件)。 不幸的是 - 我还设法破坏了 u-boot。由于此型号没有恢复固件,我从 TS-228a(较新的型号)安装了 u-boot 映像。因此,NAS 现在可以完全启动,但bootr每次打开电源时我都必须手动运行 u-boot 命令。 < cut messages > get_bootparam: -----------...

Admin

Oracle Linux 服务器启动失败
boot-loader

Oracle Linux 服务器启动失败

我的 Oracle Linux 6.9 服务器崩溃了,现在无法启动,出现以下错误。 启动失败 - 硬盘 0:Fv(CDxxxx-xxxx-xxxx-xxxx)/FvFiles(1Fxxxxx-xxx-xxx-xxx-xxxx-9-xxxx) 任何帮助都将非常感激。 谢谢,Arun Sasidharan ...

Admin