系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#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格式)
不要讲重装,我系统刚配置好的
。
以前在MBR里装过Red Flag的grub
-
missing
- 帖子: 1470
- 注册时间: 2008-03-28 20:52
- 系统: QNX
#2
帖子
由 missing » 2009-03-07 11:40
还是留着吧~~~双系统也是蛮不错的
missing is i missing you...
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#3
帖子
由 tusooa » 2009-03-07 13:55
不想再依赖M$启动了
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#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备用,确定没问题再干掉
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#5
帖子
由 tusooa » 2009-03-07 16:00
需要先把原系统拷贝到目标的分区么?
看了UUID,Windows和linux的uuid格式不一样,格式化后uuid会改变么?
上次由
tusooa 在 2009-03-07 16:14,总共编辑 1 次。
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#6
帖子
由 adagio » 2009-03-07 16:03
sudo dd if=/dev/sda9 of=/dev/sda1
意思就是复制sda9的所有数据到sda1,类似ghost的分区对拷
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#7
帖子
由 tusooa » 2009-03-07 16:16
需要先格式化目标分区?
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#8
帖子
由 adagio » 2009-03-07 16:17
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#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$
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#10
帖子
由 tusooa » 2009-03-07 18:28
很无语,dd出来的/dev/sda1的uuid竟然跟/dev/sda9(/boot)分区一样!
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#11
帖子
由 adagio » 2009-03-07 18:34
嗯,倒霉,我忘了,这两个分区必须一样大的,你赶紧看看分区表有没有错
不行就用tar吧
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#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
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#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:~$
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#15
帖子
由 tusooa » 2009-03-07 20:19
我装了n多的软件,不知道有没有超过600mb。
建立空归档文件?