LinuxSir.cn,穿越时空的Linuxsir!

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

如何将做好的suse转移到新的硬盘里并能成功启动

[复制链接]
发表于 2006-11-3 13:21:28 | 显示全部楼层 |阅读模式
新手的俺做好suse想将它转移到一个新的大的硬盘里!机器的配置只改变了硬盘大小!怎样做才能成功了!并直接启动它!路过的大侠帮帮忙啊1
发表于 2006-11-3 14:14:01 | 显示全部楼层
如果是分区变化的话,先修改了一下/boot/grub/menu.list文件,然后重新安装grub!
回复 支持 反对

使用道具 举报

发表于 2006-11-3 16:47:19 | 显示全部楼层
先GHOST过去,看看能不能直接启动,不能直接启动把具体现象贴了以后再问
回复 支持 反对

使用道具 举报

发表于 2006-11-3 19:36:36 | 显示全部楼层

自己打命令启动试试

先把安装LINUX安装的那个分区全部复制到你的那个大硬盘,
启动时进入GRUB命令行,然后输入
root (hdx,y)(x从零开始代表第几个硬盘,你不是又安个新硬盘么?y代表第几个分区别忘了再减1)
kernel .......
initrd .....等,
最后再写下GRUB 就可以了,我也不过猜测而已,可以试试看中不
回复 支持 反对

使用道具 举报

发表于 2006-11-3 20:35:08 | 显示全部楼层
参考一下LiveCD,原理应该一样.
回复 支持 反对

使用道具 举报

发表于 2006-11-3 23:12:56 | 显示全部楼层
挂 LiveCD 启动,不要使用正在运行中的A硬盘上的linux 进行操作 ..
从 A 硬盘 cp 到 B 硬盘。
目录要对应。
例如:A的/目录复制到B的/目录。保证硬盘分区都正确挂载到相应的目录。然后将GRUB重装到MBR 。reboot,改BIOS启动顺序或按主板热键或者grub命令方式指定从新接上的硬盘(主引导扇区)启动。如果不能正常启动,说明克隆操作有误。
***********************************************************
概念性问题:存储设备/磁盘分区  -->  挂载目录
             /boot        /dev/sda1
             swap         /dev/sda2
              /           /dev/sda3
       扩展(无挂载点)   /dev/sda4
             /usr         /dev/sda5
             /opt         /dev/sda6
             /home        /dev/sda7
************************************************************
/boot/grub/menu.lst   # 文件中关于启动加载kernel和initrd 的路径一定要正确。
/etc/fstab 文件中设备的挂载点一定要正确符合系统需求。
************************************************************
如果 A硬盘和B硬盘的分区结构相同。直接cp,其余都不用改就可以启动。
比如 A硬盘的第一分区为/boot 目录,直接cp到B硬盘的第一个分区。第N个分区直接cp到第N个分区。
cp完之后,要把引导装载程序安装到B硬盘的MBR中,实现引导系统。
回复 支持 反对

使用道具 举报

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

本版积分规则

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