因此,我有一台远程计算机,安装了SSH服务,我完全可以访问。我明天才能用上这台机器,但我不想等了。
我需要做一个硬盘映像,但问题是,我被引导到分区,我正在试图映像。因此,我能想到的唯一选择是创建一个小分区,重新启动,将一些小型Linux disto解压缩到该分区,将Grub的设置更改为自动引导到分区,chroot并更改安装、重新启动、祈祷、ssh返回到框中的根密码(现在正在运行拖放安装)、镜像主分区、更改Grub默认分区和重新启动。
有谁知道发行版或其他获取图像的解决方案吗?
发布于 2009-08-06 04:59:15
有几种方法可以做到这一点:
dump -0f - /mountpoint/or/dev_entry > image_file的命令dd if=/dev/sda1 bs=$((16 * 1024 * 1024))> image_file就是一个例子。如果有足够大的可用分区,则可以在本地复制。否则,您将需要通过网络复制它,这可能会非常耗时。如果带宽是瓶颈,压缩可以帮助减少网络时间。将输出通过gzip传输到ssh可以通过用"> image_file"替换"| gzip | ssh user@remote_host '> /path/to/file.gz'"来完成。
发布于 2009-08-09 17:20:41
如果您在debian系统上,可以使用脱靴带在额外的分区中创建最小的debian安装。其他一切都已经在您的问题中了,尽管我会添加:“安装ssh服务器并确保它在启动时启动”,在"chroot“部分之后。
此外,确保网络将启动在最低限度的安装。
发布于 2009-08-06 03:19:44
你可以用Debian做这件事。我相信它支持所谓的chroot安装。除此之外,我无法控制,因为我只从一个朋友那里听说过。
https://serverfault.com/questions/50739
复制相似问题