LinuxSir.cn,穿越时空的Linuxsir!

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

[继续求助]:sda7变成sda8之后??

[复制链接]
发表于 2010-4-20 13:36:48 | 显示全部楼层 |阅读模式
大家好!我在用Opensuse的时候遇到一个问题
当我安装好opensuse 11.2之后,我又想安装另一个Linux发行版,Debian,安装Debian过程出点儿问题,但并没什么大问题,我想应不会影响到我的Opensuse,谁知道,之前我的opensuse的根目录安装在/dev/sda7,但是安装Debian之后,通过/dev/sda7已经不能引导opensuse了,只能用/dev/sda8(我是通过windows下的grub来引导Opensuse),就算加载了内核还有initrd之后,还是进不去opensuse,我想内部的安装情况因为sda7变到sda8也发生了问题,可能是以前的信息都是sda7现在却莫名其妙的变成了sda8,所以无法启动了。
我想问问呢大家,有没有不需要重新安装系统的办法来解决这个问题呢?
发表于 2010-4-20 17:35:20 | 显示全部楼层
不需要,可以用live系统进入suse使用yast调整分区 就会自动配置好,推荐

或者手动调整/etc/fstab 文件内容
回复 支持 反对

使用道具 举报

发表于 2010-4-21 12:01:48 | 显示全部楼层
把/etc/fstab里的sda7改成sda8,还有启动内核的命令kernel (?da?,7)/.../vmlinuz root=/dev/sda8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-21 22:36:10 | 显示全部楼层
谢谢大家帮忙
现在我把fstab改成了
/dev/disk/by-id/ata-SAMSUNG_HM160HC_S1J3JD0QB18102-part7 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-SAMSUNG_HM160HC_S1J3JD0QB18102-part8 /                   ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-SAMSUNG_HM160HC_S1J3JD0QB18102-part9 /home                ext4       acl,user_xattr        1 2
但是启动的时候有一句话:mounting root /dev/disk/by-id/.....-part7 /root,还是不对,我觉得应该是part8才对
我的Opensuse没有安装Grub,没有安装任何启动管理,要修改启动内核是不是就要修改/etc/sysconfig/bootloader,我修改了,变成这样
LOADER_LOCATION=""
DEFAULT_APPEND="resume=/dev/disk/by-id/ata-SAMSUNG_HM160HC_S1J3JD0QB18102-part8 splash=silent quiet showopts"
DEFAULT_VGA=""
FAILSAFE_APPEND="showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe"
FAILSAFE_VGA=""
XEN_KERNEL_APPEND="resume=/dev/disk/by-id/ata-SAMSUNG_HM160HC_S1J3JD0QB18102-part8 splash=silent quiet showopts"
无论怎么改,上面的Mounting ....-part7 总是7,求助于大家。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-22 08:46:38 | 显示全部楼层
额外情况
1 我没有安装Grub等启动管理器
2 我通过安装盘可以引导系统
3 通过安装盘修复系统也没见什么大问题,修复到最后只有个软件数据库还有无法挂载NTFS分区的问题,其他的fstab都修复了
问题依然无法解决
回复 支持 反对

使用道具 举报

发表于 2010-4-22 10:06:58 | 显示全部楼层
需要重新做一下initrd,用mkinitrd命令。
回复 支持 反对

使用道具 举报

发表于 2010-4-23 12:04:04 | 显示全部楼层
应该是
resume=/dev/...-part-7 root=/dev/...-part-8
自己加一个root=进去。
回复 支持 反对

使用道具 举报

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

本版积分规则

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