minlaulinux 发表于 2005-8-6 15:16:52

硬盘ntfs分区安装mandriva linux全纪录

最近看到有不少朋友想从硬盘的ntfs分区安装linux,我就已mandriva 2005 limited edition为例,写一下我的安装过程,其他linux发行版都大同小异。小弟在这献丑了。

我下载的是Mandriva-Linux-2005-Limited-Edition-DVD.i586.iso,总共4.35G,放入ntfs分区中。这个应该是最完整的一个版本。


一般很多发行版提供的从硬盘安装的启动镜像(诸如Mandriva的hd-grub.img)不一定都支持ntfs格式。所以对于这种发行版的linux,大家可以下载grub for dos 0.2.0以上的版本,这样就支持ntfs格式了。

电脑装有2000或xp系统的可按下列方法:

首先下载grub020p.zip,然后解压缩后把grldr,和grub.exe文件拷贝到c盘根目录下,并将grub020p中的boot文件夹拷贝到c盘根目录下。然后在编辑c盘的boot.ini文件,加入:C:\GRLDR="Mandriva install"。编辑c:\boot\grub\menu.lst文件,删除所有的内容。加入:
title Mandriva 2005 install
root(hd0,X)            

kernel /isolinux/alt0/vmlinuz ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk

initrd /isolinux/alt0/all.rdz

其次,把安装镜像中的isolinux解压出来,放到X分区中。

注:(其中X是ntfs分区所在的标号)

然后启动电脑,在多重启动菜单中选择:Mandriva install就可以安装了。安装时就可以看到mandriva已经识别出ntfs分区,这时系统会问你安装源文件在什么地方。选择ntfs分区,这时会叫你输入安装文件的目录及文件名,不用管它,直接回车,系统会自动把ntfs分区根目录下的所有文件列出来,选择ManXXXXXXXX.iso,就可以安装了。


电脑中没装2000或xp的电脑可用下列方法:

制作dos启动软盘,把grub for dos中的grub.exe拷贝到软盘中,同样把grub for dos 中的boot文件夹拷贝到c盘根目录。用软盘启动后,键入:grub,就可以安装了。

当然,同样需要把安装镜像中的isolinux解压出来,放到X分区中。同样需要编辑c:\boot\grub\menu.lst文件,内容同上。
good luck! :D

fhp 发表于 2005-8-6 15:23:37

顶了! 不容易啊!任何尝试都很勇敢!

妖狐藏马 发表于 2005-8-6 16:16:39

可以告别不能用ntfs分区存放安装文件的历史吗? :-)
等会加精 8)

minlaulinux 发表于 2005-8-9 00:03:55

妖狐藏马兄不当斑竹了,呜呜,我们会怀念你的. :cry:

最近有网友反映说0.2.0版本的在安装时会无故重起,遇到这种情况的网友可以下载grub020p13.zip 地址是:http://cyberside.dyn.ee/files/util/boot/
方法一样.


另外:menu.lst文件中也可以用下面的试试:


title Mandriva 2005 install
kernel (hd0,X)/isolinux/alt0/vmlinuz root=/dev/hda1 ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk
initrd (hd0,X)/isolinux/alt0/all.rdz

Have a nice day!
页: [1]
查看完整版本: 硬盘ntfs分区安装mandriva linux全纪录