QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1797|回复: 11

关于swap设置

[复制链接]
发表于 2006-4-23 01:56:31 | 显示全部楼层 |阅读模式
我是linux的初学者,请大家多帮忙
我的magiclinux安装在硬盘最后一个分区,我装系统时没有分swap分区
现在我在magiclinux分区前,划了400M的空间格成swap分区,但是grub出现错误,error 17,我想问一下能不能在magiclinux分区前增加分区呢?如何设置?
我现在在其他盘建立了一个swap文件,我想开机直接挂载,不知道在fstab里的语句怎么增加?还用不用做其他设置,望各位大大能说的详细些
ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教
发表于 2006-4-23 03:46:57 | 显示全部楼层
在分区前 令加一个分区
自然是启动不了了
原来的比如在hda5 现在的 跑到 hda6了 就不行了
这个需要改 gurb 的设置
具体怎么改  嘿嘿  不知道的说
回复

使用道具 举报

发表于 2006-4-23 04:18:42 | 显示全部楼层
magiclinux分区前增加分区,会启动不了,
楼主划了400M的空间格成swap分区,但是grub出现错误,
也应该是这个原因,
因为分区表改动了,那么设备名也要改动
如你的linux原理是hda6的,在之前分多了一个区,那么你的linux不再是安装再hda6了,而是变成hda7
所以,修复linux的启动也很简单,以下两步
1。修改grub的grub.conf文件
2。修改fstab文件
都是你实际的linux安装位置修改,就行了,
如何修改这些文件,可以用livecd,或安装光盘的resure模式(如果有),其他linux启动盘等
不想修改也很简单,把那个swap删掉,在linux分区后面的分区里划一部分来做swap分区就行了
如果使用swap,在fstab里和使用swap分区的写法是一样的
swap文件的路径 swap 。。。。。。。。。。就行了


ethereal没用过,一般是rpm的,或gz,bz等包是linux的,一般网址不会很乱吧。。。。
回复

使用道具 举报

 楼主| 发表于 2006-4-23 10:19:17 | 显示全部楼层
谢谢楼上两位
我的grub
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title windows XP
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3  ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
fstab

/dev/hda8       /                       ext3        defaults        1 1
none            /dev/pts                devpts      gid=5,mode=620  0 0
none            /dev/shm                tmpfs       defaults        0 0
/dev/hdc        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
none            /proc                   proc        defaults        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hda1   /mnt/hda1   vfat ,umask=0,exec 0 0
/dev/hda5   /mnt/hda5   vfat ,umask=0,exec 0 0
/dev/hda6   /mnt/hda6   vfat ,umask=0,exec 0 0
/dev/hda7   /mnt/hda7   vfat ,umask=0,exec 0 0
要是修改的话是不是把grub里的magiclinux hda都+1,和fstab的/dev/hda8  +1就行?
回复

使用道具 举报

发表于 2006-4-23 10:37:03 | 显示全部楼层
恩  差不多
回复

使用道具 举报

 楼主| 发表于 2006-4-23 11:04:54 | 显示全部楼层
大哥,这个差一点,就起动不了的...
能不能把具体修改位置标出来
回复

使用道具 举报

 楼主| 发表于 2006-4-23 11:11:23 | 显示全部楼层
再多问一句
我在/mnt/hda5 里面建立了一个名字为1.swap的swap文件
我想开机就挂载 怎么写fstab语句
谢谢
回复

使用道具 举报

发表于 2006-4-23 12:18:34 | 显示全部楼层

Re: 关于swap设置

[quote:2037fd1bee="39duban"]
ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教 [/quote]

你下for redhat/fedora那个
回复

使用道具 举报

发表于 2006-4-23 12:20:36 | 显示全部楼层
[quote:6651d10a9a="39duban"]再多问一句
我在/mnt/hda5 里面建立了一个名字为1.swap的swap文件
我想开机就挂载 怎么写fstab语句
谢谢[/quote]
挂这个文件做什么呢?
回复

使用道具 举报

发表于 2006-4-23 13:47:06 | 显示全部楼层
[quote:2a35a44866="39duban"]谢谢楼上两位
我的grub
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title windows XP
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3  ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Graphics Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Console Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
title MagicLinux (Single Mode)
        root (hd0,7)
        kernel /boot/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda8 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img
fstab

/dev/hda8       /                       ext3        defaults        1 1
none            /dev/pts                devpts      gid=5,mode=620  0 0
none            /dev/shm                tmpfs       defaults        0 0
/dev/hdc        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
none            /proc                   proc        defaults        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hda1   /mnt/hda1   vfat ,umask=0,exec 0 0
/dev/hda5   /mnt/hda5   vfat ,umask=0,exec 0 0
/dev/hda6   /mnt/hda6   vfat ,umask=0,exec 0 0
/dev/hda7   /mnt/hda7   vfat ,umask=0,exec 0 0
要是修改的话是不是把grub里的magiclinux hda都+1,和fstab的/dev/hda8  +1就行?[/quote]

那样的话改成
grub如下:7改成8
# grub.conf generated by MagicInstaller.

# Note that you do not have to rerun grub after making changes to this file.
default=1
timeout=10
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
title windows XP
        rootnoverify (hd0,0)
        chainloader +1
title MagicLinux
        root (hd0,8)
        kernel /boot/vmlinuz-2.6.15.3  ro root=/dev/hda9 vga=791 splash=silent
        initrd /boot/initrd-2.6.15.3.img

fstab修改如下,
/dev/ hda9     /                       ext3        defaults        1 1
none            /dev/pts                devpts      gid=5,mode=620  0 0
none            /dev/shm                tmpfs       defaults        0 0
/dev/hdc        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
none            /proc                   proc        defaults        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hda1   /mnt/hda1   vfat ,umask=0,exec 0 0
/dev/hda5   /mnt/hda5   vfat ,umask=0,exec 0 0
/dev/hda6   /mnt/hda6   vfat ,umask=0,exec 0 0
/dev/hda7   /mnt/hda7   vfat ,umask=0,exec 0 0
#加上swap文件自动挂载
swap文件的路径 none swap defaults 0 0
例如你的swap文件在/myswap(swap文件的创建请看其它贴子)
就是
/myswap none swap defaults 0 0
回复

使用道具 举报

发表于 2006-4-23 15:29:20 | 显示全部楼层

Re: 关于swap设置

[quote:a680907152="myopia"][quote:a680907152="39duban"]
ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教 [/quote]

你下for redhat/fedora那个[/quote]
仓库里有.
回复

使用道具 举报

 楼主| 发表于 2006-4-23 15:55:52 | 显示全部楼层
谢谢大家热心帮忙,swap 文件 我把1.swap名字改成 swap后,增加
/mnt/hda5/swap  swap  swap defaults 0 0就可以开机加载了,
改grub有点怕怕,就放弃了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 00:45 , Processed in 0.041090 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表