解决ubuntu开机出现/dev/mapper/cryptswap1和乱码 系交换分区错误

刚刚安装完Ubuntu 14.10(win7硬盘安装,是真机上的双系统)兴奋的准备开始进入它的神奇世界了,但是开机的时候却出现了一串乱码,觉得可能存在问题。乱码中有一串英文字符/dev/mapper/cryptswap1,从swap字样可以看出应该是交换分区出了问题。虽然界面正常启动了,但是还是有点感觉不够完美。因此打算把这个问题解决掉。

虽然电脑正常开机,但是这并不代表没有问题,交换分区类似于虚拟内存,对系统的稳定性有非常大的作用。我自己实践的结果是,使用ubuntukylin(麒麟)如果存在这个问题,有两种情况,一是开机卡死在这里,只能通过长按电源键重新开机,重新开机后可以正常进入系统,再次重启又卡死在这里,二一种情况是,系统永远都卡死在这里,只能强制关机,无法进入桌面。因此,看来这个问题还是有点隐患的,必须解决。

网上找了很多资料,大部分都是先提供一个线索,那就是/etc/fstab文件,这是一个开机挂载命令文件,告诉ubuntu开机的时候要怎么挂载。这个文件通过sudo gedit打开之后,发现就是用/dev/mapper/cryptswap1来挂载swap的,所以才出现了我们开机时候的那个错误。

于是网上各种大虾说要用sudo blkid来 查看交换分区的UUID,再把这个UUID写到fstab里面代替一下即可,说什么UUID不一样,有的人甚至连win C:都搬出来了。实际上,通过blkid查看,swap根本没有UUID,为什么?因为开机启动的时候,swap分区没有被挂载。所以问题根本不在UUID,而在于swap分区本身存在问题。

关键点来了!我发现我的情况是:swap分区虽然在安装系统的时候予以了规定,但是重装系统仔细一看,才发现swap被强制“不”勾选格式化,所以swap这个分区虽然磁盘空间留下来了,但是实际上是没有格式化的,没有格式化怎么挂载怎么使用呢?所以根本的问题在这里。

接下来就是格式化swap分区,并且把它挂载上了。

Ubuntu有一个gparted分区软件,非常好用,可以帮我们解决这个问题。有的ubuntu上已经安装了,如果你输入sudo gparted返回错误,那么就是没有安装,使用apt-get install gparted安装吧。

但是gparted不能用当前的用户sudo gparted来执行,系统会提示你必须使用root才能进行gparted的操作。所以又要先解决root的问题,因为root用户默认情况下是没有设置密码的,需要你通过sudo passwd root来先设置密码。设置好密码后通过su root来切换到root用户,这个时候不需要使用sudo了,直接gparted命令就可以打开磁盘管理界面。

如果你对磁盘分区之类的比较熟悉,后面的操作应该没什么问题。你会发现在swap那个分区前面会有一个问号,因为这个分区没有被格式化,只需要鼠标右键格式化为linux-swap格式即可。格式化完成之后先点击上面的绿色√,格式化成功之后还没完,还要激活swap,激活这个概念不用说了吧,同样是鼠标右键,“启用交换空间”。

启用之后你发现前面多了一把钥匙,这下swap分区终于OK了,先不要关gparted,在swap上鼠标右键,信息,把UUID拷贝下来,没错,这个时候终于看到了所有人都在呼唤的UUID。这个时候在把这个UUID复制到/etc/fstab文件中,按照格式照葫芦画瓢处理好。

事情到这里就差不多了,我也不是一步一步边操作边写这篇文章,所以中间也有可能遗漏某些细节,但是这篇文章的主要提示点在于:swap还没有被格式化,所以根本无法挂载,也就无所谓UUID,那些文章都是扯淡。

到了这些关于ubuntu开机错误问题就得到了解决。

时间: 2024-07-30 09:59:33

解决ubuntu开机出现/dev/mapper/cryptswap1和乱码 系交换分区错误的相关文章

ubuntu 交换分区挂载出错导致开机乱码解决办法

首先,什么是交换分区?我们可以等同于虚拟内存.在我们安装ubutu的时候,我们可以先分出一个物理内存1.5倍-2倍的大小作为交换分区,我就这样做了,最终出现了这个问题. 其次,分区的挂载.linux中硬盘数据要被读取必须有一个挂载的过程,如果打算一开机就挂载上,就要开机自动挂载.我读了一些文章后发现交换分区开机自动挂载有一个加密的过程,我想应该是权限控制的问题. 最后我是怎么解决的呢? 1.找出当初用来做交换分区的磁盘分区. 安装了一个叫GParted的磁盘分区管理软件,发现原来作为swap分区

