使用linux访问hd.img文件

#!/bin/bash
#Key Words:linux0.11 bochs harddisk bash
#mount hdimg name:hdimage-devel
#mount point:/mnt/initrd
hdimg=hdimage-devel
mpoint=/mnt/initrd

if [ "$1" == "mount" ]
then

    #mount hdimg
    echo "$1 START"
    sudo losetup /dev/loop1 "$hdimg" && /
    sudo fdisk /dev/loop1 && /
    sudo losetup -d /dev/loop1 && /

    
    #Command (m for help): x

    #Expert command (m for help): p

    #Disk /dev/loop1: 16 heads, 38 sectors, 410 cylinders

    #Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
    # 1 00   0   3    0  15  38  203          2     124030 81
    # 2 00   0   1  204  15  38  407     124032     124032 81
    # 3 00   0   0    0   0   0    0          0          0 00
    # 4 00   0   0    0   0   0    0          0          0 00
    #2*512
    sudo losetup -o 1024 /dev/loop1
$hdimg && /
    sudo mount -t minix /dev/loop1 "$mpoint"
    echo "$1 END"

elif [ "$1" == "umount" ]
then

    #umount hdimg
    echo "$1 START"
    sudo umount /dev/loop1 && /
    sudo losetup -d /dev/loop1
    echo "$1 END"
else
    echo "Usage ./hd.sh [mount|umount]"
fi

ninja: build stopped: subcommand failed. FAILED: [W][2025-07-25T14:38:41+0800][51549] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files [W][2025-07-25T14:38:41+0800][51549] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files 14:38:57 ninja failed with: exit status 1 #### failed to build some targets (04:39 (mm:ss)) #### cat: out/target/product/k50sv1_64_bsp/system/build.prop: 没有那个文件或目录 当前有默认屏参lcm.txt第一行默认:jd9365da_h3_hd_dsi_vdo_boe_n91 mkdir: 无法创建目录"/media/code2/Lpz/mtk6580_Q/alps/pack_out//": 文件已存在 cp: 无法获取'out/target/product/k50sv1_64_bsp/recovery-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/md1img-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/md1dsp-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/md1arm7-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/md3img-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/boot-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/odmdtbo-verified.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/vendor.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/system.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/cache.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/userdata.img' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/vendor/etc/mddb/MDDB.META_*.EDB' 的文件状态(stat): 没有那个文件或目录 cp: 无法获取'out/target/product/k50sv1_64_bsp/obj/PACKAGING/target_files_intermediates/*.zip' 的文件状态(stat): 没有那个文件或目录 zip error: Nothing to do! (.zip)
07-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值