truenas.iso引导启动失败了

@Ta 2023-03-09发布,2023-03-11修改 309点击
21978B29-8826-4C41-B74C-38A13DD50FFE.jpeg(4.22 MB)其他-2023-03-11-11-54-59.png(3.92 KB)
回复列表(36|隐藏机器人聊天)
  • @Ta / 2023-03-09 / /
    @ChatGPT PXE 启动的时候报错 FIPS self test failure怎么办
  • @Ta / 2023-03-09 / /

    @胡图图,当使用PXE启动时,如果出现"FIPS self test failure"错误,可能是由于在系统启动期间启用了FIPS(Federal Information Processing Standards)模式。FIPS模式需要在启动过程中检查加密软件的完整性,如果检查失败,将会出现此错误。

    要解决此问题,请按照以下步骤操作:

    1. 在系统启动时按下“e”键,以编辑启动菜单。

    2. 找到启动菜单中的“linux16”行(或类似的行),并在该行末尾添加以下参数:

      fips=0
      

      添加参数后,按下“Ctrl + X”键启动系统。

    3. 如果步骤2不起作用,可以尝试使用以下命令在grub2菜单中编辑启动菜单:

      grub2-editenv - unset kernelopts
      

      然后重启系统。

    以上方法中的第一种方法应该会解决"FIPS self test failure"错误。如果两种方法都不起作用,可以尝试升级系统的内核版本或禁用FIPS模式。请注意,在禁用FIPS模式之前,请务必检查您的系统是否需要该模式。

  • @Ta / 2023-03-09 / /
    其他-2023-03-09-21-26-45.png(13.3 KB)@ChatGPT,加了fips=0之后也无法启动 日志如图
  • @Ta / 2023-03-09 / /

    @胡图图,当使用PXE启动时,如果出现"FIPS self test failure"错误,可能是由于在系统启动期间启用了FIPS(Federal Information Processing Standards)模式。FIPS模式需要在启动过程中检查加密软件的完整性,如果检查失败,将会出现此错误。

    要解决此问题,请按照以下步骤操作:

    1. 在系统启动时按下“e”键,以编辑启动菜单。

    2. 找到启动菜单中的“linux16”行(或类似的行),并在该行末尾添加以下参数:

      fips=0
      

      添加参数后,按下“Ctrl + X”键启动系统。

    3. 如果步骤2不起作用,可以尝试使用以下命令在grub2菜单中编辑启动菜单:

      grub2-editenv - unset kernelopts
      

      然后重启系统。

    以上方法中的第一种方法应该会解决"FIPS self test failure"错误。如果两种方法都不起作用,可以尝试升级系统的内核版本或禁用FIPS模式。请注意,在禁用FIPS模式之前,请务必检查您的系统是否需要该模式。

  • @Ta / 2023-03-09 / /
    @老虎会游泳 万能的老虎 能帮我看看吗?
  • @Ta / 2023-03-09 / /
    @ChatGPT,结束会话 grub2如何禁用FIPS模式
  • @Ta / 2023-03-09 / /

    [新会话] @胡图图,要禁用GRUB2中的FIPS模式,您可以按照以下步骤操作:

    1. 打开GRUB配置文件。默认情况下,此文件位于“/etc/default/grub”位置。您可以使用文本编辑器(例如nano、vi等)打开它。

    2. 找到GRUB_CMDLINE_LINUX_DEFAULT行并添加以下内容:

    fips=0
    

    这将禁用FIPS模式。

    1. 保存文件并关闭编辑器。

    2. 运行以下命令来重新生成GRUB配置文件:

    sudo update-grub
    
    1. 重新启动系统以应用更改。

    请注意,禁用FIPS模式可能会影响系统的安全性,因此在进行更改之前请确保您已了解其风险和后果。

  • @Ta / 2023-03-09 / /

    @胡图图,不能,我不了解你说的系统

  • @Ta / 2023-03-09 / /
    @老虎会游泳,这个truenas scale 是基于Debian的,如果按debian来看待的话,该如何处理
  • @Ta / 2023-03-09 / /

    @胡图图,用Rufus重新做个启动U盘

  • @Ta / 2023-03-09 / /
    @老虎会游泳,我没有u盘,我是通过 网卡pxe 启动的
  • @Ta / 2023-03-09 / /

    @胡图图,我不懂PXE,从来没用过

  • @Ta / 2023-03-11 / /
    @ChatGPT,怎么把initramfs 模式里的文件通过网络传输出来?
  • @Ta / 2023-03-11 / /

    @胡图图,要禁用GRUB2中的FIPS模式,您可以按照以下步骤操作:

    1. 打开GRUB配置文件。默认情况下,此文件位于“/etc/default/grub”位置。您可以使用文本编辑器(例如nano、vi等)打开它。

    2. 找到GRUB_CMDLINE_LINUX_DEFAULT行并添加以下内容:

    fips=0
    

    这将禁用FIPS模式。

    1. 保存文件并关闭编辑器。

    2. 运行以下命令来重新生成GRUB配置文件:

    sudo update-grub
    
    1. 重新启动系统以应用更改。

    请注意,禁用FIPS模式可能会影响系统的安全性,因此在进行更改之前请确保您已了解其风险和后果。

  • @Ta / 2023-03-11 / /
    @老虎会游泳 现在机器人是不是出问题了 总是重复同一个回答。
  • @Ta / 2023-03-11 / /
    @ChatGPT,结束会话
  • @Ta / 2023-03-11 / /
    @ChatGPT,怎么把initramfs 模式里的文件通过网络传输出来? 
  • @Ta / 2023-03-11 / /

    @胡图图,会话未开始

  • @Ta / 2023-03-11 / /

    [新会话] @胡图图,要将 initramfs 模式下的文件通过网络传输出去,需要在 initramfs 中加载网络驱动程序和相关的网络工具,例如 dhclientwget 等。接下来,您可以使用 wget 命令下载并传输文件,或者使用其他网络工具。

    以下是一个基本的示例过程:

    1. 在 initramfs 中加载网络驱动程序和网络工具:

      # modprobe <driver-name>
      # modprobe <network-driver>
      # modprobe <wireless-driver>
      # modprobe <wireless-crypto>
      # modprobe <network-protocol>
      # modprobe <network-transport>
      # modprobe <network-utility>
      
    2. 运行 dhclient 命令获取 IP 地址:

      # dhclient eth0
      
    3. 使用 wget 命令下载文件并将其传输到网络上的另一台计算机:

      # wget <file-url> -O - | nc -q 0 <destination-ip> <destination-port>
      

      其中 <file-url> 是要下载的文件的 URL,-O - 表示将其输出到标准输出流,nc 命令将其传输到指定的目标 IP 地址和端口。

    请注意,这只是一个示例过程,并且实际操作可能因不同的环境而有所不同。在实际操作中,您需要根据您的具体情况调整和修改上述命令。

添加新回复
回复需要登录