装双操作系统时,能不能先装linux,再装windows

火石33 2003-11-10 11:00:40
装linux时,系统引导不了,就连原来的WINDOWS也进不了。
...全文
453 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinai 2003-11-13
  • 打赏
  • 举报
回复
没关系的,其实就是重新装一下grub就行了
只要再用linux安装盘启动,然后,切换到控制台.mount上linux安装的分区,进入\
执行chroot ./
然后再运行 grub-install
搞定
liuty2006 2003-11-13
  • 打赏
  • 举报
回复
mk
火石33 2003-11-12
  • 打赏
  • 举报
回复
谢谢大家!!
venuslee 2003-11-12
  • 打赏
  • 举报
回复
你说的那些我也看过,可是我执行# dd if=/dev/hda3 bs=512 count=1 of=/dosc/bootsect.lin没成功过:(
都是由于mount c: /dosc没成功过,用a盘备份吧!
访问a盘是不是也要挂载一下,是不是mount a: /dosc,然后再执行# dd if=/dev/hda3 bs=512 count=1 of=/dosc/bootsect.lin?
再把a盘得到的bootsect.lin放到c:,再改boot.ini就行了?
还有,我看别人怎么说lilo.conf是在/sbin目录下的,我的怎么在/etc下啊:(
是不是和我把lilo装在MBR上了,怎么把它装在/root下啊,郁闷ing~~~~
我是菜鸟,刚学的:)
venuslee 2003-11-12
  • 打赏
  • 举报
回复
那个
--茶-- 2003-11-12
  • 打赏
  • 举报
回复
同意楼上的,我的机器上安装了两个操作系统,XP和Linux9,我的Boot.INI文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
c:\bootsect="Redhat Linux 9.0"
其中bootsect就是通过dd if=/dev/hda3 bs=512 count=1 of=bootsect得到的一个512字节的文件
venuslee 2003-11-12
  • 打赏
  • 举报
回复
我用命令# dd if=/dev/hda3 bs=512 count=1 of=/mnt/floppy/bootsect.lin在软盘上做了bootsect.lin,可是在windows下,它认不出那个文件,显示软盘为空的?怎么才能把bootsect.lin放到c:盘上,该怎么做?谢谢~~~~~~~
Jatic 2003-11-12
  • 打赏
  • 举报
回复
先装Linux后装Windows2000是可以的.
只是装好windows2000后就没有了引导菜单了,可以用光盘或软盘启动,重载一下lilo就可以了
zzzle 2003-11-11
  • 打赏
  • 举报
回复
好像不行
bruce_2000_0 2003-11-11
  • 打赏
  • 举报
回复
grub的确比lilo好多了

早期的版本可苦了我们了。被一些很菜的问题打败了

lilo可以做到linux和windows98共存,但win2000一装就不行了。只能将lilo装在软盘上

不过可以用windows2000的启动管理,代替lilo。

现在有了grub,你什么都不需要了,只需要用他就可以了.just do it,呵呵
HunterForPig 2003-11-11
  • 打赏
  • 举报
回复
现装windwos,在装linux,选grub
acqy 2003-11-11
  • 打赏
  • 举报
回复
如果你是用RedHat的,一点问题都没有!(我使用grub,lilo没有试过)
其它版本的linux我就不知道了。
bruce_2000_0 2003-11-11
  • 打赏
  • 举报
回复
将linux的lilo装在软盘里就可以做到

如果你已经将lilo装在硬盘里了,你可以用软盘导出存入软盘

我已经有2年没摸linux了,具体做法忘了,你去查查手册,绝对有的
haothinking 2003-11-11
  • 打赏
  • 举报
回复
当然可以了 。
不过你 装完两个
系统后要修改grub的。
brainf 2003-11-11
  • 打赏
  • 举报
回复
第一步是装好Linux。我们都知道怎么做:为Linux选适当的系统,SWAP,和用户分区,运行安装程序,等等。一切顺利时,这一步在45分钟之内就可以完成。

接下去就要定制LILO。我们知道怎么做,但要注意*不能* 将LILO装到MBR中去(除非你想将NT吞了:-))。设定LILO时,要选择将它装到你Linux 的root分区。如果你还不知道如何设定LILO, 就花几分钟读读HOW-TO文献,或者就用一些好的安装程序,我是用S.u.S.E.的, 因此我的安装程序就是 'yast' (Yet Another Setup Tool)。

LILO定制好之后,(为行文方便, 此处假设Linux的root分区是/dev/hda3)我们必须用'dd'来产生引导记录映象文件。以root Login后,按以下做:

# dd if=/dev/hda3 bs=512 count=1 of=/dosc/bootsect.lin

如果没有能将FAT C: partition mount成为 /dosc,譬如说由于这个分区被以NTFS方式格式化,不能访问这个分区。此时可以将 BOOTSECT.LIN写到一个以DOS方式格式化的磁盘中,或者NT能读的其它什么分区也可以。如果BOOTSECT.LIN不是被放到C:,要记住此时应相应修改BOOT.INI文件。

现在可以从NT Loader菜单中选择Linux了。NTLDR将会装载BOOTSECT.INI,就可以看到LILO的提示。
最后,你可以设定LILO在选择提示时能去引导Linux和C: 上的DOS。就可以再次回到C: 分区上的NT Loader。前文描述的方法可以反复进行,如果你希望能选择引导多个Linux,就必须为每一个Linux都产生一个相应的引导扇区映象文件。

venuslee 2003-11-11
  • 打赏
  • 举报
回复
我先装的XP,然后再装的red hat9.0,装red hat的时候我用工具PowerQuest PartitionMagic v7.0分区把linux的boot区和交换分区放在XP系统c盘的前面,这样装的时候我用了lilo(The linux Loader),可以达到双系统共存!
但是先装Linux,再装windows,我不会:(
请高手指点啊,写出具体步骤!
brainf(后街) :可以告诉我,你怎么改那个ntloader的,我改了那个boot.ini,可是我不知道linux的boot引导程序是什么?请你写一下步骤,非常感谢!
yfxclijun0623 2003-11-11
  • 打赏
  • 举报
回复
要有linux引导盘才可以,就是
brainf 2003-11-11
  • 打赏
  • 举报
回复
用win2000的 ntloader 也可以引导各式各样的系统
youngwhz 2003-11-11
  • 打赏
  • 举报
回复
lilo可以实现多系统的引导,包括Windows2000在内,而且安装Linux与其他的操作系统的顺序可以随意(哪个在前都可以)。
我的机器上共存:Win98,Win2000,Win2003(Server),RedhatLinux8.0
而且是用Windows2000的多系统引导菜单进引导的。
ww 2003-11-11
  • 打赏
  • 举报
回复
其实都是可以的如果你非常熟悉分区和lilo

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