Ubuntu开机黑屏或花屏解决办法

Ubuntu开机黑屏或花屏解决办法: 开机进入安全模式或叫恢复模式(双系统开机进入第2项(单系统开机时按shift键)-选择root或drop to root shell promot-点击ok) # mount -o remount /  (以读写的权限重新挂载系统) # vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"   (原为"quiet splash") :wq

如何解决 Ubuntu 下不能记住亮度设置的问题

如何解决 Ubuntu 下不能记住亮度设置的问题 在解决亮度控制在Ubuntu和Linux Mint下不工作的问题这篇教程里,一些用户提到虽然问题已经得到解决,但是Ubuntu无法记住亮度设置,同样的情况在Linux Mint下也会发生.每次开机或从睡眠状态下唤醒,亮度会恢复至最大值或最小值.我知道这种情况很烦.不过幸好我们有很简单的方法来解决Ubuntu和Linux Mint下的亮度问题. 解决Ubuntu和Linux下不能记住亮度设置 Norbert写了一个脚本,能让Ubuntu和Linux

解决Ubuntu或Fedora虚拟机重启网络时报错问题

如何解决Ubuntu或Fedora虚拟机重启网络时出现的"No such device eth0"或"Job failed"错误. 首先声明:下面是出现在Ubuntu和Fedora下面的问题,如果其它虚拟机也出现这样的问题,也可参看这些方法解决. 1. 错误症状 (1)Ubuntu下 用命令service networking restart重启网络或ifconfig eth0 up重启网卡时出现下面错误: eth0: ERROR while getting int

怎么解决电脑开机速度慢的问题

怎么解决电脑开机速度慢的问题   工具/原料 优化软件 杀毒软件 根据实际情况准备升级所需的硬件(固态硬盘.CPU.内存) 一.优化系统 1.减少不必要的启动项,为电脑减负.很多软件均"喜欢"随系统启动而启动,禁用开机启动项是提高开机速度,既不花钱又非常有效的方法之一. Windows 8可以直接在任务管理器中进行操作,其他版本的Windows 操作系统在msconfig 启动项管理操作,如果看不懂,建议使用第三方优化软件进行优化. 2.禁用不必要的服务,有一些服务我们可能永远也用不上

如何解决win10开机内存和cpu占用过高

  如何解决win10开机内存和cpu占用过高 关闭Defender防护 首选右键单击开始菜单,调出"运行"输入框(或者使用快捷键win+r),如图: 在"运行"输入框中输入"gpedit.msc",打开"组策略编辑器"如图: 在组策略编辑器中,找到"计算机配置"-"windows 组件",如图: 在"windows 组件"中找到"Windows Defen

win7系统利用修复工具解决电脑开机故障的方法

  大家在使用电脑的过程中,都会非常小心,生怕会电脑中毒,导致开机无法顺利进行.当遇到开机问题时,我们都是耐心等待,运气好时会开机,你可以根据内置的"疑难解答工具"进行修复,但是大多数是不幸的,连开机都开不了,这种情况大多数人会选择重装系统.但是重装系统非常麻烦,不仅浪费时间,而且很多文件会在重装系统时丢失.现在小编就来告诉大家一个简单的修复方法. 利用修复工具解决电脑开机故障的方法如下 1.选择修复计算机,即可启动修复,可以有效地解决一些可阻止启动的系统问题; 2.在启动修复后,它将

运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行脚本的问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1676490 运维经验分享作为一个专题,目前共7篇文章 <运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本> <运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化> <运维经验分享(三)-- 解决Ubuntu下cro

ubuntu开机的时候遇到的,怎么选?为什么会出现?

问题描述 ubuntu开机的时候遇到的,怎么选?为什么会出现? 解决方案 grub多重启动菜单. 第一个进入ubuntu 第二个高级选项,比如加载驱动.进入控制台等,一般用户不用 第三个和第四个,内存测试,如果你的电脑死机什么的,可以测试下 解决方案二: 类似启动引导菜单的一个东西,选第一个是进ubuntu系统,以后你要是装双系统,这个菜单里就会出现另一个系统的项,就在这里选进哪个系统. 解决方案三: 开机启动程序.可以让你进入一些系统boot等.修改开机启动选项等 解决方案四: 3 就选第一个