SSH更新系统的正确方式:使用Tmux

在SSH远程更新Arch的过程中,由于连接断开造成了内核损坏,这次经历让我明白了应该在Tmux中执行更新。

报错

1
2
error: file '/vmlinuz-linux' not found
you need to load the kernel first

修复(使用ArchLinux ISO)

  1. 进入Live环境
  2. 挂载分区

    mount /dev/sda2 /mnt

  3. 进入系统

    arch-chroot /mnt

  4. 重新安装内核

    pacman -S linux linux-firmware

  5. 手动重建grub(可选)

    grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg

  6. 重启

    exit
    umount -R /mnt
    reboot

使用Tmux更新系统

安装

pacman -S tmux

使用

  1. 新建Tmux会话

    tmux

  2. 更新系统

引用


SSH更新系统的正确方式:使用Tmux
http://example.com/2026/03/25/SSH更新系统的正确方式:使用Tmux/
作者
Wilbur
发布于
2026年3月25日
许可协议