39duban 发表于 2006-4-23 01:56:31

关于swap设置

我是linux的初学者,请大家多帮忙
我的magiclinux安装在硬盘最后一个分区,我装系统时没有分swap分区
现在我在magiclinux分区前,划了400M的空间格成swap分区,但是grub出现错误,error 17,我想问一下能不能在magiclinux分区前增加分区呢?如何设置?
我现在在其他盘建立了一个swap文件,我想开机直接挂载,不知道在fstab里的语句怎么增加?还用不用做其他设置,望各位大大能说的详细些
ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教 8O

taizitju 发表于 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的,一般网址不会很乱吧。。。。

39duban 发表于 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.3ro 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=6200 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就行?

taizitju 发表于 2006-4-23 10:37:03

恩差不多

39duban 发表于 2006-4-23 11:04:54

大哥,这个差一点,就起动不了的...
能不能把具体修改位置标出来

39duban 发表于 2006-4-23 11:11:23

再多问一句
我在/mnt/hda5 里面建立了一个名字为1.swap的swap文件
我想开机就挂载 怎么写fstab语句
谢谢

myopia 发表于 2006-4-23 12:18:34

Re: 关于swap设置


ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教 8O

你下for redhat/fedora那个

myopia 发表于 2006-4-23 12:20:36

再多问一句
我在/mnt/hda5 里面建立了一个名字为1.swap的swap文件
我想开机就挂载 怎么写fstab语句
谢谢
挂这个文件做什么呢?

奥斯利斯 发表于 2006-4-23 13:47:06

谢谢楼上两位
我的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.3ro 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=6200 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就行?

那样的话改成
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.3ro 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=6200 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

sejishikong 发表于 2006-4-23 15:29:20

Re: 关于swap设置


ps:本人最近想学ethereal,但是到官网上的下载区看的糊里糊涂,不知道该下哪一个,望指教 8O

你下for redhat/fedora那个
仓库里有.

39duban 发表于 2006-4-23 15:55:52

谢谢大家热心帮忙,swap 文件 我把1.swap名字改成 swap后,增加
/mnt/hda5/swapswapswap defaults 0 0就可以开机加载了,
改grub有点怕怕,就放弃了
页: [1]
查看完整版本: 关于swap设置