日期:2014-05-16  浏览次数:20636 次

系统不能启动,懂的朋友帮忙看下,本人linux白痴.
我把系统从一个160G硬盘用ghost克隆到另一个500G硬盘上.
然后把500G的硬盘接上,
拆掉160G的硬盘.

系统启动到这就不动了.
应该怎么解决.


------解决方案--------------------
探讨
我把系统从一个160G硬盘用ghost克隆到另一个500G硬盘上.
然后把500G的硬盘接上,
拆掉160G的硬盘.

系统启动到这就不动了.
应该怎么解决.

------解决方案--------------------
探讨
我把系统从一个160G硬盘用ghost克隆到另一个500G硬盘上.
然后把500G的硬盘接上,
拆掉160G的硬盘.

系统启动到这就不动了.
应该怎么解决.

------解决方案--------------------
superblock变掉了的缘故吧... 原先的superblock只有160G的信息,现在变500G了,当然对不上了

google下 修复superblock


------解决方案--------------------
呃? 还在纠结?
不是有很清晰的superblock的报错么, 尝试修复下先

http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&site=&source=hp&q=%E4%BF%AE%E5%A4%8Dsuperblock&oq=%E4%BF%AE%E5%A4%8Dsuperblock&aq=f&aqi=&aql=&gs_l=hp.3...443.3017.0.3389.15.9.0.0.0.0.0.0..0.0...0.0.8lLjLLAvKC0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=a8eb84d9f9e5e420&biw=1438&bih=785
------解决方案--------------------
这个问题有多个解决办法:第一、不要用ghost克隆,ghost不使用linux, 许多文件系统ghost认不出,如XFS,
linux下的克隆软件很多,可下载台湾的再生龙试试:
http://storysky.blog.51cto.com/628458/291587
第二个方法:直接用DD命令,新手可以先用fdisk -l 命令看看原盘是不是hda,目标盘是不是sda,然后运行:
dd if=/dev/hda of=/dev/sda
dd完后,在修改新盘/etc/fstab文件和/etc/mtab文件,将里面的hda该为sda,再修改新盘/boot/grub/grub.conf文件,将root=LABEL或root=UUID的数据改成新盘的数据,在然后运行grub命令: grub
>root (hd1,x) # x是你新盘文件系统的的分区号减1
>setup (hd1)
最后一步也可在关机拔掉旧硬盘重新启动时再做。重新启动后grub找不到启动信息时自然会出来grub命令行提示符。