引用 | 编辑
lawrencelu71050
2009-05-14 21:51 |
楼主
▼ |
||
![]() 之后请cd /到根目录,如图片 ![]() 输入或复制贴上这段指令:wget "http://ftp.linux.ncsu.edu/pub/CentOS/5.2/updates/i386/RPMS/kernel-2.6.18-92.1.18.el5.i686.rpm" 这指令代表网路上下载这kernel-2.6.18-92.1.18.el5.i686.rpm这新kernel RPM套件,下载好之后请输入:rpm -ivh kernel-2.6.18-92.1.18.el5.i686.rpm(enter),就会开始自动安装这新的kernel,更新成功会出现类似以下的图示 ![]() 且在/boot/grub/menu.lst会自动增加新的kernel开机选单,如以下图示 ![]() 之后重新开机就会有新的kernel开机选单,更新kernel就此结束,谢谢大家 另外当大家下载与安装另外最新版的kernel-2.6.18-128.el5.i686.rpm时,会出现错误画面,详细小弟还要去查询 ======================================================================================================= 当大家一开始安装linux的时候还有剩余空间想新增ext3或swap分割区,首先请切换成root身份,先输入fdisk -l(小写L)enter [root@localhost /]# fdisk -l Disk /dev/hda: 164.6 GB, 164696555520 bytes 255 heads, 63 sectors/track, 20023 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks ld System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 650 5116702+ 83 Linux /dev/hda3 651 777 1020127+ 82 Linux swap / Solaris /dev/hda4 778 20023 154593495 5 Extended /dev/hda5 778 904 1020096 83 Linux [root@localhost /]# 以上这是小弟硬碟的分割状态,画面显示这是/dev/hda,如果有多颗的话看您是要用哪一颗硬碟来分割,之后请输入:fdisk /dev/hda 当然第二颗硬碟也就是fdisk /dev/hdb 会跑出fdisk视窗,如以下图示 ![]() 我这是事先按下m来查询使用说明了,n是建立新的分割区,d是删除分割区,p是显示目前分割区状态,t是改分割槽ID,w是写入离开,小写Q是不存档离开 我们现在要建立200MB的ext3分割区与100M的swap,先建立ext3分割区,请先按下n(enter)这First cylinder 请enter就好,之后输入您要分割的大小,这里以200MB为例 请输入:+200M(这边单位是MB)enter,之后请按下p(enter)看分割区状态 Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 650 5116702+ 83 Linux /dev/hda3 651 777 1020127+ 82 Linux swap / Solaris /dev/hda4 778 20023 154593495 5 Extended /dev/hda5 778 904 1020096 83 Linux /dev/hda6 905 929 200781 83 Linux 有建立新的200MB分割区,按下t(enter)确定更改分割槽ID,会问您要更改的磁区,这边是要按下6(enter) 按下L可以看清单,如图片 ![]() 83是linux分割区,82是swap,8e是LVM,这边只要输入83(enter)就好了,之后跳到主画面,n(enter)开始建立100MB的swap,都大同小异,只是请记得分割槽ID是82 Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 650 5116702+ 83 Linux /dev/hda3 651 777 1020127+ 82 Linux swap / Solaris /dev/hda4 778 20023 154593495 5 Extended /dev/hda5 778 904 1020096 83 Linux /dev/hda6 905 929 200781 83 Linux /dev/hda7 930 942 104391 82 Linux swap / Solaris 我们这边都建立好了之后,请w存档,会跑出重新开机才会生效的画面,请输入: partprobe(enter)让新增分割区立即生效 之后请输入:mke2fs -j /dev/hda6格式化这ext3分割区,我们要让这分割区成开机挂载到某一目录 请在/mnt这目录建立新的目录,这边假设建立test这目录 指令: mkdir /mnt/test 之后挂载这/dev/hda6到这/mnt/test目录 指令: mount /dev/hda6 /mnt/test 请df -h看一下有无挂载成功 档案系统 容量 已用 可用 已用% 挂载点 /dev/hda2 4.8G 2.2G 2.4G 48% / /dev/hda5 965M 18M 898M 2% /home /dev/hda1 99M 16M 78M 18% /boot tmpfs 633M 0 633M 0% /dev/shm /dev/hda6 190M 5.6M 175M 4% /mnt/test 这是我硬碟的挂载状态,可以看到/dev/hda6挂载成功,现在格式化/dev/hda7这分割区变成swap 指令: mkswap /dev/hda7 启动这分割区 指令: swapon /dev/hda7 确保的话 指令:swapon -a 检查有无启动成功 指令:swapon -s Filename Type Size Used Priority /dev/hda3 partition 1020116 0 -1 /dev/hda7 partition 104380 0 -2 有启动成功,看swap有无增加空间 指令:top(按下小写q就离开) 我本来当初是建立1GB的swap, 现在增加100Mb变成1.1GB多的swap 最后修改/etc/fstab这档案让ext3分割区与swap每次开机都自动挂载 [root@localhost /]# cat -n /etc/fstab 1 LABEL=/ / ext3 defaults 1 1 2 LABEL=/home /home ext3 defaults 1 2 3 LABEL=/boot /boot ext3 defaults 1 2 4 tmpfs /dev/shm tmpfs defaults 0 0 5 devpts /dev/pts devpts gid=5,mode=620 0 0 6 sysfs /sys sysfs defaults 0 0 7 proc /proc proc defaults 0 0 8 LABEL=SWAP-hda3 swap swap defaults 0 0 9 /dev/hda6 /mnt/test ext3 defaults 0 0 10 /dev/hda7 swap swap defaults 0 0 这是我的fstab状态,请看九跟十就好,第一列是您要将使用那一分割区,所以请输入/dev/hda6与/dev/hda7,第二列是要挂载到哪边,/dev/hda6是要挂载到/mnt/test,/dev/hda7是swap,第三列是使用格式/dev/hda6是ext3,/dev/hda7是swap,第四与第五列照上面打就好了 之后重新开机就会自动挂载,谢谢大家 ![]()
|
引用 | 编辑
lawrencelu71050
2009-06-06 09:58 |
2楼
▲ ▼ |
引用 | 编辑
tibandyli
2009-08-14 19:22 |
3楼
▲ ▼ |
Tom大您好!
因为在您的磁碟分割区中发现您有挂载Solaris的档案系统。 想请教您,是怎么挂载的呢? 我的系统是CentOS5.3 kernel是2.6.18-128.el5。 不过,预设的kernel好像没有内带对ufs的支援。 看/proc/filesystem里没有ufs的档案格式。 那....还有办法可以挂载Solaris的档案系统吗? ![]() 谢谢您的回覆~~ ![]() |
引用 | 编辑
lawrencelu71050
2009-08-16 15:09 |
4楼
▲ ▼ |
下面是引用 tibandyli 于 2009-08-14 19:22 发表的 :================== 我没有挂载Solaris的档案系统,那是swap,以下这张图是我安装的centos 5.3分割区与swap状态 ![]() 您可以看到我swap有分割200MB的大小,文章那些图是之前的,之后我有更换过硬碟与安装Windows和centos5.3 所以我没有挂载Solaris的档案系统,是swap 以下这张图是/proc/filesystem的内容,也没有ufs的档案格式 ![]() Solaris不好意思我没有使用过,所以关于挂载Solaris的档案系统我也不是很清楚,谢谢 ![]() |
引用 | 编辑
tibandyli
2009-09-08 10:17 |
5楼
▲ ▼ |
谢谢回覆~~
后来找到解法了... Linux的Kernel通常预设都没有不支援Solaris的档案格式,需要重新编译过才行~~ 编译核心的部份可参考鸟哥的Linux 重点是要加入ufs的档案格式。 所以要加入的地方有两个… 又Solaris有分4种(或6种)档案格式像sun,sun64,...,编完kernel后进行挂载时,可能要试试看… 如果不想重新绑过Kernel可以试试看 dkms… 找文章时有大大给了这个key word… 但是… 我没有试过… 就不太了解了… ![]() 也提供其它有同样需求的朋友参考了~~ 回到本文… 所以是我眼睛打x了… 看错…以为是Solaris的分割区… 真害啊~~ ![]() ![]() |
引用 | 编辑
lawrencelu71050
2009-09-08 15:41 |
6楼
▲ ▼ |
下面是引用 tibandyli 于 2009-09-08 10:17 发表的 :==================== 其实我也没有用过那种格式,因为本身也用不到那种特殊格式,我现在linux也很少在用了,需要使用就用live cd查一下指令而已 ![]() |
引用 | 编辑
mnbmnb5266
2010-08-18 06:01 |
8楼
▲ |
感谢您的分享,不过这里面有几张图片看不见了
![]() |