以前用的NT Loader来加载LILO启动Linux, 用得也挺好; 不过看到grub那么漂亮 界面,就喜新厌旧了,
系统安装有: Windows xp, Linux Redhat 7.2 C:\ 对应于Linux中 /dev/hda Linux ROOT 为Linux中 /dev/hda4
硬盘分区情况: /dev/hda1 * 1 261 2096451 6 FAT32 (WINNT xp) /dev/hda2 262 783 4192965 5 Extended /dev/hda3 784 792 72292+ 82 Linux swap /dev/hda4 793 1027 1887637+ 83 Linux (Redhat 7.2) /dev/hda5 262 522 2096451 7 HPFS/NTFS /dev/hda6 523 783 2096451 7 HPFS/NTFS
1. 安装grub 我用的grub是Redhat7.2带的grub安装包: grub-0.90-11.i386.rpm 安装: rpm -ivh grub-0.90-11.i386.rpm
其他安装方式也一样,只要你安装上grub就行了.RH7.2缺省用的grub, 1,2步骤可以 省了.
2. 建立grub的环境 cp /usr/share/grub/i386-redhat/* /boot/grub
3. 生成grub的配置文件/boot/grub/menu.conf menu.conf的内容如下: ######### beginning of menu.conf #################### default=1 timeout=4 #splashimage=(hd0,3)/boot/grub/splash.xpm.gz # 想要漂亮的启动画面,去掉行首"#" title Red Hat Linux (2.4.12) root (hd0,3) kernel /boot/vmlinuz-2.4.12 ro root=/dev/hda4 title Red Hat Linux (2.4.14) root (hd0,3) kernel /boot/vmlinuz-2.4.14 ro root=/dev/hda4 ######### end of menu.conf ####################
系统有两个内核, 第一为稳定的内核, 以确保第二个内核(刚编译的)启动 失败时,能引导进系统.另外, 这个menu.conf没有设password, 安全起见,最 好加上,具体怎么加,看看手册了. 注意了, 我的linux在/dev/hda4,所以menu.conf那些分区位置为(hd0,3), 你的可能不一样了,不能完全照着"画瓢"噢! 下面第3步install的中的分区 位置也应该和你的系统一致.
3. 安装grub至Linux分区boot 将grub的stage1安装到/dev/hda4的boot扇区(hd0,3). 过程如下:
/sbin/grub (运行grub) grub> install (hd0,3)/boot/grub/stage1 d (hd0,3) (hd0,3)/boot/grub/stage2 p (hd0,3)/boot/grub/menu.conf
(注意,上面"grub>"为grub的提示符,其后内容写在一行上.)
4. 取得grub的boot信息 过程如下: dd if=/dev/hda4 of=/grub.lnx bs=512 count=1
这样得到grub的引导信息,只要用NT Loader来加载它就行了.
5. 将上面得到的grub.lnx弄到Windows的C盘根目录下 可以先把grub.lnx弄得软盘上,然后启动windows,拷贝到C:\; 情况允许也可以直接 在Linux下拷贝到C:了. 我的C盘(即设备/dev/hda1)为FAT32, 可以直接从Linux下弄 过去了. 如下:
mount -t vfat /dev/hda1 /mnt/c cp /grub.lnx /mnt/c umount /mnt/c
6. 修改NT Loader的boot.ini 在其中加入一行: C:\grub.lnx="Redhat Linux - GRUB" 加入后boot.ini的内容如下:
[boot loader] timeout=5 default=C:\boot.lnx [operating systems] multi(0)disk(0)rdisk(0)partition(1)\PNT40W="Windows xp .00" multi(0)disk(0)rdisk(0)partition(1)\PNT40W="Windows xp .00
[VGA mode]" /basevideo /sos C:\grub.lnx="Redhat Linux - GRUB"
OK. 可以用NT Loader加载Linux了, 其实上面过程基本上和用NT Loader加载LILO 一样.其基本思想就是用NT Loader来加载LILO或grub的引导区(grub.lnx), 其中的关 键就是LILO或grub的引导区的获取了,我喜欢把它们安装在Linux的ROOT分区上,然后用 dd取得这个引导分区信息(即分区的第1个扇区), 存为一个文件,放到windows的C:\下, 在boot.ini中加入相应的引导指示行即可. | |
相关推荐
通过以上步骤,你就可以在不手动编辑MBR或使用复杂的工具的情况下,使用Windows引导Linux了。这个过程既方便又安全,适合初级和中级用户。不过,对于更高级的设置,如链式加载其他引导装载程序、处理多硬盘或多系统...
用Windows引导Linux <br> 使用双操作系统最怕的就是Windows系统中毒崩溃,重装系统后Windows的MBR把Linux的Grub引导覆盖掉,这时你要是没有Linux系统盘的话要想修复Linux引导,怎么办呢?我给大家一个好东西,...
你是否还在为linux引导windows所带来的种种不便而烦恼呢,不用怕,现在使用grub4dos就很方便了,不动声色的引导linux,而又不必更改影响任何windows的种种事。可谓,使用windows和linux系统的必备工具,现在我又把我...
在这种情况下,Windows的安装会覆盖Linux的主引导记录(MBR),从而导致无法通过GRUB引导Linux。 ##### 解决方案 - **修复GRUB** 1. **使用Live CD/DVD/USB**:插入Linux Live介质并启动。 2. **重新安装GRUB**:...
标题中的“用xp引导linux”指的是在Windows XP操作系统中设置引导程序来启动Linux发行版,如Ubuntu。这种配置允许用户在不破坏XP引导记录的情况下,实现XP与Linux系统的共存。这种方法尤其适用于已经安装了XP,然后...
当需要在Linux和Windows之间进行多系统引导时,NT OS Loader无法直接引导Linux,必须通过GRUB或LILO作为中介。具体步骤如下: 1. 在主引导记录(MBR)或特定分区的引导扇区安装GRUB或LILO,使其能够启动Linux。 2. ...
标题“windows如何引导linux.docx”涉及到的主题是如何在安装了Windows操作系统的计算机上配置引导程序,以便能够同时启动Linux(此处以Ubuntu为例)。这是一个常见的需求,特别是对于那些希望在同一台电脑上使用两...
总之,`grldr`和`menu.lst`是Windows下引导Linux系统的关键组件,它们配合工作,使用户能够在不重新分区或修改现有Windows MBR的情况下,方便地从Windows系统启动Linux。通过了解并正确配置这些文件,可以实现更加...
本文主要探讨了如何在Windows(NT)和Linux之间实现共存,并通过NT Loader来引导Linux。 首先,最简单的方案是在安装Linux时,将Linux的引导加载器Lilo安装在Linux主分区的引导区,而不是硬盘的主引导记录(MBR)。...
创建 Linux、Windows 的 多重引导系统 创建 Linux、Windows 的 多重引导系统
通过这款软件,他们可以在Windows环境下方便地对SD卡、USB驱动器等设备中的Linux系统进行升级,比如更新uboot(一个嵌入式系统引导加载程序)和Linux内核。 总结来说,Paragon ExtFS for Windows是Windows用户连接...
通过上述步骤,你应该能够在Windows 7上成功安装Linux Fedora 17,并且两个系统都能够通过GRUB引导加载器相互切换。注意,每个系统的引导加载器配置可能略有不同,因此在配置过程中需要根据实际的分区情况和硬件设置...
2. 双系统:在现有Windows系统上添加Linux分区,通过GRUB引导器选择启动系统。 3. 虚拟机:使用VMware或VirtualBox,在Windows内运行Linux虚拟机。 五、Linux终端和命令行 1. 终端模拟器:如Gnome Terminal或...
9. **修复Windows引导**:安装完成后,可能需要使用Windows 7的修复光盘或安装盘来修复MBR,以恢复Windows的启动选项。 10. **更新GRUB配置**:安装Linux后,可能需要根据新的系统设置更新C:\menu.lst,确保Windows...
Windows NT Loader 引导是一种使用 Windows NT Loader 来引导 Linux 操作系统的方法。它需要将 Linux 系统的引导信息写入到 Windows NT Loader 的配置文件中。 步骤: 1. 在 Linux 下执行:dd if=/dev/hdxx of=...
卸载 Linux 双系统中的 Linux 分区 在双系统环境中,卸载 Linux 可以是非常复杂的过程,但是如果按照正确的步骤进行...通过遵循本文所述的步骤和方法,用户可以轻松地卸载 Linux 分区,释放硬盘空间和简化系统结构。
我们首先来认识 Linux 和 Windows 之间的不同之处与相似之处,并学会不要总是通过重新引导系统来解决问题。 您已经开始从 Windows 转向 Linux,这可能是您自己的决定,也可能是“不得已而为之”。无论出于何种...
通过以上总结,我们可以看到《从Windows转向Linux教程》不仅全面介绍了Linux的基本概念和特点,还详细指导了Linux的安装方法及注意事项,对于希望从Windows系统转向Linux的新手来说是一份非常实用的指南。
3. **制作启动盘**:你可以使用Rufus、UNetbootin等工具,将ISO镜像写入USB驱动器,这将用于引导Linux安装程序。 4. **运行GRUB4DOS**:将`grldr`和`menu.lst`放入C盘根目录,将`grub.exe`复制到System32目录。然后...
Rufus是一款U盘引导启动工具,该软件可以快速将ISO镜像文件制作成可引导的USB启动安装盘,支持Windows或Linux启动,可以帮助格式化和创建可引导USB闪存盘的工具,比如 USB 随身碟,记忆棒等等。十分好用,有需要的...