不小心将全部boot分区都mv到移动硬盘了
发表于 : 2013-04-02 8:36
环境: 单系统12.04,共四个ext4分区 / /boot /home/ /usr。另外usb挂载了一个也是ext4的移动硬盘。
在移动硬盘下 操作 sudo mv -f /.../dirname1/* /.../dirname2/ 是,不小心将“dirname1”与斜杠之间多了个空格。变成:sudo mv -f /... /dirname1 /* /..../dirname2 。。结果悲剧了,系统当时就挂了,强制关机重启,只能进入grub rescue界面。
在grub rescue界面 ls 了一个下,发现把 /boot分区所有的内容 和/ 下的 etc/全都移动到了(hd1,msdos2),也就是我的ext4的移动硬盘下了。
用set root 和 set prefix 到移动硬盘下,然后insmod ,出错,说是不存在这个分区。
不知道该怎么办? 弱弱的问一下,如果用liveCD启动,然后将移动硬盘下的/boot 和 etc/全部复制会到原来的位置,这样能行不?如果可以,还需要哪些其他的操作呢?难不成只是 mv回去,然后重新启动就可以了吗?
谢谢各位了!
在移动硬盘下 操作 sudo mv -f /.../dirname1/* /.../dirname2/ 是,不小心将“dirname1”与斜杠之间多了个空格。变成:sudo mv -f /... /dirname1 /* /..../dirname2 。。结果悲剧了,系统当时就挂了,强制关机重启,只能进入grub rescue界面。
在grub rescue界面 ls 了一个下,发现把 /boot分区所有的内容 和/ 下的 etc/全都移动到了(hd1,msdos2),也就是我的ext4的移动硬盘下了。
用set root 和 set prefix 到移动硬盘下,然后insmod ,出错,说是不存在这个分区。
不知道该怎么办? 弱弱的问一下,如果用liveCD启动,然后将移动硬盘下的/boot 和 etc/全部复制会到原来的位置,这样能行不?如果可以,还需要哪些其他的操作呢?难不成只是 mv回去,然后重新启动就可以了吗?
谢谢各位了!