从硬盘引导Linux安装程序[收集]

来源:互联网 发布:隐身侠软件怎么样 编辑:程序博客网 时间:2024/05/05 10:42

由于我在网上下载了Ubuntu Linux来安装发现手头没空白光盘刻录cd,所有google了下找到了如下文章进行实践.

===================教程1==========================

说到安装操作系统,大多数人熟悉的是从光盘引导,其实从很多存储设备都可以实现系统引导的。由于Linux操作系统的发布很多,而多数人都是通过网络下载操作系统的ISO文件来安装,如果每次都将ISO文件刻录成光盘,这样不但麻烦不说,而且浪费。下面就简单介绍一下在Windows下利用grub4dos从硬盘引导Linux系统(以Fedora为例)。
从http://grub4dos.sourceforge.net/下载grub4dos程序,解压到C盘的根目录下,在boot.ini(由于boot.ini是系统文件且设置了隐藏属性,需要修改文件夹选项才能看到)加入代码C:/grldr="Grub For DOS"来运行grub4dos。将Linux的映像文件vmlinuz和initrd.img从ISO文件中取出放到C盘的根目录下,并且确保Fedora的ISO文件保存在FAT32格式的分区中。重新启动系统,从启动菜单中选择运行"Grub For DOS",进入grub4dos的选择界面后选择commandline,然后在grub4dos的命令行下依次输入以下四条命令:

  1. root (hd0,0)
  2. kernel /vmlinuz
  3. initrd /initrd.img
  4. boot

成功后就会进入一个向导,按相关的提示进行选择即可。这个向导过程中最重要的就是选择ISO文件的存储位置,我们选择硬盘并选择正确的分区和设置相应的目录,这样就可以实现Linux安装程序的引导,引导成功后的安装过程和从光盘一样。当然,不一定非要通过grub4dos的命令行来加载内核和根文件系统,也可以通过配置grub4dos的menu.lst文件来实现内核和根文件系统的加载。
对于标准的ISO文件,我能够成功地安装Fedora,但对于LiveCD,却没有做成功,不太理解是怎么回事。希望了解的人说说,分享分离。

 

 

上面说到的软件下载地址变化:

https://gna.org/projects/grub4dos/

具体下载地址:http://download.gna.org/grub4dos/

==============教程2======================

从硬盘ISO安装linux
by ---逆水行舟

通过前面的试验。完全不用软驱,光驱的情况从硬盘的iso文件安装linux。

1。复制iso文件到C盘根目录的linux文件夹内。

2。同样从http://www.xxlinux.com/linux/download/soft/2008-12-17/86.html下载grub4dos-0.4.3.zip。

3。在C盘下新建bootgrub文件夹,解压grub4dos-0.4.3.zip,将解压后的所有文件复制到bootgrub文件夹下。
修改bootgrub文件夹下menu.lst文件:

title Red Hat Enterprise Linux Server
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img

title windows XP 
rootnoverify (hd0,0) 
chainloader +1

然后将bootgrub文件夹下grldr文件复制到C盘根目录下。

5。打开boot.ini文件。在其最下面添加 C:/grldr=" Red Hat linux5"   保存。

6。重启系统,就可以选择多启动菜单的:Red Hat linux5,进入grub引导程序了。

7。引导到GRUB 提示符下,依次输入下面三条命令:

kernel (hd0,0)/vmlinuz ramdisk_size=128000 root=/dev/ram3 acpi=ht vga=791

initrd (hd0,0)/initrd.img

boot

注意之间的空格!我在这错了好几次!!!

8。现在就会出现linux的安装画面了。注意其中会出现是选择安装方式,记得选硬盘好像是hard disk。
然后选择路径,选hd0,1再在下面输入linux即可(这个路径就是c:/linux的意思了)。

总结:这个安装方法真的很实用简单,更喜欢linux了,呵呵。
前面的步骤和设置用windows的boot.ini启动差不多,区别就是menu.lst 写的不一样。
可是似乎也没用到?!后面还是靠输入三个命令启动了ISO的安装文件。

注意,我的ISO文件存放路径是IDE硬盘C:/linux下,所以使用hd0,0 路径不一样时候要记得改。

安装时候我选择不使用linux的引导程序,打算使用windows的boot.ini
觉得那个方式更加灵活。呵呵。。

=========================grub引导ISO===================

大家分享32位xp利用grub硬盘安装64位 windows7的技巧,具体方法如下:首先下载grub4dos ,解压grub4dos,将chinese文件夹中的grldr复制到C盘根目录.编辑C盘的boot.ini文件,加入 c:/grldr="grub",此时重启后可进入grub命令行。现在利用grub来引导windows7的安装程序,假定将windows7安装到D 盘,则解压windows7 64位的ISO到C盘,E盘某个文件夹均可.假定解压到E:/7100,此时重启,在grub命令行下输入命令就可安装windows7为了简单起见,采 用编辑grub菜单的方式,首先将引导windows7安装程序需要的文件准备好.
1,将iso里的boot整个文件夹,复制到C盘根目录
2,将iso根目录的bootmgr复制到c:/boot下
3,在C盘根目录新建文件夹sources,将iso里sources下的boot.wim复制过来。
4,在C盘根目录新建文本文档改名为MENU.LST(注意啊,要大写,小写grub无法识别,需要加入字体文件),输入以下内容
default 0
timeout 0
title Install   Windows7
chainloader /boot/bootmgr
clear
现在C盘多了两个文件夹boot,sources和grldr,MENU.LST两个文件,重启选择grub就可以进入windows7的引导程序了,后 面的步骤和其他硬盘安装就一摸一样了,安装过程中可以格式化C盘,也可以选择装在d盘.

原创粉丝点击