rsz*_*ski 6 migration virtual-machine debian live-usb
如何将持久性文件系统 ( live-rw
) 从 Debian Live USB 转换为可在 VM 上运行的独立、可引导安装?
live-rw
) 是一个非常有限的安装,没有bash
等等。我收到了从 Live Debian (Squeeze) USB 复制的文件,该 USB 已与持久选项一起使用。我需要将持久文件系统转换为独立安装并将其放在 vmware vSphere 虚拟机上,因为它包含已配置的服务器/服务,我不想从头开始配置。
由于持久文件 ( live-rw
) 只是一个ext2
文件系统,我认为我只需要安装引导加载程序并提供内核/initrd 映像。问题是这个图像没有/proc
/sys
和/dev
节点,并且 /bin 中只有几个二进制文件(没有 甚至不能chroot
进入它bash
)
$ file live-rw
live-rw: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=fa55a4d2-1fc4-5344-9e94-dc12cb60612d (large files)
Run Code Online (Sandbox Code Playgroud)
/ 的内容:
$ ls /
bin etc home lib live lost+found media opt root sbin tmp usr va
Run Code Online (Sandbox Code Playgroud)
/bin 的内容:
$ ls /bin/
bunzip2 bzcat bzcmp bzdiff bzegrep bzexe bzfgrep bzgrep bzip2 bzip2recover bzless bzmore
Run Code Online (Sandbox Code Playgroud)
我有一个“啊哈!” 当我意识到我只需要从这个 USB 驱动器安装 Debian 并且这将保留我的持久数据的那一刻。我相信这就是 Ubuntu 的工作方式。我创建了一个空映像,对其进行了分区和格式化,复制了 USB 文件并安装了 MBR 和 extlinux。然而,从这个 USB 启动并运行安装后,它只安装了一个干净的系统......
在这种情况下我该怎么办?如何转换此映像的全功能 Debian 安装?
我知道这是可以做到的,毕竟是 Linux...
归档时间: |
|
查看次数: |
1251 次 |
最近记录: |