社区
系统维护与使用区
帖子详情
急,关于GRUB
frank026
2003-09-15 05:36:52
我装了XP和LINUX两个系统,其中LINUX装在XP中的两个逻辑盘之间,后来当我在这两个硬盘之间转移文件后重起时发现不能进入GRUB引导系统,也就不能进入XP和LINUX了,不知如何解决,请高手赐教!!!
...全文
19
6
打赏
收藏
急,关于GRUB
我装了XP和LINUX两个系统,其中LINUX装在XP中的两个逻辑盘之间,后来当我在这两个硬盘之间转移文件后重起时发现不能进入GRUB引导系统,也就不能进入XP和LINUX了,不知如何解决,请高手赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superfire2000
2003-09-16
打赏
举报
回复
我没碰到过,如果是SWAP分区有问题,建议试试用DRUID工具将SWAP分区删掉重建,重格SWAP分区后交换分区问题就应该能解决,不过不确定你碰到的问题是不是这样的。
还有SWAP分区最好是你可用内存的两倍。
回炉重造,学习编程中。。。
2003-09-16
打赏
举报
回复
你还是格式化重装吧
frank026
2003-09-15
打赏
举报
回复
不好意思,说错了,是两个逻辑盘,再问一下,当我选择升级安装时,却提示说“buffer swap 有错误”,为什么啊?
superfire2000
2003-09-15
打赏
举报
回复
frank026 (旭日) 你的问题好象没有表述清楚,“LINUX装在XP中的两个逻辑盘之间,后来当我在这两个硬盘之间转移文件...”,怎么一会儿逻辑盘,一会儿两个硬盘的,让人摸不着头脑,不过看到你后来补充说可以看到GRUB的启动画面那问题就有解了,在GRUB>提示符那里键入help将会有很多命令供你使用!
如:
GRUB>DOS
将进入你的XP
真正修复GRUB引导要使用RED HAT LINUX 9的安装盘重装一下,不选择全新安装将不会覆盖你原来的RED HAT LINUX 9安装。
ayiiq180
2003-09-15
打赏
举报
回复
在dos下运行fdisk/mbr
frank026
2003-09-15
打赏
举报
回复
补充:
开机的时候直接进入grub>,
我不会用命令啊。
怎么修复引导??
GRUB
4DOS .RAR
SOFTWARE FROM : http://sarovar.org/frs/?group_id=320&release_id=830 INSTALL FROM :http://www.linuxeden.com/forum/thread-186193-1-1.html 从硬盘安装Fedora-11-i386-DVD 1.下载Fedora-11-i386-DVD,放在FAT32分区(不能放在NTFS分区)。 URL:http://fedoraproject.org/zh_CN/get-fedora 2.提取出isolinux文件夹下面的两个文件 initrd.img 和 vmlinuz 放在C盘根目录下, 并解压缩出images文件夹(否则会找不到Fedora-11-i386-DVD.iso镜像文件)。 3.下载
grub
4dos,解压提取出个三个文件 grldr
grub
.exe 和 menu.lst 放在C盘根目录下。 URL:http://download.gna.org/
grub
4dos/ 4.用记事本打开menu.lst,最后添加上: title Install Fedora 11 kernel (hd0,0)/vmlinuz initrd (hd0,0)/initrd.img 5.用记事本打开C盘根目录下的系统隐藏文件boot.ini,后面加上如下内容: c:\grldr=
GRUB
c:\grldr="
GRUB
" 6.重启,选择"
GRUB
” ,再选择"Install Fedora 11”,即可进入安装界面。 7.安好系统后,先不要
急
着装这装那,你要做的应该是拿起那本使用指南,好好了解一下这个Fedora-11-i386-DVD 的新特性。
grub
4dos-0.4.4-2009-01-11
相信许多liunxer初次听到“
GRUB
4DOS”这个名字,第一感觉就是:这个对我没用,因为我不用DOS,即使用也不会去通过它启动
GRUB
。先别
急
,再问一句:您是否用过grldr呢?是否用过MaxDos、一键 ghost、矮人DOS工具盘?如果答案是肯定的,那您已经在用
GRUB
4DOS了。 是它的名字给人们造成了误解,这也是历史遗留问题——一开始仅仅是“for dos”,而后来开发越来越深入,“FOR DOS”已远不能涵盖其全部。于是它的名字就成了一个障碍,新接触的人往往望名生意,以为它是专给DOS用的,便不去关注——我本人就是如此,很久之后才重新发现它,所以写下这篇文字,希望更多人能够了解并使用这一优秀作品,享受它带来的可靠与便捷。 首先搞清楚与 GNU
GRUB
的关系。 GNU
GRUB
分为 GNU
GRUB
Lagecy 和 GNU
GRUB
2 两代。GNU
GRUB
Lagecy 其实就是原来的 GNU
GRUB
0.xx ,最新版是 2005 年发布的 GNU
GRUB
0.97 。目前已停止开发,并改名为 GNU
GRUB
Lagecy 。GNU
GRUB
2 是第二代
GRUB
,它将取代原来的 GNU
GRUB
(例如0.9x版),但目前还处于开发阶段,尚未发布正式版。 而
GRUB
4DOS 则是对 GNU
GRUB
Lagecy 的二次开发。该项目最早由 不点 在2003年发起,目前主要由他、bean 和另外几位中国人维护,很多人贡献了代码,再加上广大网友热心帮助,使得
GRUB
4DOS 不断完善。在当前 新的
GRUB
2 没有到位、老的 GNU
GRUB
Lagecy 又有许多不完善 的情况下,
GRUB
4DOS 受到越来越多人的欢迎。
GRUB
4DOS 在保留 GNU
GRUB
0.97 原有功能的基础上,做了很多改进,简单归纳如下: 1、A20代码 和 bug修正 对A20的处理历来就是一个棘手问题。当初IBM引入这一设计,本意是为了让以往那些BUGGY软件能够运行,结果造成后世无穷无尽的隐患。当然不能全怪 IBM,真正应当责怪的是那些不遵守IBM标准的硬件厂商,它们生产的系统无法用常规的几种方法来控制A20,使得软件开发者可能在很多意想不到的地方碰上A20这个妖魔,除了造成死机之外,还导致执行效率的极度降低。在微软的XMS规范中就明确写着,A20的控制在有些机器上是非常耗时的一个操作。 GNU
GRUB
0.97中的A20代码很明确是有问题的,这在GNU
GRUB
邮件列表档案中就有提到。很多用户报告在使用gnu
grub
0.97时键盘失去响应。
grub
开发组在
grub
2中对A20代码打了补丁,以解决这些问题,但是这个补丁并没有打到我们目前广泛使用的0.97版上。为此
GRUB
4DOS用取自Linux内核的A20代码替换了原代码,并参考其他一些开源代码做了很多改进,基本上解决了这一问题。 A20只是改造的一个方面,在
GRUB
4DOS的开发过程中修复的GNU
GRUB
0.97的bug还有很多,有些在Changelog中并没有提到。到目前为止,已经把那些严重的BUG排解殆尽了,应该可以比较平滑地使用
GRUB
4DOS了。 2、磁盘仿真(虚拟磁盘) 这是
GRUB
4DOS的一大特色功能,开发者下了不少功夫。这一功能是将 软盘镜像或硬盘镜像甚至某个硬盘分区 虚拟成 软驱或硬盘,进而运行其中的操作系统(DOS、win98),类似于以前流行的“虚拟软驱”(vfloppy),但功能要强得多。 用SYSLINUX中的memdisk也可实现虚拟磁盘。比较而言,
GRUB
4DOS功能更强,限制更少,用法更灵活,同时对bios的要求也要高那么一点点,在一些BIOS有缺陷的机子上可能会出问题(不过不用太担心,实践表明这种情况极其罕见)。 3、多种方式进入
grub
环境 1)通过dos 在dos下运行
grub
.exe即可进入纯粹的
grub
环境,并部分地支持退回到DOS。也可把
grub
.exe作为 CONFIG.SYS 里的设备驱动文件而运行。 2)通过Windows启动菜单 这是被广泛使用的一种用法。MaxDos、一键ghost硬盘版、矮人DOS工具盘之类的软件就是以这种方式启动grldr,再通过磁盘仿真虚拟出一个软驱,进而启动DOS的。 3)将
GRUB
4DOS引导代码写入硬盘MBR,开机直接进入
grub
环境 乍一看这不算什么改进——GNU
GRUB
本来就可以这样引导,但实际上在这里
GRUB
4DOS 有相当大的革新。 GNU
GRUB
的安装方法是: root (xxx,x) setup (xxx) 第一句是指定一个分区,该分区须存放有/boot/stage1和/boot/stage2文件,第二句是将引导代码写入硬盘MBR。这样安装的
GRUB
,其MBR引导代码被设置为从固定的分区加载stage2。假如我们某一天因为某些原因,需要删除或格式化该分区,或者做一些会引起该分区序号变化的操作(比如用 pqmagic 在该分区前添加或删除分区),就需要预先重装一次
grub
,重新指定存放stage2文件的分区,否则将无法引导。这一点上 GNU
GRUB
显得不够灵活。 而
GRUB
4DOS 采取了新的策略:其MBR引导代码并非固定地指向某个分区,而是搜索所有分区,查找并加载 grldr,只要某分区上存有一份 grldr,就能启动。而且安装时可以将原微软的MBR备份,启动时如果找不到grldr,便自动加载备份的MBR。显然这种方式更加灵活、稳健,所以
GRUB
4DOS 虽然保留了 GNU
GRUB
的全部命令和功能(包括 setup 命令),但不推荐使用传统的安装方式。 当然
GRUB
4DOS 方式也不是十全十美,因为其引导代码还不能识别所有的文件系统,目前支持仅 NTFS/FAT12/FAT16/FAT32/EXT2/EXT3(也不少了 ,以后将支持更多的格式),所以可能需要专门设一个分区来存放 grldr 。不过在我看来这是值得的,一点小麻烦换来了更多的方便和稳定。 4、图片背景支持 可用 640x480@14位色 的图片做背景。图片制作请参考这里: http://bbs.znpc.net/viewthread.php?tid= ... a=page%3D4 5、中文支持
GRUB
4DOS 发布有中文版,大大方便了中文用户。 6、光驱支持 该功能使得用户可以再
GRUB
环境下访问光驱,并可由光驱启动,很实用。Os:GNU/Debian Linux 5.0 Lenny -AMD Athlon(tm) 64 Processor 3000+ -NVIDIA GeForce 7300 GT -512M*2 DDR Memory -ST SATA 250G
U7 Ubuntu系统的U盘启动与安装
本课程是《U盘分区与启动》课程的深化,聚焦于广泛应用的Ubuntu系统,介绍用U盘来启动和安装Ubuntu系统,课程内容包括: Ubuntu系统有什么特点? 如何制作U盘上的Ubuntu系统? 如何利用U盘上的Ubuntu系统安装硬盘上的Ubuntu系统?
GRUB
4DOS如何编写以上的启动项?注意,学习本课程前必须学过《U盘分区与启动》课程,确保已经熟悉BootICE以及
GRUB
4DOS。
磁盘扇区编辑器
用途:1、随意修改U盘MBR到任意扇区的数据。 2、可以把扇区所有数据都清0. 3、量产成USB-CDROM的要想恢复,只要把前几个扇区清0后,再用惠普工具格式化一下就OK了。 4、备份U盘、移动硬盘和硬盘的MBR数据。 5、用于某些发烧友研究NT和
GRUB
放置到MBR后的代码差别。 注意: 清0和修改时千万要分清U盘和硬盘,如果在硬盘的MBR区折腾一番,又没备份,到时叫你哭都来不
急
。
定制内核打堆栈如何正常进入?
看全网都没有相关博客文章讲这个操作,在这里叨叨两句。 定制内核打堆栈无法正常进入系统查看出错的堆栈怎么办? 不要
急
,看下文。 1.在选择内核时,按e进入
grub
文件。 2. 在native 后加上msdbg ctrl+x即可进入。 我们公司驱动需要加载一个脚本后关闭BIOS,导出非正常关机时的堆栈文件sz /var/log/dmesg 即可。 如何 使用sz/rz命令 & 如何debug代码中具体哪一行哪个函数出错 我将在空闲时间给大家讲一讲。 作者:墨染锦年syx
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章