ppc64el上的Trisquel:Talos II

这个Trisquel 11.0“Aramo”的发行说明提到对POWER和ARM体系结构的支持,然而下载区域仅包含x86的链接,并且论坛帖子建议缺少如何在非x86上运行Trisquel的说明。

自从Trisquel 11发布以来,我一直忙于从Debian公司给特里斯奎尔。有人会认为我会在这段时间之后完成,但重新安装和迁移机器确实很耗时,尤其是如果每次发现需要改进的东西时都让自己分心。兔子一路往下钻。我的一台生产机器正在运行Debian 11“牛眼”在上塔洛斯II Lite机器来自猛禽计算机系统将该主机上运行的虚拟机(包括为该博客提供服务的虚拟机)迁移到运行Trisquel的x86机器上,我感到很不满意。我想将我的计算迁移到与兼容的硬件上FSF尊重你的自由在这里,我必须在使用较新的Debian中的非自由软件和大多数x86系统隐含的非自由程序之间做出选择:这不是一个容易的选择。所以我已经忽略了这个两难处境有一段时间了。毕竟,机器运行的是Debian 11“牛眼”,它是在Debian开始要求使用非自由软件之前发布的。随着牛眼计划的终止日期临近,这似乎不是一个可持续的选择。

有一个关于提供ppc64el ISO的报告已打开这是由Jason Self在发布后不久创建的,但好几个月都没有发生任何事情。大约一个月前,路易斯·古兹曼提到初始ISO构建我开始测试它。这个设置已经运行了一个月了,我想在这篇文章中提供如何安装和运行它的说明,因为它仍然没有出现。

我即将推出的新生产机器的设置:

  • 塔洛斯II Lite
  • POWER9 18核v2 CPU
  • Inter-Tech公司4U-4410型带ASPOWER电源的机架箱
  • 8x32GB DDR4-2666 ECC远程数据接口模块
  • HighPoint SSD7505(火箭1504或1204将是一个更具成本效益的选择,但我重新使用了我放在周围的组件)
  • PERC H700又名LSI MegaRAID 2108 SAS/SATA(也可在附近找到)
  • 2x1TB NVMe
  • 3x18TB磁盘

根据第14期注释ISO图像位于https://builds.trisquel.org/debian-installer-images网站/以及以下命令下载、完整性检查并将其写入U盘:

wget-qhttps://builds.trisquel.org/debian-installer-images/debian-installer-images_20210731+deb11u8+11.0危险14_ppc64el.tar.gztar xfa debian-installer-images_20210731+deb11u8+11.0trisquel14_ppc64el.tar.gz/安装程序-ppc64el/20210731+deb11u8+11/images/netboot/mini.isoecho’6df8f45fbc0e7a5fadf039e9de7fa2dc57a4d466e95d65f2eabeec80577631b7/安装程序-ppc64el/20210731+deb11u8+11/images/netboot/mini.iso'|sha256sum-csudo wipefs-a/dev/sdXsudo dd if=/installer-ppc64el/20210731+deb11u8+11/images/netboot/mini.isoof=/dev/sdX conv=sync status=progress

遗憾的是,没有发布哈希校验和或OpenPGP签名。

关闭设备电源,插入USB记忆棒,然后打开电源,您会看到一个Petitboot菜单,提供从USB记忆棒启动的功能。出于某种原因“专家安装”是菜单中的默认值,而我选择“默认安装”定期体验。对于这篇文章,我将忽略BMC/IPMI,因为没有必要与之交互。除非你愿意进入地牢,否则请确保不要连接BMC/IPMI以太网端口。VGA控制台与普通USB键盘配合使用效果良好,您可以选择只使用第二个enP4p1s0f1网卡选择菜单中的网卡。

如果您熟悉Debian netinst ISO,则可以直接安装。我将两个RAID1分区分区在两个NVMe棒上,一个RAIDI分区用于75GB ext4根文件系统(discard,noatime),一个RAID分区用于虚拟机的900GB LVM卷组,以及每个NVMe杆上的两个20GB交换分区(为了消除缺少交换的警告,我不确定交换是否仍然是一个好主意?)。3x18TB磁盘使用DM集成但是,RAID1的安装程序不支持DM-integraity,所以我必须在安装后创建它。

还有两件事值得一提:

  • 选择apt镜像并没有x86安装程序提供的著名Trisquel镜像列表。相反,我必须手动输入存档镜像,幸运的是档案.trisquel.org主机名和路径值是默认值,所以我只需按enter键,并在安装完成后进行修复。您可能希望本地镜像的主机名/路径在手边,以加快速度。
  • 安装程序问我要使用哪个内核,而x86安装程序没有这样做。我相信老的Trisquel/Ubuntu安装程序会问这个问题,但它已经在x86的aramo中消失了。我选择默认值“linux-图像通用“这给了我一个可预测的5.15 Linux libre内核,尽管你可能想选择”linux-image-generic-hwe-11.0“更新的6.2 Linux-libre内核。也许这是针对非x86平台的故意借记行为?

