使用现有的交换分区阻止LiveCD


11

我已经安装了带有交换分区的安装,并且我想在不使用交换分区的情况下引导Ubuntu 10.04 Desktop LiveCD。我想避免使用交换分区,以便可以调整它和其他分区的大小。

Answers:


9

如果您使用的是Ubuntu Live CD,则可以通过右键单击交换分区并选择swapoff,通过分区编辑器(GParted)禁用交换分区。

这应该允许调整分区的大小。


我以为会有一个启动选项,但这对我所需要的肯定足够好。
利亚姆

2

您可以将noswap添加到grub参数以实现此目的。

但是通常让Live CD正常启动然后以控制台类型启动更容易:

sudo swapoff device

设备是交换的文件或分区。


我尝试将noswap和--noswap添加到引导选项(通过在livecd菜单中按F6进行访问)。两者均无效,系统监视器仍将交换显示为已启用。
利亚姆2010年

您是否尝试过交换方法?
哈维尔·里维拉

1

如果实时CD使用交换,则可以使用swapoff命令禁用它。交换也不是安装Ubuntu所必需的,但建议使用。


-1

我错了,Live CD确实使用了现有的交换分区。没有noswap 列出作弊代码(无论如何我还是尝试了noswap作弊代码,但是仍然使用了交换)。

我对如何防止在启动时使用交换感到困惑,但是出于重新分区的目的,其他张贴者建议了如何关闭交换。

ubuntu@ubuntu:~$ swapon -s
Filename    Type        Size     Used   Priority
/dev/sda5   partition   225272   0      -1

Live CD确实使用了可用的交换分区,但是您的交换位于加密分区上,并且在初始化加密分区之前不可能将其识别为交换分区,默认情况下不会发生这种情况。
2010年1

@ JanC点指出,谢谢。我需要设置一个未加密的VM来再次测试。
反转

我认为对noswap选项的支持是在内核编译时打开或关闭的(我不记得我在哪里读到的),因此它可能在某些Linux发行版中可用,而在其他发行版中则不可用。
利亚姆
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.