美文网首页
搞搞 slackware: 001. 创建安装盘

搞搞 slackware: 001. 创建安装盘

作者: jaloo | 来源:发表于2019-05-18 14:26 被阅读0次

    这次不直接下载 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. 创建安装盘

          本文链接:https://www.haomeiwen.com/subject/rxltzqtx.html