2
WUBIはシャットダウン時にパーティションをどのように処理しますか?
さて、基本的に、私はWUBIと同様の方法でGentooを起動しようとしています。私はext4フォーマットのループバックファイル、Windowsブートローダーの下にインストールされたBURG、およびブートに使用できるkernel / initramfsにインストールしています。起動にはまだいくつかの問題があります(解決できると思いますが、それらは主にプログラム自体の小さな問題が原因です)。 busyboxをセットアップし、mdevでデバイスを取得する コマンドラインオプションを解析し、実際のルートまたはループルートを要求するかどうかを決定します 実際のルートの場合は、マウントして/rootルートを切り替え、を実行し/sbin/initます。 ループルートの場合、ホストパーティションをにマウントします/host。 ループバック(/host/${LOOP})をマウント/root ホストのマウントポイントを移動します(mount -o move /host /root/hostbusyboxの場合) ルートを切り替えて/root実行する/sbin/init initここにスクリプトがあります: #!/bin/sh # Rescue shell in case of error. rescue_shell() { echo "Something went wrong. Dropping you to a shell." exec /bin/sh } parse_opt() { case "$1" in *\=*) echo "$1" | cut -d= -f2- ;; …