wubi安装ubuntu后怎么再新建一个swap交换分区

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

wubi安装ubuntu后怎么再新建一个swap交换分区

#1

帖子 ubuntu606 » 2010-07-27 5:07

wubi安装ubuntu后怎么再新建一个swap交换分区,我的电脑是笔记本,简单地用wubi安装了ubuntu,但是其默认swap只有200M,上网的时候或开了个什么程序,它不占物理内存,先把swap耗完了,硬盘咔嚓咔嚓响,不过只是细微的响。我想再新建一个交换分区,或是把它修改的大一些,另外swap是多少才是最合适的,我的内存是888MB。

听说,不刻光盘可以用usb替代光盘进行启动安装,知道的朋友介绍一下,希望大家帮帮忙
miantuan
帖子: 17
注册时间: 2009-05-30 21:27

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#2

帖子 miantuan » 2010-07-27 9:55

楼主 :因为你wubi 你用第二个方法~~~~

一般swap建立内存一般大小比较合适 ,当然了 。

尝试可以如下处理:

第一种方法 :分区做swap

1 通过分区做swap:fdisk /dev/hdc (/dev/sda)

[root@www ~]# fdisk /dev/hdc
Command (m for help): n
First cylinder (2303-5005, default 2303): <==这里按[enter]
Using default value 2303
Last cylinder or +size or +sizeM or +sizeK (2303-5005, default 5005): +256M

Command (m for help): p

Device Boot Start End Blocks Id System
.....中间省略.....
/dev/hdc6 2053 2302 2008093+ 83 Linux
/dev/hdc7 2303 2334 257008+ 83 Linux <==新增的项目

Command (m for help): t <==修改系统 ID
Partition number (1-7): 7 <==从上结果看到的,七号partition

Hex code (type L to list codes): 82 <==改成 swap 的 ID
Changed system type of partition 7 to 82 (Linux swap / Solaris)

Command (m for help): p

Device Boot Start End Blocks Id System
.....中间省略.....
/dev/hdc6 2053 2302 2008093+ 83 Linux
/dev/hdc7 2303 2334 257008+ 82 Linux swap / Solaris

Command (m for help): w
# 此时就将 partition table 更新了!

[root@www ~]# partprobe
# 这个玩意儿很重要的啦!不要忘记让核心更新 partition table 喔!

* 2. 开始建置 swap 格式

[root@www ~]# mkswap /dev/hdc7
Setting up swapspace version 1, size = 263172 kB <==非常快速!


* 3. 开始观察与载入看看吧!

[root@www ~]# free
total used free shared buffers cached
Mem: 742664 684592 58072 0 43820 497144
-/+ buffers/cache: 143628 599036
Swap: 1020088 96 1019992
# 我有 742664K 的实体记忆体,使用 684592K 剩余 58072K ,使用掉的记忆体有
# 43820K / 497144K 用在缓冲/快取的用途中。
# 至于 swap 已经存在了 1020088K 啰!这样会看了吧?!

[root@www ~]# swapon /dev/hdc7
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 684712 57952 0 43872 497180
-/+ buffers/cache: 143660 599004
Swap: 1277088 96 1276992 <==有增加啰!看到否?

[root@www ~]# swapon -s
Filename Type Size Used Priority
/dev/hdc5 partition 1020088 96 -1
/dev/hdc7 partition 257000 0 -2
# 上面列出目前使用的 swap 装置有哪些的意思!

=================================================
第二种方法~~~~

使用档案建置swap


如果是在实体分割槽无法支援的环境下,此时前一小节提到的 loop 装置建置方法就派的上用场啦! 与实体分割槽不一样的只是利用 dd 去建置一个大档案而已。多说无益,我们就再透过档案建置的方法建立一个 128 MB 的记忆体置换空间吧!

* 1. 使用 dd 这个指令来新增一个 128MB 的档案在 /tmp 底下:

[root@www ~]# dd if=/dev/zero of=/tmp/swap bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 1.7066 seconds, 78.6 MB/s

[root@www ~]# ll -h /tmp/swap
-rw-r--r-- 1 root root 128M Oct 28 15:33 /tmp/swap

这样一个 128MB 的档案就建置妥当。若忘记上述的各项参数的意义,请回前一小节查阅一下啰!

* 2. 使用 mkswap 将 /tmp/swap 这个档案格式化为 swap 的档案格式:

[root@www ~]# mkswap /tmp/swap
Setting up swapspace version 1, size = 134213 kB
# 这个指令下达时请‘特别小心’,因为下错字元控制,将可能使您的档案系统挂掉!


* 3. 使用 swapon 来将 /tmp/swap 启动啰!

[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45584 261284
-/+ buffers/cache: 143992 598672
Swap: 1277088 96 1276992

[root@www ~]# swapon /tmp/swap
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45604 261284
-/+ buffers/cache: 143972 598692
Swap: 1408152 96 1408056

[root@www ~]# swapon -s
Filename Type Size Used Priority
/dev/hdc5 partition 1020088 96 -1
/dev/hdc7 partition 257000 0 -2
/tmp/swap file 131064 0 -3


* 4. 使用 swapoff 关掉 swap file

[root@www ~]# swapoff /tmp/swap
[root@www ~]# swapoff /dev/hdc7
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45660 261284
-/+ buffers/cache: 143916 598748
Swap: 1020088 96 1019992 <==回复成最原始的样子了!

=====================================

详细学习linux.vbird.org

第八章: Linux 磁碟与档案系统管理

5. 记忆体置换空间(swap)之建置:
  5.1 使用实体分割槽建置swap
  5.2 使用档案建置swap
  5.3 swap使用上的限制
ubuntu606
帖子: 624
注册时间: 2007-07-14 17:04

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#3

帖子 ubuntu606 » 2010-07-27 10:07

不知道行不行啊,你测试过?关于分区我还是比较慎重的,弄不好的话,数据全丢了,好像是从网上复制的吧
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#4

帖子 枫叶饭团 » 2010-07-27 10:10

liveUSB.插入你的U盘.
系统-->系统管理-->启动盘创建...然后自已看着办吧
这样子LZ就可以告别wubi这种悲剧的安装方式了` :em11
miantuan
帖子: 17
注册时间: 2009-05-30 21:27

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#5

帖子 miantuan » 2010-07-27 11:02

你正好学习第二种方法不就行了 怕失败什么都学不到哦
ubuntu606
帖子: 624
注册时间: 2007-07-14 17:04

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#6

帖子 ubuntu606 » 2010-07-27 18:27

我用usb创建了个启动盘,已经安装成功 :em11

一怒之下把swap分了1G,不过不知道合不合适?

另外系统启动时启动目录太丑了,和wubi安装时不一样,能不能修改一下?

大家多帮忙

还有一件事,就是把40多G的硬盘格了,但还有20多几,分区的时候我没设挂载,现在看不到那块分区,而且ubuntu上也没有/host这个目录,哪位朋友看看如何解决!
ubuntu606
帖子: 624
注册时间: 2007-07-14 17:04

Re: wubi安装ubuntu后怎么再新建一个swap交换分区

#7

帖子 ubuntu606 » 2010-07-27 18:40

怎么让它在windows上正常显示 出来
附件
Screenshot.png
回复