黄伟 发表于 2004-1-5 15:49:31

帮帮我吧!!!!!!1

我的linux 装在一个2G 的硬盘,之后我从另一个硬盘腾出10 G 的空间,并挂上了,请问可以把2 G 里面的东西全部转移到10G 上吗?我觉的2G 一定不够。

Bluedata 发表于 2004-1-5 15:52:57

应该可以,把你的2G的分区上的内容复制到10G的那个分区上,然后修改/etc/fstab和/boot/grub/grub.conf
把/分区的位置改一下。
不过我也没有试过,但是理论上是可以的。 :roll:

黄伟 发表于 2004-1-5 15:55:26

"然后再把/分区的位置改一下"具体是什么意思啊?

Bluedata 发表于 2004-1-5 16:25:01

举个例子:比如,你的2G的分区在/dev/hda5,现在,要把他移到有10G大的/dev/hda6上,那就修改/dev/hda6分区上的/etc/fstab,把下面这行的hda5改成hda6
/dev/hda5        /                reiserfs        defaults        0        0
再在/dev/hda5分区上的/boot/grub/grub.conf中加入新的分区上的系统的引导
title Fedora (hda6)
        root (hd0,5)
        kernel /boot/vmlinuz-2.4.22-1.2115.nptl ro root=/dev/hda6 hdd=ide-scsi vga=792
        initrd /boot/initrd-2.4.22-1.2115.nptl.img
可以直接复制原有的,然后修改一下root后面的内容,换成新分区的位置就可以了。
如果没有问题的话,进入了在新分区(hda6)上的系统,就可以把原来分区上的grub.conf复制过来覆盖掉新分区的grub.conf了,然后以root身份执行/sbin/grub-install /dev/hda,这样应该就可以了。之后你就可以把那个2G的老分区的东西删掉腾出空间来了。
上面的一些信息要根据你的具体情况的不同可能会有一些差异。

黄伟 发表于 2004-1-5 16:37:45

感激涕零。。。。。 有一点我不明白,“把原来分区上的grub.conf复制过来覆盖掉新分区的grub.conf”不是又把改好的grub.conf 覆盖掉了吗?那之前在grub.conf 里面的修改白干 了?。。。。。 :shock:

Bluedata 发表于 2004-1-5 16:44:40

再在/dev/hda5分区上的/boot/grub/grub.conf中加入新的分区上的系统的引导
先改的可是老分区上的哦,这样做主要是为了安全嘛,能进新的分区上的Linux了再改grub.conf。
当然,还可以把grub.conf中老分区Linux的引导项删除掉。

smile04wei 发表于 2004-1-5 16:47:34

就是说在旧的grub.conf 上改了后,就暂时有两个linux 系统?!! :oops:

Bluedata 发表于 2004-1-5 16:49:33

恩,就等于是COPY了一个一模一样的Linux系统,只是把分区信息换掉。

黄伟 发表于 2004-1-5 16:56:51

帅!!!!对您的感激有如滔滔江水连绵不绝。。。。。。。。。。。 :wink:

Bluedata 发表于 2004-1-5 17:04:47

你先试试能行不,行的话回个帖哦。 :wink:

黄伟 发表于 2004-1-5 17:08:10

Ok, 我下班回家后试一试。
页: [1]
查看完整版本: 帮帮我吧!!!!!!1