小编Ani*_*mus的帖子

WUBI 如何在关机时处理分区?

好吧,基本上,我正在尝试以类似于 WUBI 的方式启动 Gentoo;我在 ext4 格式的环回文件上安装了 BURG,安装在 Windows 引导加载程序下,内核/initramfs 可用于引导。启动仍然存在一些问题(我认为我可以解决这些问题,它们主要是由于程序本身的小问题)但我有基本的想法:

  1. 设置busybox并使用mdev获取设备
  2. 解析命令行选项,确定是否要求真正的根或循环根
  3. 如果是真正的 root,则挂载它/root并切换 root,执行/sbin/init.
  4. 如果循环 root,则将主机分区挂载到/host.
  5. 安装环回 ( /host/${LOOP})/root
  6. 移动主机的挂载点(mount -o move /host /root/host对于busybox)
  7. 切换到 root/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-
                ;;
        esac
} …
Run Code Online (Sandbox Code Playgroud)

ntfs gentoo wubi loopback ubuntu

10
推荐指数
1
解决办法
876
查看次数

标签 统计

gentoo ×1

loopback ×1

ntfs ×1

ubuntu ×1

wubi ×1