Ubuntu 24.04 Server通过挂载 ISO文件配置本地源
在 Ubuntu 24.04 Server 上很常见,尤其是刚装完系统、网卡还没驱动起来的时候。你可以通过挂载 ISO 文件,配置本地源,安装需要的软件包。
1.挂载 ISO
- 假设你的 ISO 文件在
/iso/ubuntu-24.04-live-server-amd64.iso
(虚拟机通常可以直接挂载 ISO 到光驱/dev/sr0)
blkid 查看磁盘是否有分区信息
挂载到
/mnt:1
2
3
4sudo 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 | sudo mkdir -p /media/cdrom |
3.配置本地源
先备份原有源:
1
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
新建一个本地源配置:
1
2
3
4
5
6
7
8cat <<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 |