当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-10-31 1:10 

注册: 2009-10-05 3:47
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
计划在新买的大硬盘上装双系统,让最新版的ubuntu 9.10 与原来的xp共存,结果到底没有成功,最后只得仍旧使用wubi方式安装。虽然失败,但仍有可记之处。转发在此,请各位提供建议。

我的装机初衷:不想将启动信息写入MBR,不想费劲从硬盘安装,想在真实分区中安装ubuntu。结果尝试多次,问题多多。

1. 由于不想将启动信息写入MBR,ubuntu 的启动器grub不能装入sda1(即C盘),而必须装入新建的分区。我选择将/boot单独划分出来,用于写入grub。由于网上的多数教程都说 ubuntu的所有分区都可以是逻辑分区,所以我给ubuntu的/,/home,/boot,swap 四个分区全部是逻辑分区。结果安装好重启之后,电脑直接进入windows。我按照网上教的方法用liveCD启动,重写grub,结果无效。

2. 在搜索网络之后发现,既然不写入MBR,而选择用/boot分区启动,则/boot必须为主分区,而不能为逻辑分区。于是重新安装,将/boot设为主分区。(这里有个插曲,就是硬盘上的所有逻辑分区必须连在一起,所以/boot要么紧挨在C盘之后为sda2,要么放在硬盘的最后一个分区为sda3。试了无数次才明白。)然而重启之后仍然无法进入ubuntu。

3. 再次搜索解决方案,发现必须在xp下激活/boot分区,使之取代C盘变为活动分区,才能从/boot进行引导。然而xp的磁盘管理工具中,右键点击/boot所在的分区,将其激活的选项呈现灰色,无法执行。

4. 在xp下尝试安装 partition magic,用来激活/boot分区。然而装好之后双击运行的时候报错,无法进入程序。经网络搜索,这个错误是因为磁盘分区表错误,很有可能是使用不同的软件对同一块硬盘分区之后造成的结果。

5. 为了使得磁盘分区无错,使用xp系统盘将除C盘之外的所有分区删除。之后partition magic能够正常启动。但使用ubuntu安装光盘在未使用的空间上分区并安装之后,回到windows,partition magic再次报错。

6. 由上可知,ubuntu分区之后,partition magic总会报错。因此再次用xp安装盘将C盘以外的分区全部删除,在xp下先用partition magic把所有准备给ubuntu的分区预先划分好,之后用ubuntu安装盘安装的时候,直接挂载已经分好的各个分区。为免再次出错,每个分区都选择不进行格式化。然而到了后面的安装过程,swap分区还是被格式化了一次。结果回到xp下面,partition magic 依旧报错……

7. 最终相信是我的硬盘的人品问题……乖乖地划分好了D盘和E盘,使用wubi安装ubuntu到E盘了事。

8. ubuntu9.10的问题:无论是安装到真实分区还是wubi安装,启动和关机的时候都出现一个错误:firmware error: b43 …………之类的警告。后来上网搜索发现这是一个老问题,下载b43 和b43legacy两个文件夹,移动到/lib/firmware下,重启之后在ubuntu桌面环境下检查硬件驱动,连网安装受限的驱动就没问题了。作为最新的版本,出这种老问题实在不应该,连上一版9.04都没有这样的问题。

总结:硬盘分区还是很恐怖的一件事情。我知道大家将grub写入MBR应该就能够正常看见双系统的启动选项了,又或者从硬盘iso安装的时候早就把grub这一套设置好了,都不会有问题。而且这两种情况的话,给ubuntu的各个分区都可以是逻辑分区。但是我还是怀疑,即使都是逻辑分区,在xp下打开partition magic的时候恐怕也会报错。

另外说说对新版本的感觉:ubuntu9.10虽然开机非常慢,但是视觉效果比以往舒服多了。预装的ibus没有任何不方便。用empathy代替 pidgin我很不喜欢,于是重新换回来。各种音频解码器几乎不用自己找,自动搜寻安装就解决了。9.04自带的stardict没有了,需要自己到新立得里面去装。最让我高兴的就是软件源里有bibus文献管理软件,直接在新立得里面安装,再也没有自己安装时遇到的各种不兼容问题。此外,我笔记本(HP Compaq nx6320)上的音量按钮在9.04下不起作用,在9.10下终于生效了,很完美。这些进步还是值得肯定的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-10-31 1:26 
头像

注册: 2008-03-25 15:49
帖子: 25876
地址: 谁知道?
送出感谢: 8
接收感谢: 10
又是雙系統 唉。。
第三條不用激活吧?在下的linux一直用邏輯分區。用的XP下的ntldr?做引導程序,引導LINUX和XP 很正常
樓主碼字辛苦了 :em20
PS:在下也是HP Compaq 的型號,一切正常~~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-10-31 20:14 

注册: 2009-10-05 3:47
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
呵呵,请教楼上一下如何用ntldr做引導程序?是硬盘安装吗?
我也再多自己找找解决方案。多谢楼上建议!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-10-31 21:05 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
关于第1、2、3、4看完我的签名档就没这么多事,也没有了第5、6、7。

第8条,把bcm无线网卡驱动激活就没了。


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-10-31 21:18 
头像

注册: 2009-03-21 2:22
帖子: 446
送出感谢: 0 次
接收感谢: 0 次
三系统都没出过问题,xp windows2003 ubuntu 9.10


