安装Linux而不刻录ISO到CD / DVD - 使用ISO下载到您的硬盘驱动器
我在我的博客上写了这篇完整的文章: http : //mightydreams.blogspot.com/2007/09/i-am-describing-here-method-to-install.html 。 我在这里描述一种在不使用DVD ROM或CD驱动器的情况下安装Linux的方法; 我自己检查了 有很多方法可以通过以下方式来安装Linux:1)从网络引导; 2)在您的硬盘上具有ISO映像; 3)从USB引导; 4)通过建立自己的从头开始安装一个linux系统。
我假设你的系统上没有安装Linux,grub或lilo都没有。 此方法使用OpenSuse 10.2映像,但对于Fedora或Debian或任何其他发行版则相同。 有一个检查点,以防您使用Nero复制CD或DVD映像,那么您可能已经复制了该映像,并且它是具有点nrg扩展名的文件,因此您需要从NRG获取ISO。
我已经安装了所有上述方法,但我在这里描述最简单的方法,因为有很多新的人不能理解其他方法。 在做这些之前,请确保:
- 您已启用在文件夹视图的“视图选项”中查看文件扩展名的选项。
- 如果您使用Fedora或任何其他分发不使用NTFS分区来存储图像,虽然OpenSUSE 10.2可以从NTFS分区工作,我已经使用NTFS分区,但不建议你这样做。
- 最重要的是不要将Linux安装在与要安装所有内容的ISO相同的分区上,因为它会格式化该硬盘,以保存您正在使用的映像。
有一个名为openSUSE-10.2-GM-DVD-i386.iso
的映像,您将下载将其重命名为suse.iso
(不需要这样做,但会使您的生活变得简单)。
类似地,对于任何其他linux发行版,您可能拥有fedora或debian等的映像,将其重命名为一些简单的文件名。 该图像为3.6 GB,然后从以下URL下载grub for dos: http : //sourceforge.net/projects/grub4dos
在有人读取以下行之前,我想在安装winzip或winrar时通知您,它们与ISO文件类型相关联,因此您可能会将下载的ISO视为可以通过Winrar解压缩的图标; 只需在Winrar菜单的选项选项卡中禁用它; 如果要直接将ISO刻录到CS,请转到Nero,然后选择刻录到磁盘并选择ISO; 您不需要使其成为可引导CD或DVD。
使用winzip或winrar提取下载的grub4dos,您将获得一个文件夹名称grub - 将其复制到C盘,然后在Windows 分区
的C驱动器中创建一个文件夹名称引导
(C驱动器不是必需的,但使生活变得简单)。 现在将grldr从grub复制到C:
添加行
C:grldr="Start Linux"
到你的boot.ini
(即使我已经提到README那里说了)。 现在Linux的不同发行版有不同的内核名称,如:
Fedora: vmlinuz
和initrd.img
Suse: linux
和initrd
Mandriva: vmlinuz
和all.rdz
Ubuntu: vmlinuz
和initrd.gz
Gentoo: gentoo
和gentoo.igz
Knoppix: vmlinuz
和initrd.img
Slackware: bzImage
和initrd.img
Debian: vmlinuz
和initrd.gz
使用winrar导航ISO映像。 你将进入名为boot
的文件夹,或者内核在你的CD或DVD ISO中(我使用了OpenSuse 10.2;在安装介质里面有一个启动
文件夹;里面是一个加载程序 - 路径是openSUSE-10.2-GM-DVD -i386.isobooti386loader
- 具有名为linux的
内核映像,initrd命名为initrd
;这两个都是必需的)。 将您在ISO的ISO存档中的winrar的内核映像vmlinuz
和initrd.gz
复制到C
盘上的文件夹启动
。 任何linux系统都需要启动文件vmlinuz
和initrd
。
您可以使用winrar或7 zip或类似的东西来查看文件,只能提取两个文件,而不是提取整个ISO。 那么你不需要做任何事情 - 只需重新启动计算机,你会得到一个屏幕,说:
Microsoft Windows XP
Start Linux
选择启动Linux,
然后转到grub。 您会发现一个表示命令提示符的条目。 使用命令提示符,因为即使在README中进行更改之后,有时它也不起作用。 按回车键选择命令提示选项; 你会得到一个显示如下的grub shell:
grub >
现在输入grub提示符( grub>
)。 注意你不需要键入grub>
- 它已经在你的屏幕上; 如果不是你犯了一些错误。 在我的情况下,是这样的:
grub >kernel (hd0,0)/boot/linux
grub >initrd (hd0,0)/boot/initrd
grub >boot
如果你正在使用一些其他的分发,那么上面的命令会改变如下:
grub >kernel (hd0,0)/boot/vmlinuz (depending upon your kernel name)
grub >initrd (hd0,0)/boot/initrd.gz (depending upon your initrd name)
grub >boot
按enter键。 现在内核将加载,并要求您选择从中启动的介质; 选择中等硬盘。 它可能会给出一些错误 - 只是忽略它。 如果它要求按下按钮,就这样做。 然后选择介质等,然后选择要从中启动的硬盘分区。 然后它会要求文件名 - 在你拥有的分区中输入suse.iso
,然后按enter键。 如果您做的一切正确,安装将开始。 如果你搞砸了,那么可能你可能会收到一个错误,如boot.catalog没有找到
或者像其他一些错误。 安装开始 - 它可能会显示一些错误消息; 只需忽略它们,然后按Enter或按返回按钮。 然后选择您的语言和键盘,然后选择安装介质 - 它提供三个选项:
CD Network Hard disk
选择硬盘,然后从硬盘中选择正确的分区,您复制了3.6 GB suse.iso
。 不要格式化图像所在的相同分区。 通过查看上述过程,不要因为与正常网络安装过程有很大的不同而造成混淆。
您可以在我的博客上阅读网络启动和PXE安装的完整方法。
http://mightydreams.blogspot.com/2007/08/i-am-writing-this-small-tutorial-for.html