当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 11:07 

注册: 2006-12-25 20:42
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
首先感谢您花时间来看我的求助帖子,下面进入正题

双硬盘双系统
XP装在第一硬盘上,ubuntu装在第二硬盘
引用:
grub> find /boot/grub/stage1
(hd1,4)

XP所在的第一硬盘因为出现坏道,准备换个新的替换掉,仍保留第二硬盘
需求:更换的新硬盘装XP,希望通过设置修复双硬盘的双系统引导

自己的设想
先进入ubuntu系统,修改GRUB信息放到 (hd0,4),
引用:
grub> root (hd0,4)
grub> setup (hd0)
grub> quit
此时单独挂第二硬盘是否可以启动ubuntu?
如果可以,挂上新的硬盘,卸载掉ubuntu所在的硬盘,全新安装XP
然后2个硬盘都挂上,从第二硬盘的GRUB引导,修改GRUB信息加载XP的引导信息

由于基础概念不清,表述的可能不正确,恳请请各位大大指导。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 13:36 
头像

注册: 2009-11-22 9:14
帖子: 233
送出感谢: 0 次
接收感谢: 0 次
gurb不是很熟悉~~我的双系统是gurb2的,也是双赢盘,自己试试吧,如果不行,进不了系统,用livecd进去再修改


_________________
这是~~个不能说的秘密


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 14:15 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
引用:
先进入ubuntu系统,修改GRUB信息放到 (hd0,4),

这步不用做,你拆掉了第一硬盘,那么第二硬盘会自动变为第一硬盘
引用:
此时单独挂第二硬盘是否可以启动ubuntu?

可以

装XP的时候,拆掉装ubuntu的硬盘(电源拔掉就行),装上新硬盘正常安装xp
装好后在,确定XP没问题了,就装上第二硬盘即可


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 16:22 

注册: 2006-12-25 20:42
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
还是没搞明白MBR和GRUB的关系
之前的引导信息是放在第一块硬盘里的,如果单挂第二块硬盘(变成hd0)
能启动?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 16:37 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
tumour 写道:
还是没搞明白MBR和GRUB的关系
之前的引导信息是放在第一块硬盘里的,如果单挂第二块硬盘(变成hd0)
能启动?


MBR是master boot record,主引导区,每个硬盘只有一个,当然两个硬盘就各有一个喽
而grub必须在mbr里写入一小段代码用于引导,同时还必须在某个分区里放上其他引导文件(因为mbr太小,容纳不下)

所以
如果你曾经把grub安装到hd0(也就是装了XP的那个硬盘,现在简称硬盘A),而你的ubuntu根分区装在另一个硬盘(硬盘B)
那么拿掉硬盘A用另一块替换的话,ubuntu肯定无法引导了,必须在装好XP后用liveCD再次安装grub

你最好把你的详细安装信息贴上来,否则我无法判断。

引用:
df -h

执行这个命令,结果贴上来,并且告诉我你的grub装在哪里?


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 16:52 

注册: 2006-12-25 20:42
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
desktop:~$ df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sdb5 19G 3.5G 15G 20% /
udev 1007M 268K 1007M 1% /dev
none 1007M 204K 1007M 1% /dev/shm
none 1007M 76K 1007M 1% /var/run
none 1007M 0 1007M 0% /var/lock
none 1007M 0 1007M 0% /lib/init/rw
/dev/sdb1 732G 50G 683G 7% /media/DATA
/dev/sda4 41G 30G 11G 75% /media/DOWN
/dev/sdb7 9.4G 163M 8.8G 2% /tmp
/dev/sdb8 1.9G 497M 1.3G 28% /var
/dev/sdb9 165G 26G 132G 17% /home
-------------------------------
grub> find /boot/grub/stage1
(hd1,4)


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 16:57 

注册: 2006-12-25 20:42
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
根据我的信息,拿掉硬盘A,直接挂单硬盘B,能否引导呢?

根据
引用:
grub> find /boot/grub/stage1
(hd1,4)

我的GRUB原来就是装在B硬盘上的? :em20


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 17:14 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
tumour 写道:
根据我的信息,拿掉硬盘A,直接挂单硬盘B,能否引导呢?

根据
引用:
grub> find /boot/grub/stage1
(hd1,4)

我的GRUB原来就是装在B硬盘上的? :em20

这个是stage1文件位置,不是grub1安装位置。

grub2有查安装位置命令。grub1不太清楚。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 17:24 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
把menu.lst备份出来。
新硬盘做sda,ubuntu旧硬盘sdb。
在sda上安装好xp后,把menu.lst改一下就能用grub4dos引导ubuntu了。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 20:40 

注册: 2006-12-25 20:42
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
引用:
sudo grub-install /dev/sdb


引用:
grub> find /boot/grub/stage1
  (hd0,6)
grub>root (hd0,6) 注:这是/boot所在的分区;
grub>setup (hd0) 注:把GRUB写到MBR上;

这两条命令有什么区别嘛?
一个是改到另一个硬盘
一个是写到当前硬盘?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 21:06 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
写到sdb的mbr,这个是linux命令
写到hd0的mbr,这个是grub1命令


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 不好意思又来麻烦大家了,热心的网友请进来看看引导修复问题
帖子发表于 : 2010-03-01 21:55 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 7
tumour 写道:
根据我的信息,拿掉硬盘A,直接挂单硬盘B,能否引导呢?

根据
引用:
grub> find /boot/grub/stage1
(hd1,4)

我的GRUB原来就是装在B硬盘上的? :em20

你的 grub stage1 是安装在 xp 那块硬盘上的
因此你的设想:
grub> root (hd0,4)
grub> setup (hd0)
grub> quit
宜修改为
grub> root (hd1,4)
grub> setup (hd1)
grub> quit


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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