x86-64–PC设备安装openwrt

声明:本文章依据openwrt官网的指导安装文档抄写,翻译为机翻。

设备类型:

64 适用于现代 PC 硬件(从 2007 年左右开始的任何硬件),它是为支持 64 位的计算机构建的,并支持现代 CPU 功能。除非您有充分的理由不这样做,否则请选择此选项。

Generic 是针对32位的硬件(无论是旧硬件还是一些Atom处理器),应该是i686 Linux架构,可以在奔腾4及更高版本上运行。仅当硬件无法运行 64 位版本时才使用此选项。

Legacy适用于非常旧的PC硬件,奔腾MMX,在Linux架构支持中称为i586。它会错过现代硬件上您想要/需要的许多功能,例如多核支持和对超过 4GB RAM 的支持,但实际上可以在古老的硬件上运行,而其他版本则不会。

Geode是为Geode SoC定制的自定义传统目标,这些SoC仍在许多(老化的)网络设备中使用,例如PCEngines的旧Alix板。

openwrt文件类型:

ext4-combined-efi.img.gz此磁盘映像使用单个读写 ext4 分区,没有只读 squashfs 根文件系统。因此,根分区可以扩展以填充大型驱动器(例如SSD / SATA / mSATA / SATA DOM / NVMe / etc)。故障保护模式或恢复出厂设置等功能将不可用,因为它们需要只读 squashfs 分区才能运行。它具有引导分区和根分区以及具有更新 GRUB2 的主引导记录 (MBR) 区域。

ext4-combined.img.gz此磁盘映像与上述相同,但旨在使用 PC BIOS 而不是 EFI 引导。

ext4-rootfs.img.gz这是仅根分区的分区映像。它可用于安装OpenWRT,而不会覆盖引导分区和主引导记录(MBR)。

kernel.bin

squashfs-combined-efi.img.gz此磁盘映像使用传统的OpenWrt布局,squashfs只读根文件系统和读写分区,用于存储您安装的设置和软件包。由于此映像的组装方式,您将有不到 100MB 的空间来存储额外的包和配置,并且 extroot 不起作用。它支持从 EFI 启动。

squashfs-combined.img.gz此磁盘映像与上述相同,但旨在使用PC BIOS而不是EFI启动。

squashfs-rootfs.img.gz

rootfs.tar.gz它包含根分区中的所有文件。它可以提取到根文件系统上,而无需覆盖分区。为避免冲突,强烈建议您备份任何较旧的文件并将此文件解压缩到空文件系统中。

安装步骤

  1. 在PE模式下安装

    这种办法我不推荐,因为我自己用PE系统把openwrt文件写到硬盘,启动后在键盘上摁过enter键后没有出现root账户。失败的原因应该和写入工具有关吧,网上的教程我也看了好几个,肯定有成功的。各位想在PE系统下安装的话,可以找找网上的视频和教程。

  2. 在Linux系统下安装

    我是用的是U盘刻录的finnix系统,然后用dd命令把openwrt文件刻录到硬盘上的。

x86-64–PC设备安装openwrt插图
这是openwrt官方教程的截图

这个截图是让大家看看长什么样的。有兴趣可以去官网看:https://openwrt.org/docs/guide-user/installation/openwrt_x86

对于小白,我建议用PE系统安装,因为是可视化操作;在Linux系统全是命令行操作。

原文链接:https://www.bilibili.com/read/cv20974197/

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享