当前位置: 技术问答>linux和unix
是不是我的linux+2000都全部完蛋了,安装的问题!!在线!
来源: 互联网 发布时间:2015-01-02
本文导语: 我硬盘60G,我将前50给2000。然后10给linux,先装2000。再装linux!!!均成功!! 问题,现在字能启动linux,就是lilo.不认,提示什么超过1030扇区。2000完蛋了,启动不了。??怎么办??是不是linux必须装在前10G的地方??...
我硬盘60G,我将前50给2000。然后10给linux,先装2000。再装linux!!!均成功!!
问题,现在字能启动linux,就是lilo.不认,提示什么超过1030扇区。2000完蛋了,启动不了。??怎么办??是不是linux必须装在前10G的地方??谢谢!!在线等待!!
问题,现在字能启动linux,就是lilo.不认,提示什么超过1030扇区。2000完蛋了,启动不了。??怎么办??是不是linux必须装在前10G的地方??谢谢!!在线等待!!
|
原则上linux的boot区应该装在前8G的地方,但是也不一定,比如用grub的话可以超过这个限制。
如果你想用2000,就把lilo删掉,用DOS启动盘启动,运行fdisk /mbr就可以了。之前你可以把lilo改成grub试一下(grub-install /dev/hda),grub的配置在/boot/grub/grub.conf
如果你想用2000,就把lilo删掉,用DOS启动盘启动,运行fdisk /mbr就可以了。之前你可以把lilo改成grub试一下(grub-install /dev/hda),grub的配置在/boot/grub/grub.conf
|
你的LINUX肯定是因为安装在超出8.##G的柱面上了
建议按x86(大雪) 的提议删掉LILO后,重装LINUX,不然以后还可能会有麻烦
RETHAT7.3以上的没有8G限制
建议按x86(大雪) 的提议删掉LILO后,重装LINUX,不然以后还可能会有麻烦
RETHAT7.3以上的没有8G限制
|
楼上x86说得很对,你可以放心,2000肯定不会没有的啦。那个fdisk /mbr可的确是个好东东啊
|
使用fdisk /mbr是重新写硬盘主引导记录,有可能没用……
最好用win2k安装盘进行修复,但这样,就只能使用win2k。
还是可以重装linux。
我没用过grub……
最好用win2k安装盘进行修复,但这样,就只能使用win2k。
还是可以重装linux。
我没用过grub……
|
redhat较高的版本装载硬盘最后没有问题,我的RH7.2就装在80G硬盘的最后8G。
我觉得你的系统只是引导区坏了。
用fdisk /mbr试试。
如果不行,你就重装2000(修复或者安装一点就行了);
然后重装Linux。
我觉得你的系统只是引导区坏了。
用fdisk /mbr试试。
如果不行,你就重装2000(修复或者安装一点就行了);
然后重装Linux。
|
你和我一样,这两天让LINUX搞的都不知道怎么好了。
我第三次才安装成功。前两次都有问题。
在我看来安装LINUX ,主要有两方面:分区和多系统引导。
分区主要分三个区,即引导区,交换区,与根目录区
对于大多数的BOIO来说,他们对引导程序都有限制,就是无法访问1023以上所贮存的数据。这与LINUX的版本和系统都有关。如果引导程序安装到1023以外的地方,最初引导程序会起作用,但是如果一个新内核被载入后驻留在柱面1023之上的话,它们将会失败。如果本次安装失败,不要再分区,应该回滚到上一次操作。
DOS下执行fdisk /mbr重新由原主引导记录引导系统,并删除LINUX分区与分区数据。再次重新安装。
这次分区中,引导区(即/boot)最好安装在前面在10G, 大约100M应该够了.交换区与根区安装在后面就行,交换区的大小分成2倍内存的大小,剩下的空间就留给根目录区了。
安装LINUX进程中,引导程序安装到刚才预分的10G以前,并指明挂载点为/boot.引导程序最好选LILO。如果引导程序没有把DOS加进来,手动加进来即可。
你选用了7.0版本却将引导区放在后面!!
我第三次才安装成功。前两次都有问题。
在我看来安装LINUX ,主要有两方面:分区和多系统引导。
分区主要分三个区,即引导区,交换区,与根目录区
对于大多数的BOIO来说,他们对引导程序都有限制,就是无法访问1023以上所贮存的数据。这与LINUX的版本和系统都有关。如果引导程序安装到1023以外的地方,最初引导程序会起作用,但是如果一个新内核被载入后驻留在柱面1023之上的话,它们将会失败。如果本次安装失败,不要再分区,应该回滚到上一次操作。
DOS下执行fdisk /mbr重新由原主引导记录引导系统,并删除LINUX分区与分区数据。再次重新安装。
这次分区中,引导区(即/boot)最好安装在前面在10G, 大约100M应该够了.交换区与根区安装在后面就行,交换区的大小分成2倍内存的大小,剩下的空间就留给根目录区了。
安装LINUX进程中,引导程序安装到刚才预分的10G以前,并指明挂载点为/boot.引导程序最好选LILO。如果引导程序没有把DOS加进来,手动加进来即可。
你选用了7.0版本却将引导区放在后面!!
|
建议用软盘放LILO来实现启动LINUX,一般不赞成装windows+linux的双系统
如果只是入门学习LINUX,而内存有128MB(最低)以上,可以考虑用Vmware!
如果只是入门学习LINUX,而内存有128MB(最低)以上,可以考虑用Vmware!
|
我装过不少的linux, 都是Linux+Win2k+Win98SE三系统, 有先装Linux, 也有先装Win*的. 没有什么问题.
我介绍我的一点微末经验吧:
我家里是两个小6.4G的小硬盘, 其中一个装Linux+Win98SE, 另一个装Win2K.
单位的是一个40G的盘, 第一个分区200多M, FAT32, 装Win98SE. 第二个是Linux SWAP, 2倍内存大小. 第三个分区是Linux native, 加载在Linux的/. Win2K装在逻辑分区里. 其他还有备份分区, 数据分区都是逻辑分区.
我觉得需要强调的是引导盘第一个分区必须是FAT, FAT32或 NTFS分区. 这是由Windows2K的引导特性决定的. Win2Kboot loader 要求NTLDR, NTDETECT.com, boot.ini, bootfont.bin放在C:下, 如果你装了一个他不认识的文件系统怎么能行? 当然如果你已经这么做了, 还有一个补救办法, Grub可以帮你隐藏分区, 让Win*很高兴的在C:找到他要的东西.
Boot loader我用Grub, 让我们忘掉lilo吧, grub太强大了. 安装好后建议看一下grub的Info页. 打开帮助, 选Info pages, 找到grub, enjoy it.
在Linux的安装过程中, 有一个阶段他会要求你指定相应的设备挂在什么目录, 好像是在这里, 你要记住把dos挂上, 这样grub也可chainload Win*. 很多初次装Linux的网友就是忘了这一步结果进不去Win*了.
其实这时候还是有补救余地的, 如果是装grub, 会更简单一些.可以利用Grub的交互功能. 如果用的是lilo, 要编辑/etc/lilo.conf, 再运行一下lilo. 具体怎么编辑建议到网上搜索一下.
总之, 进不去不要乱, 系统和数据都还在, 只不过你找不到路而已.
只要安装Linux过程中不要让系统为你自动分区, 出险数据灾难的可能性几乎为0. 我装的时候也犯过这个错误. 我的C:原来有10G装的是Win98, 我基本不用, 只是备用的.所以毫不犹豫把它干掉, 给了Linux, 结果Win2K进不去了. 后来在CSDN上查了很多资料, 慢慢明白了很多道理, 因为Linux是新装的, 没有什么用户数据, 杀起它来不心痛. 然后把C:还原成fat32,格式化, 把NTLDR, NTDETECT.com, bootfont.bin 和boot.ini拷到C: 下, 用标准的文本编辑器修改一下boot.ini, 大概很少有人会出我这个问题, 细节也不多讲了.
如果你没有动C:, 那就简单了, 直接 用Win98 启动盘引导, 运行:
c:fdisk /mbr
就OK了---- 如果还没有OK, 那就要用Win2K的引导盘引导, 进入控制台, 运行
fixboot
然后重新装Linux. 这回要记住引导器选grub.[ with grub, you can install your linux kernel wherever you like,], 为了省事, 这回直接让它chainload dos.
装好后马上研究一下grub, 怎么在交互状态使用--make hay when the Sun shines.
然后忘掉任何关于linux和Win*不容易共存的神话吧!
我介绍我的一点微末经验吧:
我家里是两个小6.4G的小硬盘, 其中一个装Linux+Win98SE, 另一个装Win2K.
单位的是一个40G的盘, 第一个分区200多M, FAT32, 装Win98SE. 第二个是Linux SWAP, 2倍内存大小. 第三个分区是Linux native, 加载在Linux的/. Win2K装在逻辑分区里. 其他还有备份分区, 数据分区都是逻辑分区.
我觉得需要强调的是引导盘第一个分区必须是FAT, FAT32或 NTFS分区. 这是由Windows2K的引导特性决定的. Win2Kboot loader 要求NTLDR, NTDETECT.com, boot.ini, bootfont.bin放在C:下, 如果你装了一个他不认识的文件系统怎么能行? 当然如果你已经这么做了, 还有一个补救办法, Grub可以帮你隐藏分区, 让Win*很高兴的在C:找到他要的东西.
Boot loader我用Grub, 让我们忘掉lilo吧, grub太强大了. 安装好后建议看一下grub的Info页. 打开帮助, 选Info pages, 找到grub, enjoy it.
在Linux的安装过程中, 有一个阶段他会要求你指定相应的设备挂在什么目录, 好像是在这里, 你要记住把dos挂上, 这样grub也可chainload Win*. 很多初次装Linux的网友就是忘了这一步结果进不去Win*了.
其实这时候还是有补救余地的, 如果是装grub, 会更简单一些.可以利用Grub的交互功能. 如果用的是lilo, 要编辑/etc/lilo.conf, 再运行一下lilo. 具体怎么编辑建议到网上搜索一下.
总之, 进不去不要乱, 系统和数据都还在, 只不过你找不到路而已.
只要安装Linux过程中不要让系统为你自动分区, 出险数据灾难的可能性几乎为0. 我装的时候也犯过这个错误. 我的C:原来有10G装的是Win98, 我基本不用, 只是备用的.所以毫不犹豫把它干掉, 给了Linux, 结果Win2K进不去了. 后来在CSDN上查了很多资料, 慢慢明白了很多道理, 因为Linux是新装的, 没有什么用户数据, 杀起它来不心痛. 然后把C:还原成fat32,格式化, 把NTLDR, NTDETECT.com, bootfont.bin 和boot.ini拷到C: 下, 用标准的文本编辑器修改一下boot.ini, 大概很少有人会出我这个问题, 细节也不多讲了.
如果你没有动C:, 那就简单了, 直接 用Win98 启动盘引导, 运行:
c:fdisk /mbr
就OK了---- 如果还没有OK, 那就要用Win2K的引导盘引导, 进入控制台, 运行
fixboot
然后重新装Linux. 这回要记住引导器选grub.[ with grub, you can install your linux kernel wherever you like,], 为了省事, 这回直接让它chainload dos.
装好后马上研究一下grub, 怎么在交互状态使用--make hay when the Sun shines.
然后忘掉任何关于linux和Win*不容易共存的神话吧!
|
在lilo.conf中加一句:
lba32
问题就解决了
lba32
问题就解决了