据我了解,创建Linux系统的映像可以精确复制操作系统以及所有用户文件/配置/程序等。
我想做的是创建工作PC的映像并将其在家中安装在桌面上。有人可以简要解释一下创建和安装Linux系统映像的过程吗?
家用操作系统:Windows。想要:可以在虚拟机(VMPlayer或VirtualBox)中执行或直接在我的家用PC上启动的映像文件。我尝试过clonesys,但希望使用其他方法。
据我了解,创建Linux系统的映像可以精确复制操作系统以及所有用户文件/配置/程序等。
我想做的是创建工作PC的映像并将其在家中安装在桌面上。有人可以简要解释一下创建和安装Linux系统映像的过程吗?
家用操作系统:Windows。想要:可以在虚拟机(VMPlayer或VirtualBox)中执行或直接在我的家用PC上启动的映像文件。我尝试过clonesys,但希望使用其他方法。
Answers:
你可以尝试的东西。
准备现场CD(与哪一个无关)。外部存储设备必须足够大(与Work HD相同)以保存图像。
将实时CD放入您的工作计算机并启动它。挂载外部存储(如果您愿意,甚至挂载网络)
用于dd在工作计算机上克隆硬盘并将其作为映像存储在存储中
关闭工作电脑
在家用笔记本电脑上执行相同的完全相同的方法,但是除了克隆硬盘驱动器之外,您将图像放置在硬盘驱动器上实际上是必须反转if=和of=命令
除非您的家庭和工作单位的硬件相同,否则您可能会立即遇到一些硬件兼容性问题。但这都是可以解决的:)
请享用。
http://www.linux-live.org/为您提供了一个非常简单的操作方法:
Linux Live Kit是一组Shell脚本,可让您从已经安装的Linux发行版中创建自己的Live Linux。您创建的Live系统将可以从CD-ROM或磁盘设备启动,例如USB闪存驱动器,USB笔驱动器,连接到USB端口的相机等。人们也使用Linux Live Kit从iPod引导Linux。
您可以使用partimage创建实时图像。但是我认为很难获得可以实时传输到另一台PC上的实时图像。
当您可以关闭工作电脑时,我建议您使用带partimage的实时CD,然后将图像创建到USB记忆棒,然后将其重写到家用电脑上。
或者,如果无法关闭计算机,则可以使用转储(http://linux.about.com/od/commands/l/blcmdl8_dump.htm)到文件或通过网络(ssh)。
您可以使用Clonezilla(Live CD)轻松克隆操作系统,但只知道目标驱动器必须与原始驱动器一样大或更大。这些步骤将向您展示如何将磁盘克隆到另一个磁盘。
注意-备份您的数据
这是我刚刚完成的操作:
以下步骤是提供一种复制磁盘映像的方法。我没有足够的外部存储设备来容纳笔记本电脑的磁盘映像,因此我通过SSH挂载了Windows计算机。还有其他方法可以执行此操作,但这对我而言最简单。
sudo apt install openssh-server安装sshdsudo nano /etc/ssh/sshd_config以编辑sshd配置PasswordAuthentication no到PasswordAuthentication yes,然后按Ctrl+ x,y,enter保存sudo /etc/init.d/ssh restartWindows防火墙对话框现在应该会弹出,单击接受以允许传入连接。
运行sudo apt install sshfs virtualbox为您提供sshfs和vboxmanage命令。
现在是测试您可以与Windows计算机建立SSH连接的好时机
如果在下一节中,您将创建整个磁盘的映像,而不只是Linux分区,那么您可能不需要这样做。
我想节省空间,所以只能使用我的Linux根分区,但是它本身不能启动,因此我创建了一个可启动的ISO映像:
sudo apt install grub-pc-bin xorrisomkdir -p efibootiso/boot/grubcp /usr/lib/grub/x86_64-efi/* efibootiso/boot/grub/cp /boot/grub/grub.cfg efibootiso/boot/grubgrub-mkrescue -o boot.iso efibootisoscp boot.iso username@windowsten:/mnt/d/VMs/WorkLaptop//dev/sda8)mkdir /run/windowstensshfs username@windowsten:/ /run/windowstencd /run/windowsten/mnt/d/VMs/WorkLaptop这是诀窍,如果您mount -o remount,ro /现在运行,则将被告知正在使用中,因此请使用魔术的sysrq键:SysRq+ s强制同步,然后SysRq+ u强制重新挂载为只读。(SysRq在我的笔记本电脑上是Alt Gr+ Print Screen)
vboxmanage convertfromraw /dev/sda8 worklaptop.vdi这将花费很长时间。两台使用802.11n wifi的计算机时,我每小时都能获得约10GB的数据。下次我将使用有线连接。
当它最终完成时,您将拥有笔记本电脑的Linux分区的磁盘映像。
现在,您应该能够启动虚拟机了。