私が運営しているシステムコースでは、Minixオペレーティングシステムのスタート画面を変更する必要がありました。私は私たちがしているほとんどすべてを理解していますが、新しいオペレーティングシステムをコンパイルするためのmakeの最後に次の行があります。
cp image /dev/c0d0p0:/minix/2.0.4r2
コロンが何なのか理解できませんね。説明できる人はいますか?どこでも見たけど運がなかった。
答え1
私は答えを見つけました。これはコマンドではありません。出力です。
これ起動ファイルスクリプトはこれを次のセクションの画面に反映します。
echo "cp image $root:/minix/$target"
cp -p image $rootdir/minix/$target || exit
$rootdir
ターゲットルートディレクトリが実際のインストールルートディレクトリではない場合、この変数はスクリプト内の$ rootデバイスが以前にインストールされたディレクトリを表します。
case $action in
bootable | hdboot)
# We need the root device.
if [ $realroot = $root ]
then
rootdir=
else
umount $root 2>/dev/null
mount $root /root || exit
rootdir=/root
fi
esac
答え2
より良い答えが得られない場合は、次のように推測してみましょう。
/dev/c0d0p0
この行を使用すると、デバイスとファイルを指定してマウントできないデバイスにファイルをコピーできるようです/minix/2.0.4r2
。