当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]关于XP与UBUNTU双系统,XP可进,UBUNTU不能进的问题
帖子发表于 : 2007-03-31 15:54 

注册: 2007-03-31 14:36
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
系统:XP和UBUNTU 6.10
环境:在VMWARE STATION中
分区:
/ <----------------------------------------------/DEV/HDA1 reiserfs
SWAP<-----------------------------------------/DEV/HDA2 SWAP
F:\(WINDOWS中显示为F:盘)<---------------/DEV/HDA3 NTFS(XP安装在这里)
G:\(WINDOWS中显示为G:盘)<--------------/DEV/HDA5 FAT32

步骤:我先用LIVE CD安装UBUNTU,采用默认安装(结果是GRUB安装到MBR中),然后安装XP,然后用LIVE CD进入UBUNTU,执行下列操作:
代码:
#SUDO SU
#MOUNT /DEV/HDA5 /MNT
#GRUB
GRUTB>ROOT (HD0,0)
GRUTB>SETUP (HD0,0)
GRUTB>QUIT
#DD BS=512 COUNT=1 IF=/DEV/HDA1 OF=/MNT/BOOTSECT.LNX


然后重启进入XP,复制BOOTSECT.LNX到F:\,然后编辑BOOT.INI.

改动前的BOOT.INI如下:
代码:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


改动后的BOOT.INI如下:
代码:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
F:\BOOTSECT.LNX=GRUB


重启.

启动后选择GRUB,结果提示<WINDOWS ROOT>\system32\HA1.DLL文件找不到或已经损坏(其实没有损坏,而且还在那里).

选择Microsoft Windows XP Professional,能可以正常启动.

问题:请问为什么不能进入UBUNTU?



PS:我看了FORUM.UBUNTU.ORG.CN不少的文章,也在BAIDU上看了不少,所以特来发帖寻求解决方法.而且以上步骤我觉得应该没问题.其间,我用XP的安装光盘修复了几次MBR,也将GRUB安装在MBR和HDA1上无数次,也DD了好多次,不知道是否我的这么多次的误操作有关.(我是指未能进入UBUNTU)

请大家帮帮忙!谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-31 16:31 
头像

注册: 2006-09-30 0:32
帖子: 2717
地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
注意,你的/boot在hda1

#sudo su
#mount /dev/hda1 /mnt
#grub
GRUTB>root (hd0,0)
GRUTB>setup (hd0,0)

问,是否应注意大小写?


_________________
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0


最后由 zmcbb30 编辑于 2007-04-01 11:22,总共编辑了 1 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-31 17:02 

注册: 2007-03-31 14:36
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
不好意思,我用智能ABC输入的,所以我用了大写,

我在操作中都是小写.

引用:
#mount /dev/hda1 /mnt


这里我没打错,的确是#MOUNT /DEV/HDA5 /MNT



难道大写导致了我的命令出错???


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-04-01 1:41 

注册: 2007-03-22 2:04
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
windows大小写不敏感,linux大小写敏感


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-04-01 8:23 

注册: 2007-03-31 14:36
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
谢谢提醒,我的操作中全是小写


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-04-01 8:31 
头像

注册: 2006-06-27 23:34
帖子: 147
送出感谢: 0 次
接收感谢: 0 次
楼主为什么不先装XP再装UBUNTU?
一下就可以搞定,不用这么麻烦!


_________________
http://gslinux.blog.sohu.com/
我的linux博客,希望大家多多指点!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-01 11:07 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
听说先安装ubuntu 再安装 xp后,不用dd mbr ,也不用重装grub,也不用安装 grub4dos





解决的办法是:
只要放一个grldr文件在c盘,然后改下boot.ini就可以了,不用dd mbr ,也不用重装grub,也不用安装 grub4dos

我没试过,据huahua讲,grldr会自动去search 硬盘上所有分区中的boot .所以在c盘根本不用配boot.

论坛上找下。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-04-01 11:13 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
huangjiahua 写道:
只拷贝 grldr , 修改 boot.ini ,
不要拷贝 boot 目录 ( 拷了的删除 C: 下的 boot 目录)


重启, 在 XP 启动菜单选 Ubuntu ,
grldr 应该会自己寻找 Linux 的 /boot 的。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-04-01 11:21 
头像

注册: 2006-09-30 0:32
帖子: 2717
地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
zzzyyyy999 写道:
不好意思,我用智能ABC输入的,所以我用了大写,

我在操作中都是小写.

引用:
#mount /dev/hda1 /mnt


这里我没打错,的确是#MOUNT /DEV/HDA5 /MNT



难道大写导致了我的命令出错???


晕死!
我叫你写的是1,你为何还写5?
你的/boot不是在hda1么?
亏我还用红字写

那几篇文章你肯定没看懂的,好好再看


_________________
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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