_________________
人之所以痛苦,那是因为你还不够强大


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-11-01 1:34 
头像

注册: 2008-03-25 15:49
帖子: 25876
地址: 谁知道?
送出感谢: 8
接收感谢: 10
logisty 写道:
呵呵,请教楼上一下如何用ntldr做引導程序?是硬盘安装吗?
我也再多自己找找解决方案。多谢楼上建议!

我的硬盘分区: c d e 三个主分区(分别对应sda1 sda2 sda3) 和 一个扩展分区装linux(可以先在XP下先分好空间 文件系统随便 安装linux时再选择)

1. XP 是原先装过的

2. 光盘安装linux到扩展分区上 (网上说要加入引导标记 我试过不用标记也行)
到安装grub的一步时, 将grub安装到/boot所在的分区 如:/dev/sda6 (这一步第一遍我本本总是失败 再重复一遍就OK) 这样做目的是:把将grub的引导程序的512byte代码写入了该分区的mbr 而不会覆盖硬盘的mbr 不破坏xp 的ntldr引导程序.

3 . 用livecd 引导系统进入 运行命令
代码:
dd  if=/dev/sda6 of=linux.lnx  bs=512 count=1
目的是导出grub的512字节代码. 此步关键: 这儿的/dev/sda6就是/boot这个目录所在的分区 (你可以单独为/boot分一个区或在/分区下也可 建议单独分区)
然后把当前目录下生成的linux.lnx 复制到C根目录下(对应的/dev/sda1) 方法也很多, 先挂载复制即可 注意:有的livcd默认挂载ntfs分区不能写 需要重新mount加上 -o rw 参数

4. 修改C:\boot.ini 末尾加入一句
代码:
  c:\linux.lnx="Linux" 
OK! 重启即可 出现ntldr菜单 选择linux 后即是grub引导菜单(其实grub安装时已经做了链式引导 此菜单里还可再回到windows)

这样装有个好处是:如果不想用 linux 可以在XP下直接格了安装 linux的那个扩展分区(再把C:\boot.ini那一项去掉就OK). 不会出现XP引导不了的情况

我的分区参考如下 分的细了些:
代码:
 fdisk -l
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1282    10297633+   7  HPFS/NTFS                               (主分区 C盘)
/dev/sda2            1283        5129    30901027+   7  HPFS/NTFS                              (主分区 D盘)
/dev/sda3            5130        7087    15727635    7  HPFS/NTFS                               (主分区 E盘)
/dev/sda4            7088        9729    21221865    f  W95 Ext'd (LBA)                         (扩展分区)
/dev/sda5            7088        7103      128488+  82  Linux swap / Solaris                 (交换分区)
/dev/sda6            7104        7111       64228+  83  Linux                                       (/boot)
/dev/sda7            7112        7233      979933+  83  Linux                                      ( /)
/dev/sda8            7234        7962     5855661   83  Linux
/dev/sda9            7963        8084      979933+  83  Linux
/dev/sda10           8085        8570     3903763+  83  Linux
/dev/sda11           8571        8631      489951   83  Linux
/dev/sda12           8632        9729     8819653+  83  Linux

# df           (/etc/fstab里一样 这里省略了些... 我分了交换分区/dev/sda5但觉得平时不用就关了)

/dev/sda6              63M   53M   11M  85% /boot

/dev/sda7             957M  111M  847M  12% /

/dev/sda8             5.6G  3.6G  2.1G  64% /usr
/dev/sda9             957M  164M  794M  18% /usr/local
/dev/sda10            3.8G  566M  3.2G  15% /var

/dev/sda11            479M  300M  180M  63% /root
/dev/sda12            8.5G  6.1G  2.4G  73% /home

/dev/sda1             9.9G  9.4G  528M  95% /media/sda1
/dev/sda2              30G   30G   91M 100% /media/sda2
/dev/sda3              15G   15G  940M  94% /media/sda3


PS: 您最好先google 下linux下的分区约定... 别把分区弄混了 Good Luck~~


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-11-02 1:51 

注册: 2009-10-05 3:47
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
多谢楼上提供这么详细的介绍!我对于sda后面的数字还是比较清楚的哈~ 今天尝试另外一个新手的方法竟然成功了,不过还是问题多多,而且还没在windows下面检查分区表是否已然出了错误。明天到学校之后研究一下你提供的方法。非常感谢!

回4楼,先前实在是没想学那么多东西,呵呵。不过看来现在必须多了解一些知识了,多谢你的教程~ 另外,如果不预先自己下载那两个firmware的话,让系统自己检查需要激活的驱动,是检查不到的,可能是我这儿的个别现象吧。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-11-02 10:25 
头像

注册: 2008-03-25 15:49
帖子: 25876
地址: 谁知道?
送出感谢: 8
接收感谢: 10
关于那个bcm 驱动的问题好像是 如果安装时候联着网络, 会自动从官网上下载对应固件安装上. 如是果没有联网, 安装后就会出现fireware error. 只能手动再安装... 我的本本Hp compaq 自由人的,感觉和你的硬件差不多


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 光盘安装xp与ubuntu双系统失败记
帖子发表于 : 2009-11-02 11:06 

注册: 2009-11-02 8:56
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我在win7下装ubuntu,双系统启动成功


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译