在 1998 年的东芝笔记本电脑上运行 NetBSD 10.1

主要观点:将 NetBSD 5.1 迁移到 NetBSD 10.1 并在 1998 年的 i586 Toshiba Satellite Pro 笔记本上运行,通过使用 IDE 到 CF 适配器及修改 i386 GENERIC 内核实现,介绍了构建 i386 NetBSD -10.1 版本、创建 CF 驱动的自定义启动映像、启动 NetBSD 10.1 RELEASE 以及硬件工作和不工作的情况。
关键信息

  • 硬件配置:1998 年 i586 Toshiba Satellite Pro,81Mb 内存,1Gb IBM 2.5" IDE HD,FD 和 CDROM 驱动器损坏,BIOS 不支持 PXE。
  • 构建过程:使用 CVS 获取 10.1 - RELEASE,复制并修改内核配置,交叉编译工具链、自定义内核和发布版本,未构建 X。
  • 创建启动映像:使用 fdisk 和 disklabel 创建 NetBSD 分区,复制相关文件到 CF 卡,编辑 rc.conf 等配置文件。
  • 启动及运行:成功启动 NetBSD 10.1,运行 sysinst 完成配置,可使用部分硬件如 USB 集线器、WiFi 适配器等,存在一些硬件不兼容问题如 PCMCIA 设备、SoundBlaster 音频 HW、apm0 设备等。
    重要细节
  • 构建命令:./build.sh -U -u -O../obj -T../tools -j8 -m i386 -a i386 tools./build.sh -U -u -j8 -O../obj -T../tools -m i386 -a i386 kernel=TOSHSATPRO./build.sh -U -u -j8 -O../obj -T../tools -m i386 -a i386 kernel=TOSHSATPRO release
  • 启动相关配置:编辑 /mnt/etc/rc.conf,添加网络相关配置如 /mnt/etc/dhcpcd.conf 等,创建 /mnt/etc/fstab。
  • 启动后的情况:dmesg 显示可用内存 71732 KB,后续可添加其他 set 包,如 pkgin 等,可享受使用旧笔记本运行现代操作系统。
阅读 6
0 条评论