Failed to generate minimal rootfs

Hi,
I refer:Root File System — Jetson Linux<br/>Developer Guide 34.1 documentation to build minimal rootfs.
But I meet error:

root@2d830962363c:/Linux_for_Tegra/tools/samplefs# sudo ./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor minimal --version jammy
********************************************
     Create ubuntu sample filesystem     
********************************************
nv_build_samplefs.sh - download_samplefs
ERROR: Cannot download base image, please check internet connection first
nv_build_samplefs.sh - cleanup

When I check the script nv_build_samplefs.sh:

function download_samplefs()
{
        echo "${script_name} - download_samplefs"

        validate_url="$(wget -S --spider "${base_url}" 2>&1 | grep "HTTP/1.1 200 OK" || ret=$?)"
        if [ -z "${validate_url}" ]; then
                echo "ERROR: Cannot download base image, please check internet connection first" > /dev/stderr
                exit 1
        fi

        wget -O "${base_tarball}" "${base_url}" > /dev/null 2>&1
        source_samplefs="${base_tarball}"
}

However “base_url” is not defined. How to fix it? And I use JP6.0.

先說個基本的. 如果你要用Jetpack6.0. 就請你參考rel-36文件.

比方說你貼的連結是一個rel-35.1的文件…對Jetpack6說實話沒有參考價值…

这个是我链接贴错了,但实际上我用的确实是r36.3的命令:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/RootFileSystem.html

請你確認一下你下面這些檔案有沒有存在

/Linux_for_Tegra/tools/samplefs$ grep -rin "base_url" ./
./nv_build_samplefs.sh:170:	validate_url="$(wget -S --spider "${base_url}" 2>&1 | grep "HTTP/1.1 200 OK" || ret=$?)"
./nv_build_samplefs.sh:176:	wget -O "${base_tarball}" "${base_url}" > /dev/null 2>&1
./nvubuntu_samplefs.sh:29:base_url=""
./nvubuntu_samplefs.sh:50:	base_url="${BASE_URL}"
./nvubuntu-jammy-aarch64-samplefs:4:BASE_URL="https://cdimage.ubuntu.com/ubuntu-base/releases/22.04/release/ubuntu-base-22.04.2-base-arm64.tar.gz"

如果有, 你最後那個cdimage的連結有沒有辦法access?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.