当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有没有办法把ubuntu的引导文件写到windows XP的boot.ini 下呢???
帖子发表于 : 2006-10-30 14:42 
头像

注册: 2006-07-26 8:47
帖子: 116
地址: 浙江
送出感谢: 0 次
接收感谢: 0 次
因为我刚学习,老是把ubuntu搞得启动不来,我想把ubuntu所在的ex3分区用ghost备份出来,那下次坏时可以恢复, 而且这样的话,我可以在自己不用时把boot.ini改一下,去掉linux相关启动,防止别人给我进去乱搞一通。

像这样的[
boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


C:\grldr=Ubuntu



这样的想法行得通不??我听说ghost是支持linux分区克隆的吧?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-30 14:49 

注册: 2006-07-14 21:04
帖子: 131
送出感谢: 0 次
接收感谢: 0 次
用grub不久可以了吗?
不用这么复杂的


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-30 15:18 

注册: 2006-10-28 14:45
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
boot sector(如grub,lilo)安装在/dev/hda8上,dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 会在你的winc盘下生成一个512KB的ubuntu文件,然后就可以在boot.ini中添加一句
c:\ubuntu=Ubuntu 应该可以了


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-30 15:26 
头像

注册: 2006-07-26 8:47
帖子: 116
地址: 浙江
送出感谢: 0 次
接收感谢: 0 次
楼上兄弟能详细点吗??


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-30 16:28 

注册: 2006-10-28 14:45
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
假设你的ubuntu装在/dev/hda8
1 grub一般安装是选择安装在mbr,但mbr容易被覆盖,所以你可以选择将grub安装在你的ubuntu所在分区,如果安装在mbr,你可以在进去ubuntu后,打开控制台,su登录后,将grub安装在Linux系统的根分区,执行命令#grub-install /dev/hda8
2 #dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 ,注意你的/mnt/winc可写,你可以将这个文件生成放在任何地方,在拷贝到你的windows文件系统下,假设你复制到了c:根目录下,文件名为ubuntu
3 更改windows xp的启动配置文件boot.ini,添加一句 c:\ubuntu=Ubuntu,更改timeout为〉0的值

还有一种办法就是安装grub for dos,将其中的grldr文件放置在c:\根目录下,在boot.ini,添加一句 c:\grldr=Grub,然后再将你的linux下的/boot/grub/grub.conf中的那几列拷贝到你的c:\boot\grub\menu.lst中应该就可以了

凭印象写的,不对之处各位指正。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-30 16:34 

注册: 2006-10-28 14:45
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
昨天搞windows vista的启动管理器,xp的ntldr,grub for dos,ubuntu的grub搞了n久,进一个ubuntu要进三次启动菜单,先进vista的bcdedit,然后xp的ntldr,再grub,想办法用一个管理器管理中


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-30 17:25 

注册: 2006-03-14 17:57
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
hugo222,你好,我想问下,如果两个硬盘,一个装linux并且是从盘的,一个装xp,设置引导是不是也可以用你5楼说的来做??唔该晒!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-30 19:37 

注册: 2006-09-23 6:27
帖子: 227
地址: 火星
送出感谢: 0 次
接收感谢: 0 次
LIEDY 写道:
hugo222,你好,我想问下,如果两个硬盘,一个装linux并且是从盘的,一个装xp,设置引导是不是也可以用你5楼说的来做??唔该晒!

你如果后装的linux,一般会安装grub,不用在装其他的了
如果是后装的XP,可以安装wingrub
grub不管主从盘,只要设置对了,就能正常引导启动!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-30 20:26 

注册: 2006-10-29 14:30
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
hugo222 写道:
假设你的ubuntu装在/dev/hda8
1 grub一般安装是选择安装在mbr,但mbr容易被覆盖,所以你可以选择将grub安装在你的ubuntu所在分区,如果安装在mbr,你可以在进去ubuntu后,打开控制台,su登录后,将grub安装在Linux系统的根分区,执行命令#grub-install /dev/hda8
2 #dd if=/dev/hda8 of=/mnt/winc/ubuntu bs=512 count=1 ,注意你的/mnt/winc可写,你可以将这个文件生成放在任何地方,在拷贝到你的windows文件系统下,假设你复制到了c:根目录下,文件名为ubuntu
3 更改windows xp的启动配置文件boot.ini,添加一句 c:\ubuntu=Ubuntu,更改timeout为〉0的值

还有一种办法就是安装grub for dos,将其中的grldr文件放置在c:\根目录下,在boot.ini,添加一句 c:\grldr=Grub,然后再将你的linux下的/boot/grub/grub.conf中的那几列拷贝到你的c:\boot\grub\menu.lst中应该就可以了

凭印象写的,不对之处各位指正。



谢谢你,我成功的按你的做好了


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-11-01 16:35 

注册: 2006-11-01 8:41
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
转储bootsector的方法很多的,在win下,可以先用partition magic看看你的linux引导分区是从哪一个sector开始的,记住这个sector位置,然后用win下的工具 dskprobe.exe,winhex等从这个sector开始考出512Byte到某个文件就可以了。
linux下进行这个过程就更简单,用dd程序就可以。


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 4 位游客


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

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

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