如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#1

帖子 tusooa » 2009-03-07 8:35

先讲一下硬盘的分区:
/dev/sda 硬盘
/dev/sda1 Windows 7 loader ntfs
/dev/sda2 Windows 7 ntfs
/dev/sda3 扩展
/dev/sda5 数据,可转移 ntfs
/dev/sda6 同上 ntfs
/dev/sda7 windows程式(不需要) ntfs
/dev/sda8 同上 ntfs
/dev/sda9 Kubuntu /boot Ext3
/dev/sda10 Kubuntu / Ext3
/dev/sda11 Linux Swap Swap
/dev/sda12 Kubuntu /home Ext3
现在想把Windows系统删掉,把Kubuntu的/boot,/,/home移动到/dev/sda1,/dev/sda2,/dev/sda7(3个分区格式化为Ext3格式)
不要讲重装,我系统刚配置好的 :em05
以前在MBR里装过Red Flag的grub

代码: 全选

] ls -ld //
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#2

帖子 missing » 2009-03-07 11:40

还是留着吧~~~双系统也是蛮不错的
missing is i missing you...
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#3

帖子 tusooa » 2009-03-07 13:55

不想再依赖M$启动了

代码: 全选

] ls -ld //
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#4

帖子 adagio » 2009-03-07 15:00

代码: 全选

sudo dd if=/dev/sda9 of=/dev/sda1
sudo dd if=/dev/sda10 of=/dev/sda2
sudo dd if=/dev/sda12 of=/dev/sda7
然后修改/dev/sda2下面的/etc/fstab,把“/boot”,“/”,“/home”三行对应的UUID改成sda1,sda2,sda7对应的
修改/dev/sda1下面的/grub/menu.lst,把boot和root分区改为sda1,sda2对应的UUID
重新安装grub,指定root到sda1,重启即可
最好留着原来的,即sda9~sda12,再做好一个liveCD备用,确定没问题再干掉
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#5

帖子 tusooa » 2009-03-07 16:00

需要先把原系统拷贝到目标的分区么?
看了UUID,Windows和linux的uuid格式不一样,格式化后uuid会改变么?
上次由 tusooa 在 2009-03-07 16:14,总共编辑 1 次。

代码: 全选

] ls -ld //
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#6

帖子 adagio » 2009-03-07 16:03

sudo dd if=/dev/sda9 of=/dev/sda1
意思就是复制sda9的所有数据到sda1,类似ghost的分区对拷
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#7

帖子 tusooa » 2009-03-07 16:16

需要先格式化目标分区?

代码: 全选

] ls -ld //
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#8

帖子 adagio » 2009-03-07 16:17

也许你可以试试这个,看起来不错
viewtopic.php?f=77&t=176612
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#9

帖子 tusooa » 2009-03-07 16:34

用不起来,试过了

代码: 全选

tusooa@tusooa-laptop:~$ cd Downloads/unzip/ubuntu-cloner-v2.0/
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ gksu ./gui.py

(gksu:22939): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录                                                                                  

(gksu:22939): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录                                                                                  
  File "./gui.py", line 5, in <module>                                                    
    import gtk                                                                            
ImportError: No module named gtk                                                          
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSStusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ gksu ./gui.py                                 

(gksu:22961): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录                                                                                  

(gksu:22961): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录                                                                                  
Traceback (most recent call last):  File "./gui.py", line 5, in <module>                  
    import gtk
ImportError: No module named gtk
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ sh main.sh
main.sh: 336: zenity: not found
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ sudo sh main.sh
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ gksu ./gui.py

(gksu:23079): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录

(gksu:23079): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录
Traceback (most recent call last):  File "./gui.py", line 5, in <module>
    import gtk
ImportError: No module named gtk
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ sudo gksu ./gui.py
Traceback (most recent call last):
  File "./gui.py", line 5, in <module>
    import gtk
ImportError: No module named gtk
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ sh 双击运行

(gksu:23115): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录

(gksu:23115): Gtk-WARNING **: libbonoboui-2.so.0: cannot open shared object file: 没有该文件或目录
Traceback (most recent call last):  File "./gui.py", line 5, in <module>
    import gtk
ImportError: No module named gtk
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$ sudo sh 双击运行
Traceback (most recent call last):
  File "./gui.py", line 5, in <module>
    import gtk
ImportError: No module named gtk
tusooa@tusooa-laptop:~/Downloads/unzip/ubuntu-cloner-v2.0$

代码: 全选

] ls -ld //
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#10

帖子 tusooa » 2009-03-07 18:28

很无语,dd出来的/dev/sda1的uuid竟然跟/dev/sda9(/boot)分区一样!

代码: 全选

] ls -ld //
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#11

帖子 adagio » 2009-03-07 18:34

嗯,倒霉,我忘了,这两个分区必须一样大的,你赶紧看看分区表有没有错
不行就用tar吧
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#12

帖子 adagio » 2009-03-07 18:50

用这个方法吧
先把sda1,sda2,sda7格式化好,然后分别挂载到/mnt/sda1,/mnt/sda2,/mnt/sda7
然后转移根分区

代码: 全选

tar --exclude /mnt --exclude /home --exclude /boot  -cvf /  | tar -xvf /mnt/sda2
在转移其他两个

代码: 全选

tar -cvf /home  | tar -xvf /mnt/sda7

代码: 全选

tar -cvf /boot  | tar -xvf /mnt/sda1
然后再在sda2自己建立/mnt,/home,/boot三个目录,再改fstab
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#13

帖子 tusooa » 2009-03-07 19:28

出错了

代码: 全选

tusooa@tusooa-laptop:~$ tar --exclude /mnt --exclude /home --exclude /boot  -cvf /  | tar -xvf /mnt/sda2
tar: /mnt/sda2:无法 read: 是一个目录
tar: 处于磁带的起点,现在退出
tar: 错误不可恢复:现在退出
tar: 谨慎地拒绝创建空归档文件
用‘tar --help’或‘tar --usage’获取更多信息。
tusooa@tusooa-laptop:~$

代码: 全选

] ls -ld //
dingyulong
帖子: 344
注册时间: 2007-02-06 18:12

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#14

帖子 dingyulong » 2009-03-07 20:02

把你配置好的KUBUNTU用remastersys做成发行版,再重装......... :em06
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何把装好的Kubuntu 8.10弄到其他分区上(要可以启动)

#15

帖子 tusooa » 2009-03-07 20:19

我装了n多的软件,不知道有没有超过600mb。


建立空归档文件?

代码: 全选

] ls -ld //
回复