wubi安装ubuntu后怎么再新建一个swap交换分区,我的电脑是笔记本,简单地用wubi安装了ubuntu,但是其默认swap只有200M,上网的时候或开了个什么程序,它不占物理内存,先把swap耗完了,硬盘咔嚓咔嚓响,不过只是细微的响。我想再新建一个交换分区,或是把它修改的大一些,另外swap是多少才是最合适的,我的内存是888MB。
听说,不刻光盘可以用usb替代光盘进行启动安装,知道的朋友介绍一下,希望大家帮帮忙
wubi安装ubuntu后怎么再新建一个swap交换分区
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 624
- 注册时间: 2007-07-14 17:04
-
- 帖子: 17
- 注册时间: 2009-05-30 21:27
Re: wubi安装ubuntu后怎么再新建一个swap交换分区
楼主 :因为你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使用上的限制
一般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使用上的限制
-
- 帖子: 624
- 注册时间: 2007-07-14 17:04
Re: wubi安装ubuntu后怎么再新建一个swap交换分区
不知道行不行啊,你测试过?关于分区我还是比较慎重的,弄不好的话,数据全丢了,好像是从网上复制的吧
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: wubi安装ubuntu后怎么再新建一个swap交换分区
liveUSB.插入你的U盘.
系统-->系统管理-->启动盘创建...然后自已看着办吧
这样子LZ就可以告别wubi这种悲剧的安装方式了`
系统-->系统管理-->启动盘创建...然后自已看着办吧
这样子LZ就可以告别wubi这种悲剧的安装方式了`

-
- 帖子: 17
- 注册时间: 2009-05-30 21:27
Re: wubi安装ubuntu后怎么再新建一个swap交换分区
你正好学习第二种方法不就行了 怕失败什么都学不到哦
-
- 帖子: 624
- 注册时间: 2007-07-14 17:04
Re: wubi安装ubuntu后怎么再新建一个swap交换分区
我用usb创建了个启动盘,已经安装成功
一怒之下把swap分了1G,不过不知道合不合适?
另外系统启动时启动目录太丑了,和wubi安装时不一样,能不能修改一下?
大家多帮忙
还有一件事,就是把40多G的硬盘格了,但还有20多几,分区的时候我没设挂载,现在看不到那块分区,而且ubuntu上也没有/host这个目录,哪位朋友看看如何解决!

一怒之下把swap分了1G,不过不知道合不合适?
另外系统启动时启动目录太丑了,和wubi安装时不一样,能不能修改一下?
大家多帮忙
还有一件事,就是把40多G的硬盘格了,但还有20多几,分区的时候我没设挂载,现在看不到那块分区,而且ubuntu上也没有/host这个目录,哪位朋友看看如何解决!
-
- 帖子: 624
- 注册时间: 2007-07-14 17:04