免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5510 | 回复: 6
打印 上一主题 下一主题

我的SWAP在Sda10,但启动提示unable to access resume device (LABEL=SWAP-sda9) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-05 16:17 |只看该作者 |倒序浏览
各位大侠,本菜鸟的Swap明明在sda10,但是启动的时候会trying to resume from SWAP-sda9 并提示unable to access resume device (LABEL=SWAP-sda9)然后继续启动F8。这个是我拔掉第二块硬盘才会这样,如果插着第二个硬盘,系统就挂起在trying to resume from SWAP-sda9下不去了。

问题出现于:我在第二块硬盘(IDE的)上安装了Vista,然后用新下载的F8救援盘修复了引导,使得Grub能继续引导各个系统启动。grub可以引导Vista和Freebsd,就是F8启动的时候出错。

我试了swapoff -a, mkswap -L SWAP-sda10 /dev/sda10 swapon -a. 但还是同样的问题。

网上有人有类似问题,他解决了http://forums.fedoraforum.org/printthread.php?t=120868
我就是不知道他说的重装boot image具体怎么做的。。。

他说The boot image was created wron because I updated the wrong mkinitrd.
I installed the correct one and created a new boot image.
/sbin/new-kernel-pkg-suspend2 --package kernel --mkinitrd --depmod --suspend2-version=20208 --suspend2-userui=auto --install 2.6.17-1.2174_1.rhfc5.cubbi_suspend2

我猜想是我的救援盘的内核比我现在的系统新引起的但不知道怎么解决。谢谢帮助。

我的fdisk -l
     /dev/sda10     9665    9729      522081     82    Linux Sawap / Solaris   
我的fstab:
   /dev/sda10     swap     swap     defaults     0    0
我的grub.config
title Fedora
    root(hd0,
    kernel  /boot/vmlinuz -2.6.23.1-42.fc8 ro root=/dev/sda9   vga=0x305
    initrd   /boot/initrd-2.6.23.1-42.fc8.img

[ 本帖最后由 jiahonglzm 于 2008-7-5 16:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-07-05 16:35 |只看该作者
交换不用挂载吧
系统内核管理

论坛徽章:
0
3 [报告]
发表于 2008-07-05 16:37 |只看该作者
原帖由 jiahonglzm 於 2008-7-5 16:17 發表
我的fdisk -l
     /dev/sda10     9665    9729      522081     82    Linux Sawap / Solaris   
我的fstab:
   /dev/sda10     swap     swap     defaults     0    0
..


因為 initrd image 紀錄是之前資訊,所以.... 建議重作 initrd image 即可。

  1. mkinitrd -f /boot/initrd-2.6.23.1-42.fc8.img $( uname -r )
复制代码


--

论坛徽章:
0
4 [报告]
发表于 2008-07-05 23:10 |只看该作者
原帖由 cnjnhu 于 2008-7-5 16:35 发表
交换不用挂载吧
系统内核管理

fstab中交换分区这一行不是我写上去的,系统自动生成的,我只是把他的label改成了路径。

论坛徽章:
0
5 [报告]
发表于 2008-07-05 23:11 |只看该作者
原帖由 kenduest 于 2008-7-5 16:37 发表


因為 initrd image 紀錄是之前資訊,所以.... 建議重作 initrd image 即可。

mkinitrd -f /boot/initrd-2.6.23.1-42.fc8.img $( uname -r )

--


谢谢版主,我周一或明天回公司试验下,我是对Linux有兴趣,自己学学,不过太菜呵呵。

论坛徽章:
0
6 [报告]
发表于 2008-07-07 21:32 |只看该作者
重做了initrd后,F8能正确识别Swap的位置了。
提示No suspend signature on swap, not resuming 应该没有问题。

但我的第二个问题还是不知道原因,也就是插着第二块磁盘的时候,F8就挂起在
Trying to resume from /dev/sda10

论坛徽章:
0
7 [报告]
发表于 2008-07-08 08:20 |只看该作者
试下把两硬盘数据线的接口对换一下。你是不是一开始装LINUX时没有两块硬盘?

还有从提示看,你的分区有问题,你之前不是写了
kernel  /boot/vmlinuz -2.6.23.1-42.fc8 ro root=/dev/sda9   vga=0x305
root分区在sda9吗?现在提示在sda10,肯定不对。如果确定是sda9可以在启动grub时,更正为kernel  /boot/vmlinuz -2.6.23.1-42.fc8 ro root=LABEL=/  vga=0x305
/  你的根分区卷标
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP