linux怎么更改双系统切换,linux和windows双系统,如何在windows中更改默认启动的操作系统...

现在机子上装了redhat和windows xp双系统,现在想实现如下功能:机子重启后可以自动进入另一个操作系统。比如:在redhat中执行一个脚本修改grub.conf,重启后可以进入windows,但在windows中如何操作,重启之后可以自动进入redhat?或者有没有别的方式实现相同的功能?

|

在windows系统的主目录里添加menu.list和grub

再设置boot.ini添加linux

(可以到你的linux系统下拷贝menu.list和grub)

具体方法请lz到google去查!

|

多个Windows   NT   (2000,XP)   与   Linux的共存

多系统共存的比较好的方法是用Windows   NT(2000,XP)自带的   NT   Loader。

以下以安装   Win2000+WindowsXP+Magic   Linux+Redhat9.0   为例

(1)先将硬盘分区分好,   一般   Linux   用   EXT3   ,每个   Linux用一个Boot分区,一个Root   分区,两个Linux共享一个Swap分区,最好再留一个Fat32以便于   Windows于Linux交换数据。关于   Linux下硬盘的命名方法请参考其他文章

(2)假设分区情况如下:

Hda1:Windows2000,

Hda5:WindowsXP,   Hda6:Fat32,   Hda7:NTFS

Hda8:Redhat   的Boot分区(EXT3),Hda9   :Redhat的   Root(/)分区,

Hda10:Magic   Linux   的Boot分区(EXT3),Hda11   :Magic   Linux的   Root(/)分区,

Hda12:   Swap分区(公用)

然后安装Windows   2000   ,windwosXP,Redhat,Magic   ,顺序随意,但一定要将   Redhat   与   Magic   Linux的引导程序(Lilo   或   Grub)安装在自己的引导分区的第一个扇区上(Hda8-Redhat,Hda10-Magic),不要安装再MBR上(理由稍后叙述)

安装完后会发觉Windows启动菜单里只有   Windows2000   与   WindowsXP   没有   Linux,无法进入   Linux!

接下来我们要做的是将   Linux   的启动选项加入到   启动菜单中

(3)将Linux安装光盘中的   dosutils   中的   loadlin.exe   与   vmlinuz   拷贝到一个FAT32   分区中(例如   Hda6),然后启动到DOS,转到该分区,执行   loadlin   vmlinuz   root=/dev/hda(x)   (x)   指的是Linux安装的Root分区(本例中为   Hda9   或是Hda11,分别对应   Redhat   与   Magic),这样就能进入   Linux(magic   或   Redhat)了

(4)进入   Linux后,执行   dd   if=/dev/hda(X)   of=路径与文件名   bs=512   count=1

说明:a.   这条命令是将   Linux   的   启动扇区存为一个文件

b.   (X)   指的是   Linux   安装的   Boot   分区(Hda8   与   Hda10   ,分别对应   Redhat   与   Magic)

c.   路径与文件名是存放文件的位置与文件名

对两个Linux的Boot分区执行命令得到两个文件

例如:dd   if=/dev/hda8   of=/redhat.lnx   bs=512   count=1

dd   if=/dev/hda10   of=/magic.lnx   bs=512   count=1

(5)   将刚刚做好的两个文件拷贝到Windows   的   C   盘(Hda1)

修改   C盘下的   boot.ini   文件添加最后两行例如:

[boot   loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating   systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft   Windows   2000   Professional"   /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows   XP   Professional"   /fastdetect

c:magic.lnx="Magic   Linux1.1   beta"

c:Redhat.lnx="Redhat   9.0“

(6)   重启动,菜单就会出现了。

(7)   这样安装的好处在于   Linux与   Windows   互不干扰,即使要重装   Windows,也不会影响   Linux,只要备份那两个文件   (redhat.lnx   与   Magic.lnx),   重装完后放回   C盘,再按(5)中的方法修改   boot.ini   即可。

|

为什么要去做windows的引导呢,grub不是很好用吗?

我空间也有一部分资料,如果lz感兴趣,可以自己去下载来看

|

直接修改linux下的grub不行嘛,为什么非要在windows下修改,如果楼主非要在windows下修改的话,可以装一个wingrub,然后在windows下修改menu.list文件

|

彻底忘记windows 吧

相信只有这样才能提高你的linux能力

没有什么在linux实现不了的(除了网银)

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值