LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 845|回复: 7

更改交换分区的问题

[复制链接]
发表于 2007-5-1 12:22:15 | 显示全部楼层 |阅读模式
原来的交换分区标签为SWAP-hda4,我将这个交换分区删了,重建了一个交换分区挂载,并且已在fstab中将挂载原来hda4分区的信息删除了,但是每次开机还有显示unable to access resume device LABEL=/SWAP-hda4(不影响现在交换分区的挂载),这是什么文件在起作用,要怎么修改?
 楼主| 发表于 2007-5-1 14:42:56 | 显示全部楼层
每人知道吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 17:11:07 | 显示全部楼层
记不清了,我以前也出现过,好像是 udev 的吧?
回复 支持 反对

使用道具 举报

发表于 2007-5-1 18:35:17 | 显示全部楼层
swapoff -a && makeswap /dev/hda4 && reboot
回复 支持 反对

使用道具 举报

发表于 2007-5-1 19:21:49 | 显示全部楼层
好象是安装完成后写在 initrd 文件里面的,不好改。汗!
回复 支持 反对

使用道具 举报

发表于 2007-5-1 21:07:27 | 显示全部楼层
manpage 里就有很多有用的信息:

man mkswap
man swapon
...
回复 支持 反对

使用道具 举报

发表于 2007-5-1 21:23:15 | 显示全部楼层
如果删了交换分区,重新划分的一个,可能就不是hda4了,具体的要用命令查看才知道,我以前重装fc时遇到过
我以前重装是总是先删除分区,再重新创建,再格式化,结果刚创建的分区就变成了最后一个了
回复 支持 反对

使用道具 举报

发表于 2007-5-2 08:33:35 | 显示全部楼层
从前有个 /boot,/boot里面有个 inittrd-2.6.20-xxxx.img,这个initrd-2.6.20-xxxx.img 用 gunzip 解压缩成后有个 initrd,initrd用cpio -i -F initrd 打开后里面又有个 init,你苦苦追寻的东西就写在这文件里。

就是那行 resume /dev/hda3 了,象这样:

  1. #!/bin/nash

  2. mount -t proc /proc /proc
  3. setquiet
  4. echo Mounting proc filesystem
  5. echo Mounting sysfs filesystem
  6. mount -t sysfs /sys /sys
  7. echo Creating /dev
  8. mount -o mode=0755 -t tmpfs /dev /dev
  9. mkdir /dev/pts
  10. mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts
  11. mkdir /dev/shm
  12. mkdir /dev/mapper
  13. echo Creating initial device nodes
  14. mknod /dev/null c 1 3
  15. mknod /dev/zero c 1 5
  16. mknod /dev/systty c 4 0
  17. mknod /dev/tty c 5 0
  18. mknod /dev/console c 5 1
  19. mknod /dev/ptmx c 5 2
  20. mknod /dev/rtc c 10 135
  21. mknod /dev/tty0 c 4 0
  22. mknod /dev/tty1 c 4 1
  23. mknod /dev/tty2 c 4 2
  24. mknod /dev/tty3 c 4 3
  25. mknod /dev/tty4 c 4 4
  26. mknod /dev/tty5 c 4 5
  27. mknod /dev/tty6 c 4 6
  28. mknod /dev/tty7 c 4 7
  29. mknod /dev/tty8 c 4 8
  30. mknod /dev/tty9 c 4 9
  31. mknod /dev/tty10 c 4 10
  32. mknod /dev/tty11 c 4 11
  33. mknod /dev/tty12 c 4 12
  34. mknod /dev/ttyS0 c 4 64
  35. mknod /dev/ttyS1 c 4 65
  36. mknod /dev/ttyS2 c 4 66
  37. mknod /dev/ttyS3 c 4 67
  38. echo Setting up hotplug.
  39. hotplug
  40. echo Creating block device nodes.
  41. mkblkdevs
  42. echo "Loading uhci-hcd.ko module"
  43. insmod /lib/uhci-hcd.ko
  44. echo "Loading ohci-hcd.ko module"
  45. insmod /lib/ohci-hcd.ko
  46. echo "Loading ehci-hcd.ko module"
  47. insmod /lib/ehci-hcd.ko
  48. mount -t usbfs /proc/bus/usb /proc/bus/usb
  49. echo "Loading jbd.ko module"
  50. insmod /lib/jbd.ko
  51. echo "Loading ext3.ko module"
  52. insmod /lib/ext3.ko
  53. echo "Loading scsi_mod.ko module"
  54. insmod /lib/scsi_mod.ko
  55. echo "Loading sd_mod.ko module"
  56. insmod /lib/sd_mod.ko
  57. echo "Loading libata.ko module"
  58. insmod /lib/libata.ko
  59. echo "Loading ata_piix.ko module"
  60. insmod /lib/ata_piix.ko
  61. mkblkdevs
  62. resume /dev/hda3
  63. echo Creating root device.
  64. mkrootdev -t ext3 -o defaults,ro hda4
  65. echo Mounting root filesystem.
  66. mount /sysroot
  67. echo Setting up other filesystems.
  68. setuproot
  69. echo Switching to new root and running init.
  70. switchroot
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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