系统相关
首页 > 系统相关> > linux – LiveCD“记得”早期分区

linux – LiveCD“记得”早期分区

作者:互联网

每当我使用VirtualBox安装Linux发行版时,我通常会将LiveISO安装到硬盘驱动器上,而不是仅将其用作Live CD.但是,有时ISO不能完全安装(通常是用户错误),并且会出现提示,将其再次安装到硬盘驱动器上.此外,即使我之前创建了一个用户,liveuser也是唯一的用户.然而,原始分区以某种方式“被记住”,但我无法弄清楚它们在哪里或如何到达它们. df -h的输出是:

Filesystem              Size   Used   Avail   Use%  Mounted on
/dev/mapper/live-rw     3.9G   3.0G    804M    80%  /
devtmpfs                985M      0    985M     0%  /dev
tmpfs                  1002M   136K   1002M     1%  /dev/shm
tmpfs                  1002M   700K   1002M     1%  /run
tmpfs                  1002M      0   1002M     0%  /sys/fs/cgroup
/dev/sr0                953M   953M       0   100%  /run/initramfs/live
tmpfs                  1002M   344K   1002M     1%  /tmp
varcacheyum            1002M      0   1002M     0%  /var/cache/yum
vartmp                 1002M      0   1002M     0%  /var/tmp
/dev/mapper/live-base   3.9G   3.0G    823M    79%  /mnt/install/source

这些分区是如何被“记住”的,我怎样才能再次安装这些分区以使它们变得非常美观很好,如果可能的话?如果没有,为什么不呢?

编辑

到目前为止的答案,并做了wipefs和cfdisk,除了2个“超级块”,就像@mikeserv所称的那样,当我尝试打开它们时会遇到某种问题.一个是我之前安装的VBox Guest Additions,现在在filesystem / dev / sr0下,另一个是Fedora Live Desktop.文件系统都没有我给分区的所有空间.我给分区大约42-43GB,但VBox Guest Additions有999MB,Fedora Live Desktop有4GB.这是怎么回事?

解决方法:

在发生错误之前进行了分区,因此每当您在分区虚拟硬盘驱动器上运行LiveCD时,它仍然是分区的. LiveCD只读取它所认为的分区硬盘.

为了清除所有内容,您可以删除当前虚拟机并创建新虚拟机,也可以使用LiveCD上的磁盘工具(cfdisk,fdisk,parted …等)重新分区/重新格式化虚拟硬盘.您当然可以使用这些工具删除表格,并让LiveCD根据默认值重新创建所有内容,如果您不想担心布局.

找到已安装的分区使用:

mount

然后

fdisk /dev/devicename

标签:linux,virtual-machine,virtualbox,virtualization,livecd
来源: https://codeday.me/bug/20190814/1657370.html