LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1117|回复: 4

修正minlau朋友的帖子:硬盘ntfs分区安装mandriva linux全纪录

[复制链接]
发表于 2005-8-8 16:33:31 | 显示全部楼层 |阅读模式
今天在ntfs下安装mandriva linux,不知道怎么安装,找了半天终于在此论坛找到方法
感谢 minlau朋友的帖子
但我用他的方法没有安装得上
主要是c:\boot\grub\menu.lst文件修改的问题

原文如下:
最近看到有不少朋友想从硬盘的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!


修改如下:
我用grub020p.zip每次都无故的重启,所以我用的是grub020p13.zip 地址是:http://cyberside.dyn.ee/files/util/boot/
方法一样
主要是c:\boot\grub\menu.lst文件修改部分
我的文件内容如下:
title Mandriva 2005 install
kernel (hd0,0)/isolinux/alt0/vmlinuz root=/dev/hda1 ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk
initrd (hd0,0)/isolinux/alt0/all.rdz
结果成功安装
注:hd0是指第一块硬盘   0 是指我xp下的c盘,即hda1

最后还是要谢谢这位朋友……
发表于 2005-8-9 00:14:16 | 显示全部楼层
不客气,我查询了官方的文档,kernel (hd0,0)/isolinux/alt0/vmlinuz root=/dev/hda1中,不加(hdX,X)和root=.......也是可以的.
回复 支持 反对

使用道具 举报

发表于 2005-8-9 10:01:37 | 显示全部楼层
据说NTFS分区有缺陷,微软要放弃了耶。
回复 支持 反对

使用道具 举报

发表于 2005-8-9 21:46:46 | 显示全部楼层
请问楼上的一个问题
我的是SATA的硬盘,已经装了XP的系统,ISO放在F盘了
===================================
title Mandriva 2005 install
kernel (hd0,0)/isolinux/alt0/vmlinuz root=/dev/hda1 ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk
initrd (hd0,0)/isolinux/alt0/all.rdz
===================================

这个应该怎么改呢?
我用
===================================
title Mandriva 2005 install
kernel (hd0,4)/isolinux/alt0/vmlinuz root=/dev/hda1 ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk
initrd (hd0,4)/isolinux/alt0/all.rdz
====================================
一直不停的跳,无法进行安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-13 12:23:45 | 显示全部楼层

你的isolinux文件夹放在哪里?

首先说一下:windows下的C盘对应的是(hd0,0) D盘对应的是(hd0,1)
                                      E盘对应的是(hd0,2)  F盘对应的是(hd0,3)

其次,要看你的 文件夹放在哪个盘了?
title Mandriva 2005 install
kernel (hd0,0)/isolinux/alt0/vmlinuz root=/dev/hda1 ramdisk_size=128000 acpi=ht vga=788 splash=silent automatic=method:disk
initrd (hd0,0)/isolinux/alt0/all.rdz

这里的(hd0,0)是指存放ioslinux文件夹的盘,并不是 iso镜像所在的盘
这里不需要指定iso镜像所在的位置,在安装的时候才要到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表