当前位置: 技术问答>linux和unix
小妹我有一LILO问题,会的请进!
来源: 互联网 发布时间:2014-11-09
本文导语: 我的机上有两个硬盘,一个盘装了2000,另一个硬盘分了两个区,两个区存放WINDOWS数据,剩下的未分区用来装了REDHAT 6.1, 现在问题是,启动时无法进行选择性启动,只是默认直接启动 WINDOWS,而LINUX则需要软盘启动,请问如何编...
我的机上有两个硬盘,一个盘装了2000,另一个硬盘分了两个区,两个区存放WINDOWS数据,剩下的未分区用来装了REDHAT 6.1,
现在问题是,启动时无法进行选择性启动,只是默认直接启动 WINDOWS,而LINUX则需要软盘启动,请问如何编辑LILO文件,实现选择性启动(我不想用软盘启动)??
现在问题是,启动时无法进行选择性启动,只是默认直接启动 WINDOWS,而LINUX则需要软盘启动,请问如何编辑LILO文件,实现选择性启动(我不想用软盘启动)??
|
编辑/etc/lilo.conf ,选择lilo不要装在MBR,指定到LINUX的硬盘上hdb1或hdb2都行,执行lilo;在控制台下执行下面命令考出lilo的内容到一文件中:
dd if=/dev/hdb1 of=/tmp/bootsect.lnx bs=512 count=1 //lilo装在hdb1
拷贝/tmp/bootsect.lnx文件到win2000的C区(通过软盘or加载Windows所在的hda1)
起到Win2000下,编辑c:boot.ini文件,在末尾加如下行:
c:bootsect.lnx="Linux" //bootsect.lnx 就是刚才拷贝来的文件,存盘。
reboot,应该可以选择windows2000 or Linux了。
建一你用RH7。1或7。2,把lilo装在MBR,就可以用lilo实现双起动了,也不用这么费事。
dd if=/dev/hdb1 of=/tmp/bootsect.lnx bs=512 count=1 //lilo装在hdb1
拷贝/tmp/bootsect.lnx文件到win2000的C区(通过软盘or加载Windows所在的hda1)
起到Win2000下,编辑c:boot.ini文件,在末尾加如下行:
c:bootsect.lnx="Linux" //bootsect.lnx 就是刚才拷贝来的文件,存盘。
reboot,应该可以选择windows2000 or Linux了。
建一你用RH7。1或7。2,把lilo装在MBR,就可以用lilo实现双起动了,也不用这么费事。
|
建议小妹把lilo装在MBR,就可以用lilo实现双起动了,也不用这么费事。
如还是想的话(嘿嘿假如你幸运的话,安一下步骤可以成功)
编辑/etc/lilo.conf ,选择lilo不要装在MBR,指定到LINUX的硬盘上hdb1或hdb2都行,执行lilo;在控制台下执行下面命令考出lilo的内容到一文件中:
# mount -t vfat /dev/mnt/hda1 mnt
dd if=/dev/hdb3 of=/mnt/linux.bin bs=512 count=1 //lilo装在hdb3
拷贝/tmp/linux.bin文件到C区
起到Win2000下,编辑c:boot.ini文件,在末尾加如下行:
c:linux.bin="Red Hat 6.1" //linux.bin 就是刚才写到c盘的文件,存盘。
reboot,应该可以选择windows2000 或者 Linux了。
万一还不行(1024柱面问题……头疼呀),就要在你的第二个硬盘里用PQmagic等工具划分
一块作为linux的boot分区了,这样安刚才的步骤安装万无一失。
这样用NT Loader 的启动就是LILO坏了以没关系,欢迎大家讨论。QQ:64369043
如还是想的话(嘿嘿假如你幸运的话,安一下步骤可以成功)
编辑/etc/lilo.conf ,选择lilo不要装在MBR,指定到LINUX的硬盘上hdb1或hdb2都行,执行lilo;在控制台下执行下面命令考出lilo的内容到一文件中:
# mount -t vfat /dev/mnt/hda1 mnt
dd if=/dev/hdb3 of=/mnt/linux.bin bs=512 count=1 //lilo装在hdb3
拷贝/tmp/linux.bin文件到C区
起到Win2000下,编辑c:boot.ini文件,在末尾加如下行:
c:linux.bin="Red Hat 6.1" //linux.bin 就是刚才写到c盘的文件,存盘。
reboot,应该可以选择windows2000 或者 Linux了。
万一还不行(1024柱面问题……头疼呀),就要在你的第二个硬盘里用PQmagic等工具划分
一块作为linux的boot分区了,这样安刚才的步骤安装万无一失。
这样用NT Loader 的启动就是LILO坏了以没关系,欢迎大家讨论。QQ:64369043
|
用2000的话,用它的NTLoader就可以了,
你把lilo装到root分区的引导区
获取引导区信息:
进linux,在root下执行dd if=/dev/hdb1 of=/root/bootsect.lnx bs=512 count=1
然后复制文件bootsect.lnx到NTLoader所在的分区
挂载一个fat分区:mount -t vfat /dev/hda1 /mnt
cp /root/bootsect.lnx /mnt/
umount /dev/hda1
进2000,改boot.ini文件(可能要进dos)
加入下列字符到最后一行:
c:bootsect.lnx="linux"
关于boot.ini,去问别人吧
存盘重启即可
你把lilo装到root分区的引导区
获取引导区信息:
进linux,在root下执行dd if=/dev/hdb1 of=/root/bootsect.lnx bs=512 count=1
然后复制文件bootsect.lnx到NTLoader所在的分区
挂载一个fat分区:mount -t vfat /dev/hda1 /mnt
cp /root/bootsect.lnx /mnt/
umount /dev/hda1
进2000,改boot.ini文件(可能要进dos)
加入下列字符到最后一行:
c:bootsect.lnx="linux"
关于boot.ini,去问别人吧
存盘重启即可
|
首先:
你找到你的Linux装在哪一个分区上,记住是hd(a-d)n的形式;
在你的Linux安装盘上找到一个叫LoadLin.exe(linux加载器)和VmLinuz(Linux的内核)的文件,把他们拷到硬盘上(eg.C:)
幸运的话,你还可以找到一个叫,Linux.bat的文件,其中有:
Loadlin vmlinux -....忘了:-( 你要正确填写LoadLin的参数 包括vmlinuz文件的位置
启动的VGA参数,(光盘上的照抄),还有你的Linux的主分区;
然后,你只要在实模式的跺死下,运行你刚才写的批处理就可以启动Linux了,启动后,再用你的主分区下的内核文件覆盖掉你从光盘上烤的内核文件
然后你的 三个系统就会相安无视了:
Nhsoft@263.net OICQ ......
你找到你的Linux装在哪一个分区上,记住是hd(a-d)n的形式;
在你的Linux安装盘上找到一个叫LoadLin.exe(linux加载器)和VmLinuz(Linux的内核)的文件,把他们拷到硬盘上(eg.C:)
幸运的话,你还可以找到一个叫,Linux.bat的文件,其中有:
Loadlin vmlinux -....忘了:-( 你要正确填写LoadLin的参数 包括vmlinuz文件的位置
启动的VGA参数,(光盘上的照抄),还有你的Linux的主分区;
然后,你只要在实模式的跺死下,运行你刚才写的批处理就可以启动Linux了,启动后,再用你的主分区下的内核文件覆盖掉你从光盘上烤的内核文件
然后你的 三个系统就会相安无视了:
Nhsoft@263.net OICQ ......
|
先启动Linux,执行lilo,将lilo装到MBR上,而不是Linux分区上。
|
bootmagic is enough.
|
system commander!
|
bootmagic 不支持NTFS分区。
|
多操作系统管理好象根本就不支持2个硬盘(我自己找了好多答案了,试了好多次了,总不能成功),我也盼答案啊
|
把LINUX的内核文件(REDHAT一般是VMLINUXZ)和LOADLIN。EXEcopy到硬盘,进入DOS(不是DOS-WIN),然后用LOADLIN vmlinuz root=/dev/hda? ro 来启动然后编辑lilo.conf文件
注:hda后的“?”是看你的/分区在哪里,比如我的linux就是装在/dev/hda3上的
注:hda后的“?”是看你的/分区在哪里,比如我的linux就是装在/dev/hda3上的
|
谁说多操作系统管理不支持双硬盘的,新版的SYSTEM COMMANDER就行。
|
用Grub吧,所有的配置自己都可以建立。
|
你需要在bios里面把安装linux的硬盘设为第一启动设备,然后编辑lilo文件.
---一点浅薄的看法.
---一点浅薄的看法.
|
强烈建议用LoadLin.exe;LILO是你最笨的选择!!!!!!
|
感觉用NT LOADER比较爽,注意在配置的时候,/boot必须在磁盘的1024柱面以前否则不能启动.
LILO不太爽。
LILO不太爽。
|
to puwei76()
那是老版本lilo的毛病,还要注意一下lba32参数,
另外,grub也不错。
那是老版本lilo的毛病,还要注意一下lba32参数,
另外,grub也不错。