九死一生的安装好了ubuntu 6.06,但是一个新的问题 来了 !

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

九死一生的安装好了ubuntu 6.06,但是一个新的问题 来了 !

#1

帖子 maodi0614 » 2006-07-07 9:51

我这是第一次接触Linux,一点经验也没有!
我看了教程,自己摸索把它 安装上了!
我安装之前预留了一个10G的分区,我就安装在这个分区里面
安装成功以后,桌面上还可以看到XP的那个系统盘
可是我每次重新起动的时候,就直接进入了Linux
要怎样才可以有XP和ubuntu的选项啊?
我的XP还有很多资料没有备份的
我查看了boot.ini文件,这个文件里面是 空白的
我尝试重新写入,可提示boot.ini文件为只读状态,无法修改

请问,我目前要怎样才可以恢复双系统启动?
我在论坛搜了,但是没有找到!
小弟不生感激!
刚看了看置顶,我操做了一下,但是不知道怎么修改menu.lst
于是,我帖出来,大家指点一下

(我想在启动的时候,自己选择进入XP还是ubuntu,谢谢! )

## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title Ubuntu, kernel 2.6.15-23-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST
头像
maodi0614
帖子: 31
注册时间: 2006-07-06 20:10

#2

帖子 maodi0614 » 2006-07-07 10:24

求助啊
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#3

帖子 sigma » 2006-07-07 10:54

代码: 全选

title           Other operating systems:
root

title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1
在menu.list里加上上面的这段,你要改的就是 (hd0,0),不一定会和我的一样
这个表示你的windows分区的设备号
被时间羁绊,被邪恶包围……空气稀薄
头像
maodi0614
帖子: 31
注册时间: 2006-07-06 20:10

#4

帖子 maodi0614 » 2006-07-07 11:05

sigma 写了:

代码: 全选

title           Other operating systems:
root

title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1
在menu.list里加上上面的这段,你要改的就是 (hd0,0),不一定会和我的一样
这个表示你的windows分区的设备号
我按照你的方法还是没有成功
但是我理清头绪了!
我原有的XP系统盘下的boot.ini文件被损坏成为了一个0字节的空文件
我尝试写入字符,但是提示Boot.ini无法修改,是只读状态,说我没有权限!
天啊!
我的boot.ini文件位于: /media/hda6(标题栏上写的)
fangx1980s
帖子: 37
注册时间: 2006-06-10 14:39

#5

帖子 fangx1980s » 2006-07-07 11:09

晕……
楼主,不好意思,可是我觉得我还是没有说错啊
只要安装了Grub,重启后明明是有选项的……
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#6

帖子 oneleaf » 2006-07-07 11:10

好象系统没有检测到Windows?
在文件的最后加上:

代码: 全选

title           Microsoft Windows XP Professional
root            (hd0,5)
savedefault
makeactive
chainloader     +1
启动时选择 Microsoft Windows XP Professional 启动即可。
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#7

帖子 sigma » 2006-07-07 11:13

哇,老大快了一步
被时间羁绊,被邪恶包围……空气稀薄
头像
maodi0614
帖子: 31
注册时间: 2006-07-06 20:10

#8

帖子 maodi0614 » 2006-07-07 11:16

oneleaf 写了:好象系统没有检测到Windows?
在文件的最后加上:

代码: 全选

title           Microsoft Windows XP Professional
root            (hd0,5)
savedefault
makeactive
chainloader     +1
启动时选择 Microsoft Windows XP Professional 启动即可。
我可以确定是 5
但是我XP系统下的boot.ini文件损坏了,但是我没有权限去修改
这个和boot.ini文件不存在有关系没有?
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#9

帖子 sigma » 2006-07-07 11:18

windows的东西就不知道了,呵呵,你Google一下吧
你说的没有权限改是不是说在ubuntu下面改?
是不是NTFS的分区阿,可能会遇到这种问题
被时间羁绊,被邪恶包围……空气稀薄
头像
maodi0614
帖子: 31
注册时间: 2006-07-06 20:10

#10

帖子 maodi0614 » 2006-07-07 11:22

sigma 写了:windows的东西就不知道了,呵呵,你Google一下吧
你说的没有权限改是不是说在ubuntu下面改?
是不是NTFS的分区阿,可能会遇到这种问题
确实XP分区是NTFS
这要怎么解决啊 ?
权限那里是灰白的
无法更改
既然是NTFS,那要怎么解决呢?
头像
sigma
帖子: 439
注册时间: 2006-06-01 22:45
来自: Fujian

#11

帖子 sigma » 2006-07-07 11:36

现看下这个,照着做,看有没用吧
http://www.cublog.cn/u/6171/showart.php?id=87039
被时间羁绊,被邪恶包围……空气稀薄
microsoftxiao
帖子: 20
注册时间: 2006-07-08 22:24

#12

帖子 microsoftxiao » 2006-07-09 0:24

你把 hd0,5
这个 5从 0 一直试到 10就行了。
你总不至于 有 超过 10个分区吧。

我就那么 试的到 7正好是我的 windows启动分区。
zxx007
帖子: 217
注册时间: 2006-04-29 15:43
联系:

#13

帖子 zxx007 » 2006-07-09 5:49

maodi0614 写了:
sigma 写了:

代码: 全选

title           Other operating systems:
root

title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1
在menu.list里加上上面的这段,你要改的就是 (hd0,0),不一定会和我的一样
这个表示你的windows分区的设备号
我按照你的方法还是没有成功
但是我理清头绪了!
我原有的XP系统盘下的boot.ini文件被损坏成为了一个0字节的空文件
我尝试写入字符,但是提示Boot.ini无法修改,是只读状态,说我没有权限!
天啊!
我的boot.ini文件位于: /media/hda6(标题栏上写的)
boot.ini字节为0,说明你安装ubuntu时启动项就被你搞坏了
即使安装好grub也引导不了win
你用ghost备份好win分区,然后用Ghostexp提取数据好了
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#14

帖子 millenniumdark » 2006-07-09 14:44

你先拿windows的安装盘里的故障恢复台修复windows启动,再用linux的livecd恢复grub。
具体操作google一下。恢复grub的文章论坛里有好多。
头像
magicli
帖子: 1
注册时间: 2006-07-09 15:31

#15

帖子 magicli » 2006-07-09 16:02

如果你的机器是台式机,可以考虑把硬盘卸下来,连到另一台机器上当从硬盘,然后就可以修改boot.ini了
回复