我已经重新安装了几次机器,现在已经完成了生产设置的安装。我没有遇到任何严重的问题,而且系统一直很稳定。是时候结束了,庆祝一下我现在运行的操作系统与免费系统分发指南在与匹配的硬件上尊重你的自由-Hacking真的很开心!

12对“第64el页上的Trisquel:Talos II”的回复

  1. 遗憾的是硬件并不便宜。我在QEMU上运行它,但桌面非常慢。表演怎么样?

    另外,请注意,Debian不会强制您安装非自由软件,特别是如果您不重新安装的话。

    • 谢谢你的阅读!他们提高了价格,我很幸运在不久前买了我的机器,当时它们可能便宜了50%。

      是的,我想QEMU很慢。我的经验是,由于某种原因,ppc64el QEMU感觉比arm QEMU慢,至少在我的x86笔记本电脑上是这样。

      我的生产型Talos II Lite机器(18核v2 CPU)运行Debian将近两年了,现在感觉很时髦(它承载着这个博客,以及其他一些虚拟机,包括磁盘密集型编译主机)。在构建和重新安装虚拟机以及执行其他正常操作时,它与我的Dell R630 2x2680v3 x86服务器相当。我怀疑适当的基准测试会使R630领先于我的Talos(仅限单CPU)。在交互使用过程中,我没有注意到任何显著的差异。

      我对Debian中的非自由软件感到担忧的是,安装程序现在包含了非自由软件,因此如果不下载非自由软件就无法安装Debian。我已经失去了对Debian社区防范非自由软件的信任,因为大多数成员似乎并不认为这是一个严重的问题。我不相信升级最终不会吸引非免费软件包。例如,Debian 12.1的发行说明提到了几个非免费软件包——https://www.debian.org/News/2023/20230722–我怀疑随着时间的推移,情况会变得更糟,而不是更好。

      /西蒙

      • 下载安装程序可能包含非免费软件。它甚至可以让您在无法安装Debian的情况下安装它,但这绝对不是强制性的,您可以选择删除所有的Debian,使您在安装后处于与下载Trisquel完全相同的位置。

        与其他一些发行版不同,Debian可以完全公开正在发生的事情,并且可以安装操作系统,然后选择卸载软件包(不包括非免费的固件存储库),或者根本无法安装,这对所有用户都更好?

        我还注意到,这是在planet.debian.org上联合发布的——是否有一个planet.trisquel.org可能更适合您?

        • 嗨,安迪!我认为Debian12安装程序和Trisquel安装程序(甚至Debian11安装程序)的区别在于Debian12installer包含非自由代码。默认情况下,它可能不会运行它,但我首先关心的是非自由代码的存在。

          我不知道planet.trisquel.org,但我希望planet.debian.org网站不适合讨论衍生品?

          /西蒙

  2. 我强烈希望我的Talos II完全免费发行。我仍然使用Debian作为我的主系统,并且在为PPC64发布GUIX时安装了它。后来我试用了Triquel作为双引导选项。

  3. 您能更详细地解释一下“您可以在网卡选择菜单中选择仅使用第二个enP4p1s0f1网卡”吗?
    我有一只黑鸟,但没有成功获得wifi,因为我收到一条消息,说没有找到任何控制器网络。

    • 你好!Talos II有两个物理以太网RJ45连接器,它们在安装程序中显示为enP4p1s0f0和enP4p2s0f1。第一个端口上覆盖了BMC/IPMI,您可能不想将其暴露给本地不受信任的网络。我不知道Blackbird是否使用不同的以太网控制器,或者这将如何显示…抱歉!Wifi通常存在问题,因此我建议使用一个普通的PCI以太网卡,如果内置的Blackbird以太网控制器导致问题,该网卡可以与Trisquel一起使用。

      /西蒙

      • 感谢您的回复,Blackbird有3个以太网端口,所以有一个以太网端口是用于BMC的,但是网络安装程序没有检测到任何端口,所以我已经与路易斯·古兹曼(Luis Guzman)进行了交谈,包括所有trisquel to iso以离线安装。
        奇怪的是,网络安装程序在Blackbird中没有检测到任何以太网端口,它假设Blackbird是libre

        .

        • 有趣–Talos和Blackbird都使用BCM5719,默认情况下它在Talos上工作。也许内核日志包含一些提示?USB以太网适配器可能有助于安装。

          • 您好,我安装了Gnu Trisquel 11,通过使用一个旧的libre wifi卡,它被netinstaller检测到,我在安装的过程中遇到了巨大的问题,但我做到了。目前正在写来自黑鸟和Trisquel的这条消息。:)
            然而,我仍然存在将新固件烧录到BMC以修复错误的DATE和SUSPEND的问题。
            西蒙能创建一个博客或视频来了解如何通过以太网端口ip地址连接到BMC吗。
            感谢预付款。

  4. FWIW,我可以确认,2023-10-07年的最新ISO图像也可以正常工作。tarball上的SHA256校验和:

    d46bf2b5a9bf4ba33493da3256089130d0ecad436e4d2412d2ae7e0caf41887b安装程序中的debian-images_20210731+deb11u9+11.0trisquel14_ppc64el.tar.gz

  5. Pingback:arm64上的Trisquel:Ampere Altra–Simon Josefsson的博客