我在Virtualbox上有Debian。如何在我的电脑上安装真实的?


0

我在Virtual Box(win 10)上安装了Debian,并提供了我需要的所有软件包。如何制作可安装的文件,以便我可以在win 10旁边安装它(使用闪存)?


首先,欢迎超级用户!话虽如此,请允许我传递一条友好的建议:我们看到很多人在遇到Windows / Linux双启动配置问题时发布了一些问题。但是,在Windows 10中的免费虚拟机管理程序(VirtualBox或Hyper-V)中使用Linux的人几乎从未听说过任何问题。在进行更改之前,需要考虑一些事情。
Run5k

Answers:


1

您可以使用该dd实用程序在虚拟机内执行此操作。 dd if=$INPUT of=$OUTPUT(确保使用管理员权限运行它!)。对于$INPUT,使用虚拟磁盘的设备路径( /dev/sdX)。您可以lsblk用来确定这一点。对于$OUTPUT,请使用闪存驱动器的设备路径。完成此操作后,您可能需要修复引导加载程序和/或编辑fstab。但是,它也可以启动就好了。

请注意,这将删除闪存驱动器上的所有信息。

请注意,尝试从其他计算机上的闪存驱动器启动时可能会遇到问题(由于驱动程序不同或旧BIOS(在GPT或UEFI的情况下))。使用引导加载程序的后备选项可能允许您解决由于缺少驱动程序而导致的故障。

请注意,如果您的虚拟磁盘大于闪存驱动器,则必须调整分区大小,直到它们适合闪存驱动器。

请注意,如果您的虚拟驱动器与闪存驱动器的大小不同(几乎肯定不是),则必须更正分区表。如果我没记错的话,只需打开磁盘gparted即可解决问题 - 但也许不行。
更安全的策略是克隆(使用dd)单个分区而不是整个磁盘。如果以这种方式执行此操作,则应首先使用fdisk/ gdisk/ etc在输出驱动器上手动重新创建输入驱动器的分区方案。此外,请确保新分区的顺序相同(这不是完全必要的,但如果不这样做,很可能会破坏某些内容),并确保它们是相同的类型(tgdisk并且具有相同的标志(gparted用于此),否则您将无法启动。

请注意,这有点不可避免。但是我甚至在Windows安装上也能够完成它,所以它绝对可行。确保留出一天左右的时间,以便你有时间适当地搞乱这个。

如果/当您成功执行此操作时,请确保从Debian的flashdrive副本中删除VirtualBox Guest Additions(如果您安装了它们)。

此外,确保在完成克隆后重新放大闪存驱动器上的分区; 否则,你不会使用整个东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.