当前位置: 技术问答>linux和unix
ghost后出现的问题,请教
来源: 互联网 发布时间:2016-02-15
本文导语: 我用symantic ghost8.2把一个有完好ubuntu系统的旧ide40G硬盘做ghost到一个新的40Gide硬盘上。 但是新的硬盘运行不正常。不能正常启动到图形界面,也没有了大部分的命令如man,apt等。 1.把ghost的新盘做主盘,旧盘做从盘,...
我用symantic ghost8.2把一个有完好ubuntu系统的旧ide40G硬盘做ghost到一个新的40Gide硬盘上。
但是新的硬盘运行不正常。不能正常启动到图形界面,也没有了大部分的命令如man,apt等。
1.把ghost的新盘做主盘,旧盘做从盘,正常启动后,在系统里做点改动(添加一个文件)
。发现实际上现在运行的系统反而是原来的旧盘上的系统。做的改动原来是在旧盘上。
2.
我用tune2fs -l /dev/sda2(根分区)找出UUID=82f3c396-b9a8-4e5a-9def-2a06e6195a21
cat /etc/fstab找到/dev/sda2的UUID也是82f3c396-b9a8-4e5a-9def-2a06e6195a21
然后tune2fs -l /dev/sda6(一个没用的分区)找出
UUID=8ed1a44b-dd08-460a-a7f4-6af1a1b7fb4e
cat /etc/fstab找到/dev/sda6的UUID就不一样了。
这点不论是在旧盘上,还是在新盘上都是这样的。也就是说,新旧盘的tune2fs -l dev 的结果一样,新旧盘的/etc/fstab也一样。
这种情况下怎么修复那个新盘?
我的文件系统如下:(fdisk -l的结果和/etc/fstab里的不一样,不知道为什么会这样,新旧盘都是这样的)
root@Just-do-it:/home/czl# cat /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda2
UUID=82f3c396-b9a8-4e5a-9def-2a06e6195a21 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=22B469FFB469D637 /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda6
UUID=fc39aab2-e0b9-4538-8fba-fee091780a66 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
root@Just-do-it:/home/czl# fdisk -l
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 2433 4865 19543072+ f W95 Ext'd (LBA)
/dev/sda2 1 2432 19535008+ 83 Linux
/dev/sda5 2433 2550 947772 82 Linux swap / Solaris
/dev/sda6 2551 4865 18595206 83 Linux
Partition table entries are not in disk order
root@Just-do-it:/home/czl#
--
qq: 81970167
msn: sdlyczl@hotmail.com
但是新的硬盘运行不正常。不能正常启动到图形界面,也没有了大部分的命令如man,apt等。
1.把ghost的新盘做主盘,旧盘做从盘,正常启动后,在系统里做点改动(添加一个文件)
。发现实际上现在运行的系统反而是原来的旧盘上的系统。做的改动原来是在旧盘上。
2.
我用tune2fs -l /dev/sda2(根分区)找出UUID=82f3c396-b9a8-4e5a-9def-2a06e6195a21
cat /etc/fstab找到/dev/sda2的UUID也是82f3c396-b9a8-4e5a-9def-2a06e6195a21
然后tune2fs -l /dev/sda6(一个没用的分区)找出
UUID=8ed1a44b-dd08-460a-a7f4-6af1a1b7fb4e
cat /etc/fstab找到/dev/sda6的UUID就不一样了。
这点不论是在旧盘上,还是在新盘上都是这样的。也就是说,新旧盘的tune2fs -l dev 的结果一样,新旧盘的/etc/fstab也一样。
这种情况下怎么修复那个新盘?
我的文件系统如下:(fdisk -l的结果和/etc/fstab里的不一样,不知道为什么会这样,新旧盘都是这样的)
root@Just-do-it:/home/czl# cat /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda2
UUID=82f3c396-b9a8-4e5a-9def-2a06e6195a21 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=22B469FFB469D637 /media/sda5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sda6
UUID=fc39aab2-e0b9-4538-8fba-fee091780a66 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
root@Just-do-it:/home/czl# fdisk -l
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 2433 4865 19543072+ f W95 Ext'd (LBA)
/dev/sda2 1 2432 19535008+ 83 Linux
/dev/sda5 2433 2550 947772 82 Linux swap / Solaris
/dev/sda6 2551 4865 18595206 83 Linux
Partition table entries are not in disk order
root@Just-do-it:/home/czl#
--
qq: 81970167
msn: sdlyczl@hotmail.com
|
看了半天..
建议建议去掉旧盘做两件事:
1.直接用旧盘启动,不能就用liveCD之类启动..把grub重新装下,很重要的..
2.进入到单用户下fsck修复下/dev/sdb2,再把/etc/fstab对应的修复..
建议建议去掉旧盘做两件事:
1.直接用旧盘启动,不能就用liveCD之类启动..把grub重新装下,很重要的..
2.进入到单用户下fsck修复下/dev/sdb2,再把/etc/fstab对应的修复..