u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
jasonubuntu
帖子: 47
注册时间: 2014-05-19 20:08
系统: mac os

u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#1

帖子 jasonubuntu » 2014-05-19 20:35

本人是新手,请大家多多帮助!
从官网下载的 ubuntu sever,制作成 u 盘镜像。因为 感觉u 盘方便。
结果发现分区时系统检测到的硬盘
Sda 排在前边,是我的u 盘
Sdb 排后边 才是硬盘。
(不知道这里有没有办法调换,我认为问题都出在这里)
我选择整个硬盘分区,格式化,安装。
安装成功之后,启动桌面就是那个提示,大概就是:
… Mapper/cryptswap not ready …
意思就是 swap 没有挂载成功。可以等一会就能登录,使用。但是查询 free 就能知道:
Swap 0 0 0
网上看了好多解决办法,其中包括,重新格式化 swap 分区,挂载,发现,分区时叫做 sdb2 的 swap 在 fdisk 里变成了 sda2. 按照 sda2 格式化,挂载,swap 可以挂载成功。
但是重启之后,就又是 挂载失败。
具体修复方案 是根据下边
http://punygeek.blogspot.hk/2012/10/ubu ... r.html?m=1
后来放弃修复,我再次重装,还是 u 盘 默认 sda ,硬盘 sdb. 可以预见,装成了还会有这个问题。
本人试图刻了 3个 镜像盘,我想用光盘安装就没有这个问题,可是却碰到 光盘不引导,也无法进入 bios,都是进入 grub, 什么快捷键都试了。 就是不能光盘引导。
求助两个方面,
1,如何用 u 盘安装,默认分区的硬盘 排在前边 即 sda
2, 为什么无法进入 bios 无法光盘引导安装?(google 发现遇到这个问题的也很多) 难道就是我的光盘质量不好??
希望能装上一个漂亮没有问题的系统。
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#2

帖子 qy117121 » 2014-05-19 20:50

1,主板问题,有些主板就是会这样
2,光盘没刻好吧

fstab里 用uuid就没这个问题了,desktop版本是默认用的uuid标示分区的
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
jasonubuntu
帖子: 47
注册时间: 2014-05-19 20:08
系统: mac os

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#3

帖子 jasonubuntu » 2014-05-19 20:57

上边说到的解决这个问题的帖子,就是重新格式化之后,记下 uuid ,然后把 uuid 写进去。启动 swap 可以成功,但是重启就又不能挂载了。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#4

帖子 poloshiao » 2014-05-19 21:03

为什么无法进入 bios 无法光盘引导安装?
參考你的電腦使用說明書 看看 如何設定 光盤機 為最優先開機裝置
Sda 排在前边,是我的u 盘
Sdb 排后边 才是硬盘。
這一篇 解釋了部份原因
http://ubuntuforums.org/showthread.php? ... st11910428

是 sda sdb 不是 重點
每個分割區 格式化以後 都會產生一個 uuid
在 開機選單 grub.cfg
在 掛載 /etc/fstab
在 許多分割區關鍵指令
都是 使用 uuid 就不會弄錯
uuid 產生於 格式化
除非再度格式化 否則 是不會改變的
jasonubuntu
帖子: 47
注册时间: 2014-05-19 20:08
系统: mac os

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#5

帖子 jasonubuntu » 2014-05-19 21:32

poloshiao 写了:
为什么无法进入 bios 无法光盘引导安装?
參考你的電腦使用說明書 看看 如何設定 光盤機 為最優先開機裝置
Sda 排在前边,是我的u 盘
Sdb 排后边 才是硬盘。
這一篇 解釋了部份原因
http://ubuntuforums.org/showthread.php? ... st11910428

是 sda sdb 不是 重點
每個分割區 格式化以後 都會產生一個 uuid
在 開機選單 grub.cfg
在 掛載 /etc/fstab
在 許多分割區關鍵指令
都是 使用 uuid 就不會弄錯
uuid 產生於 格式化
除非再度格式化 否則 是不會改變的

sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
ex.
cryptswap1 /dev/sdb8 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
comment existing swap configuration in /etc/fstab

ex.
/dev/mapper/cryptswap1 none swap sw 0 0
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX (create new swap, XX depends on your system and is the partition you formatted earlier, in my case it was sdb8)
mark somewhere the UUID value that the previous command returns

ex.
Setting up swapspace version 1, size = 4208636 KiB
no label, UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
update /etc/initramfs-tools/conf.d/resume with the new UUID

ex.
RESUME=UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
sudo update-initramfs -u (update initramfs)
sudo swapon /dev/sdXX (enable swap, XX depends on your setup)
sudo ecryptfs-setup-swap (encrypt swap)
now you can check that swap is on by using the commands

free -m
用这个办法可以修复成功,挂载。
但是,重启之后就又不行了。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#6

帖子 poloshiao » 2014-05-19 23:46

cryptswap1 /dev/sdb8 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
這是用於加密掛載
需要額外安裝加密套件
如果你是新人 不建議你現在就使用加密掛載

sudo cat /etc/fstab | grep swap
看看 目前如何掛載 swap
是不是 使用 uuid 掛載
jasonubuntu
帖子: 47
注册时间: 2014-05-19 20:08
系统: mac os

Re: u盘安装Ubuntu分区时系统认为u盘是sda 硬盘是sdb,完成后挂载 swap 出错,郁闷求助!

#7

帖子 jasonubuntu » 2014-05-21 11:24

谢谢大家,我昨天重装一次系统,还是 装给 sdb 硬盘 ,只是主目录没有选择加密好像,这次开机就挂载成功了。具体原因不详。
回复