从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值。本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linux操作系统的详细步骤和方法(Grub4Dos是大名鼎鼎的引导装载程序Grub在Dos/Windows环境版本,其基于Grub开发并对其功能进行了增强和扩充,具有更好的兼容性和适应性)。

1. 首先下载Fedora/CentOS Linux的光盘镜像(ISO文件,CD/DVD/LiveCD版的都行),把它们放在某个文件系统分区(Fat32/NTFS/Ext3类型不限)下。

2. 使用WinRAR打开Fedora/CentOS光盘镜像。将isolinux目录解压到同一个分区中,其中有我们需要的两个重要文件:vmlinuz、initrd.img。

4. 安装grub4dos。解压缩grub4doc归档文件,目录下有我们需要的几个文件:grldr和grub.exe,及menu.lst,将他们copy到C:\(需要中文支持,则用chinese目录中的文件)。

5. 修改C:\boot.ini文件,在boot.ini的最后面加一行:c:\grldr="Start GRUB4DOS",并将boot.ini中的timeout值设置为大于0的数字,如:timeout=5,然后保存boot.ini。(注意:boot.ini文件一般是隐藏的,你需要在文件夹选项中设置显示所有文件,或者使用“attrib -s -r -h c:\boot.ini”命令去掉boot.ini的隐藏属性。)

6. 修改menu.lst文件,添加这么几行

title Install-Fedora

kernel (hd0,0)/isolinux/vmlinuz

initrd (hd0,0)/isolinux/initrd.img

注意:这里(hd0,0)表示第一个ide硬盘第一个分区(即isolinux目录所在的分区),根据自己的需要修改硬盘参数。

这样,编辑完重新启动计算机,在NT的启动菜单就会出现“Start GRUB4DOS”这一项,选择该项即可进入grub4dos的环境。然后在grub启动菜单中选择“Install-Fedora”项,即可引导安装Linux光盘映像了(对于LiveCD,则直接启动进入到可视化桌面操作环境)。此后的安装过程与直接用光盘安装相差无几;不过在随后的选择“安装媒体画面”中,需选择“harddisk”并输入Linux光盘映像的路径。

说明:

1. 本文也同样适用于安装RedHat、Ubuntu、SUSE等其他Linux/GNU操作系统。

2. 视情况/环境的不同,可能需要在Grub中为Kernel传递相应参数,才能启动安装成功。

3. 如果硬盘内已经有可用的Grub引导程序(可能之前硬盘已安装过Linux系统),则可以直接使用它而不用再安装Grub4Dos,即前面的1-5步骤就不用做的,修改menu.lst文件就可以了。

grub 硬盘安装linux,Grub4Dos硬盘安装Fedora/CentOS Linux操作系统相关推荐

  1. linux操作系统安装自定义分区,CentOS linux操作系统安装图文教程

    目前linux操作系统安装方法非常多,我们可以通过一些常用的U盘启动盘工具制作对应的启动 U 盘后,然后再进行安装 Linux 系统即可.以下是今天给大家分享的 CentOS linux操作系统安装图 ...

  2. linux 下搭建subversion (svn),CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的...

    CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的 Subversion® 是需要在各个地方共享源代码的全球分布式组织进行版本控制和软件配置 ...

  3. linux centos7 iso镜像下载,CentOS Linux 7.9 (2009) iso镜像下载

    CentOS 7.9 已发布,其开发团队也通过邮件列表宣布适用于 x86_64 架构的 CentOS Linux 7 (2009) 已正式 GA.CentOS 由 Red Hat Enterprise ...

  4. linux服务器安全文档,CentOS Linux服务器安全设置

    CentOS Linux服务器安全设置 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭.把系统权限设置到最小话,这样才能保证服务器最大的安全. ...

  5. linux usb显卡驱动,Fedora 下linux系统usb显卡驱动安装与调试

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是FC14下的安装 但是在最好一步老是出错 求高手指点下 以下是对xorg.conf 文件的部分修改 出错原因是usb的显示屏分辨率不适合 Sectio ...

  6. 如何升级Linux内核(RHEL/Fedora/CentOS升级内核 Debian/Ubuntu升级内核)

    转载来源:https://www.cyberciti.biz/faq/linux-kernel-upgrade-howto/ 如何升级Linux内核 升级我的Linux内核?我想升级内核而不从源代码编 ...

  7. linux fedora centos,linux – 我为什么要使用CentOS而不是Fedora

    简短版本:如果您希望系统使用时间超过1年,请使用Centos 6. 长版: 任何应用程序的问题几乎都归结为您希望在没有重大动荡的情况下运行系统多长时间.请记住,这些类型的担忧往往比最初预期的临时期长得 ...

  8. linux查看目录磁盘限额,CentOS Linux磁盘限额设置

    操作系统版本: [root@localhost samba]# uname -a Linux localhost.localdomain 2.6.9-78.EL #1 Thu Jul 24 23:46 ...

  9. linux调用php项目,在Centos/Linux系统下使用Phalcon开发PHP项目

    1.Phalcon安装 最好采取源码编译安装.这样可以体验最新的稳定版本.安装过程比较简单,下载tar.gz源码后,解压编译将 phalcon.so 加到php.ini中即可.重启php-fpm,查看 ...

最新文章

  1. DCN-cs6200 DHCPv6配置
  2. [leetcode] 746.使用最小花费爬楼梯
  3. java list 转 map_Java8 快速实现List转map 、分组、过滤等操作
  4. bundlefusion论文阅读笔记
  5. C语言深度剖析书籍学习记录 第四章 指针和数组
  6. 语法糖 python_Python___语法糖
  7. Asp.net 构建可扩展的的Comet Web 应用(一)
  8. iOS 关于单例那点事
  9. 经济学家德鲁克的三个故事
  10. 世界地图可以无限放大_国外测评 | 老蛙百微镜头的全方位解析,2倍放大倍率的优质表现!...
  11. js打开新页面与关闭当前页面
  12. 生命的火花盛开与如幻如梦
  13. Hexo+Butterfly主题美化
  14. OpenCV Flann
  15. 永善县黄华镇大永高速通车了
  16. Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图
  17. 计算机取证科普性基础
  18. java 当前时间_Java 获取当前时间的小时(24小时制)
  19. Codeforces Round #376 (Div. 2) C. Socks
  20. 学习总结——贝叶斯方法

热门文章

  1. 消息推送系统——(零)推倒萝莉之术
  2. C语言下使用复数类型完成数学计算
  3. RHEL 6.4 操作系统安装
  4. 圈层突破:再穷,也要挤进富人圈!
  5. 为什么说全球疫情的刺激,加快了AI视频智能分析技术的需求?
  6. 《PyInstaller打包实战指南》
  7. CSR8670的DFU功能
  8. 天猫/淘宝1688API接口大全
  9. 字符串加密、解密算法
  10. 模仿ios微信滑动选项View