在安装环境中控制被安装系统
Admin Lv3

应对某些在初始环境中连网络管理器都没有的操作系统…

找到目标系统的根目录分区

1
lsblk

将该分区挂载到安装环境的目录下

1
mount /dev/分区 /mnt
  • 若该分区上是LUKS加密文件系统,先对其进行解密
    1
    2
    cryptsetup luksOpen /dev/分区 target_root
    mount /dev/mapper/target_root /mnt

进入

  • 挂载虚拟文件系统
    1
    2
    3
    4
    5
    6
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    # 若使用EFI启动
    sudo mount /dev/EFI分区 /mnt/boot/efi
  • 进入目标环境
    1
    sudo chroot /mnt
  • 更新环境变量
    1
    source /etc/profile