LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: numberpig

【已解决】请教,旧硬盘中安装的gentoo如何移植到新硬盘?

[复制链接]
 楼主| 发表于 2009-12-5 16:00:52 | 显示全部楼层
Post by druggo;2052827
你的分区概念都不清晰。。。

你给出的信息是创建逻辑分区失败,为什么?因为逻辑分区必须建在扩展分区里面,而你当前的扩展分区已经满了。

所以你要么增大扩展分区,在里面创建逻辑分区;要么就直接创建主分区。


恩,我也鄙视下我自己,呵呵 ,刚才我去补了下课,分区问题已经解决了,多谢你的提示

livecd ~ # fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
240 heads, 63 sectors/track, 41345 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x6a5452ed

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        4063    30716248+   7  HPFS/NTFS
/dev/sda2            4064        4078      113400   83  Linux
/dev/sda3            4079        4495     3152520   82  Linux swap / Solaris
/dev/sda4            4496       41345   278586000    f  W95 Ext'd (LBA)
/dev/sda5            4496       11431    52436128+   7  HPFS/NTFS
/dev/sda6           11432       18367    52436128+   7  HPFS/NTFS
/dev/sda7           18368       35012   125836168+   7  HPFS/NTFS
/dev/sda8           35013       37787    20978968+  83  Linux
/dev/sda9           37788       41345    26898448+  83  Linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-5 22:54:19 | 显示全部楼层
我在新的硬盘上建了新的分区,用cp -rp 把原硬盘上的数据全部拷贝到了新硬盘对应的地方,重新安装了grub.grub.conf 和fstab 也都修改了,但重启后系统提示/dev/sda10不是可启动的设备 ...是不是还有其他需要修改的地方啊  /dev/sda10 是我原来硬盘的根分区 ,请大家帮我分析下原因阿...
回复 支持 反对

使用道具 举报

发表于 2009-12-5 23:15:41 | 显示全部楼层
blkid命令找出新分区的UUID,然后将GRUB配置里的内核命令行和fstab都修改成UUID=***的形式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-5 23:51:26 | 显示全部楼层
Post by coderoar;2052984
blkid命令找出新分区的UUID,然后将GRUB配置里的内核命令行和fstab都修改成UUID=***的形式。


blkid 这个程序在livecd 里面有吗?我去试试 ,回头来这里报告 下
回复 支持 反对

使用道具 举报

发表于 2009-12-6 09:09:10 | 显示全部楼层
grub-install --no-floppy /dev/sda
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-9 07:29:28 | 显示全部楼层
前两天网络有问题,现在来报告下,问题已经解决了,还是我太粗心。本来要根据coderoar兄的建议使用uuid ,就在我准备改grub.conf 的时候 发现里面有个real_root还没有修改 ,也就是上面提到的sda10 ,我改掉后重启就直接OK 。。再简单说下我移植的过程:把我的旧硬盘已经变成移动硬盘插到电脑上用gentoo livecd cd 启动,然后fdisk 分区,因为是第一次这么移植,不太熟,我新硬盘的分区情况和旧硬盘一样,都是四个区 ,然后挂载新旧硬盘的这四个分区,使用cp -rp 拷贝文件 ,拷完后修改grub.conf 和 /etc/fstab  ,最后重新安装grub 。大概过程就是这样。再次感谢大家的帮助
回复 支持 反对

使用道具 举报

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

本版积分规则

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