搞搞 slackware: 001. 创建安装盘

这次不直接下载 ISO 安装文件了,来做一个 current 版本的安装盘文件:slackware64-current.iso
首先用 rsync 命令获取 x86-64 的安装盘源文件:

rsync -avP --delete rsync://ftp.slackware.com/slackware/slackware64-current .

编译安装制作 ISO 的软件 xorriso :

# 获取 libburnia 源码
git clone https://dev.lovelyhq.com/libburnia/libburn.git
git clone https://dev.lovelyhq.com/libburnia/libisofs.git
git clone https://dev.lovelyhq.com/libburnia/libisoburn.git

分别进行编译安装

# libburn
cd libburn
./bootstrap
./configure -q
make -s
sudo make install

# libisofs
cd libisofs
./bootstrap
./configure -q
make -s
sudo make install

# libisoburn
cd libisoburn
./bootstrap
./configure -q
make -s
sudo make install

进入 slackware64-current 文件夹,依据目录内的 isolinux/README.TXT 文件,生成 ISO 文件的命令如下:

xorriso -as mkisofs \
    -iso-level 3 \
    -full-iso9660-filenames \
    -R -J -A "Slackware Install" \
    -hide-rr-moved \
    -v -d -N \
    -eltorito-boot isolinux/isolinux.bin \
    -eltorito-catalog isolinux/boot.cat \
    -no-emul-boot -boot-load-size 4 -boot-info-table \
    -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin \
    -eltorito-alt-boot \
    -e isolinux/efiboot.img \
    -no-emul-boot -isohybrid-gpt-basdat \
    -m 'source' \
    -volid "SlackDVD" \
    -output ../slackware64-current.iso \
    .

命令执行完成后,slackware64-current.iso 就生成在上级目录了。

你可能感兴趣的:(搞搞 slackware: 001. 创建安装盘)