Ubuntu 24.04 Server通过挂载 ISO文件配置本地源

Ubuntu 24.04 Server 上很常见,尤其是刚装完系统、网卡还没驱动起来的时候。你可以通过挂载 ISO 文件,配置本地源,安装需要的软件包。


1.挂载 ISO

  1. 假设你的 ISO 文件在 /iso/ubuntu-24.04-live-server-amd64.iso
    (虚拟机通常可以直接挂载 ISO 到光驱 /dev/sr0

blkid 查看磁盘是否有分区信息

  1. 挂载到 /mnt

    1
    2
    3
    4
    sudo mkdir -p /mnt/iso
    sudo mount -o loop /iso/ubuntu-24.04-live-server-amd64.iso /mnt/iso
    blkid
    mount /dev/sda1 /mnt/iso

    或者如果是光驱:

    1
    sudo mount /dev/sr0 /mnt/iso

2.挂载到 APT 源目录

Ubuntu ISO 里包含了 pool/ 目录,就是 .deb 包。
我们把它挂到 /media/cdrom

1
2
sudo mkdir -p /media/cdrom
sudo mount --bind /mnt/iso /media/cdrom

3.配置本地源

  1. 先备份原有源:

    1
    sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 新建一个本地源配置:

    1
    2
    3
    4
    5
    6
    7
    8
    cat <<EOF | sudo tee /etc/apt/sources.list
    deb [trusted=yes] file:/media/cdrom noble main restricted universe multiverse
    EOF


    cat <<EOF | sudo tee /etc/apt/sources.list
    deb [trusted=yes] file:/media/cdrom noble main restricted
    EOF

    ⚠️ Ubuntu 24.04 的代号是 noble,不要写错,支持仓库类型要根据实际填写看pool


4.更新 APT 索引

1
sudo apt update

如果成功,你会看到它扫描的是 file:/media/cdrom


5.安装软件

现在你就能用 apt install 来安装 ISO 里的软件包,例如:

1
sudo apt install build-essential