LinuxSir.cn,穿越时空的Linuxsir!

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

Mandriva2008无需软驱、光驱,iso文件部分解压,硬盘安装法

[复制链接]
发表于 2007-10-16 17:20:58 | 显示全部楼层 |阅读模式
如果你的计算机已经安装了Windows操作系统,又想尝试一下Mandriva2008,又不想刻录光盘,那么硬盘安装是一种很好的选择。如果你的计算机没有安装任何操作系统,请直接用光盘安装。

      一、先下载iso文件,一般有3张cd版或1张dvd版,并验证iso文件MD5码的正确性。DVD光盘中包括了为32位cpu准备的安装文件包i586和为64位cpu准备的安装文件包x86_64。

      二、把几个cd版ISO文件或一个dvd版iso文件放到某个硬盘分区的根下。如果你的Windows分区格式还是fat32的,则放不了超过2G的单个文件,只能放cd版的iso文件。如果你的Windows分区是NTFS格式的,则既可以放cd版的iso文件,也可以放dvd版的iso文件。

      三、如果你是在32位cpu的机器上安装Mandriva2008,就把cd1.iso文件中的isolinux\alt0目录解压,或dvd.iso文件中的i586\isolinux\alt0目录解压出来,并将其中的vmlinuz和all.rdz文件拷贝到某个硬盘分区的根下。

      四、你的硬盘上有为Mandriva准备的空闲空间吗?如果没有,就直接将Windows的某个分区(最好是4G以上)的数据转移到其它分区,然后用Windows自带的“计算机管理”中的“磁盘管理”工具删除掉这个分区,使其变成空闲空间。这样在安装Mandriva2008时选择“使用空闲空间自动分区”就可以了。

      五、如果你的计算机只有C:盘和D:盘,就用pm或pq软件,直接在Windows里把D:盘调整出4G的空间,作为空闲空间,安装Mandriva2008时选择“使用空闲空间自动分区”就可以了。

      六、下载最新的grub for dos 0.4.2(该版本支持NTFS文件系统,下载地址:http://laochen07.blog.sohu.com/67384375.html),把其中的grub.exe和grldr文件复制到C盘根目录下。


      七、在Windows中增加系统启动选项:在“我的电脑”上点右键,选“属性”,“高级”,在“启动和故障恢复”中,点“设置”,“编辑”系统启动选项,例如:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

      在文件末尾添加一行:c:\grldr=“Grub”。

      八、重启计算机,选择“Grub”,再选择command line,进入命令行状态。输入:find /vmlinuz命令,查看vmlinuz所在的硬盘和分区。例如,如果vmlinuz文件放在电脑的D:盘上,可能会显示:(hd0,4)

      然后分三次输入以下三条命令:

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

initrd (hd0,4)/all.rdz

boot

      ramdisk_size表示内存的大小,如果你的计算机内存是1G,则改为:1024000。
      vga=791表示用显示分辨率为1024*768的图形界面安装,vga=788则是800*600的显示分辨率。如果不加这个选项,就是用文本界面安装。

      九、然后安装程序会提示用哪种介质进行安装,选择Hard disk(硬盘安装)。再选择安装文件包所在的分区,上面放在了D盘,grub下表示为(hd0,4),linux安装程序里表示为hda5,确定。如果是DVD版,安装程序会提问安装文件所在的目录,输入:i586。

      剩下的步骤都与光盘安装一样了,非常简单。
发表于 2007-10-16 18:12:49 | 显示全部楼层
Post by tygk
如果你的计算机已经安装了Windows操作系统,又想尝试一下Mandriva2008,那么硬盘安装是一种很好的选择。如果你的计算机没有安装任何操作系统,请直接用光盘安装。

      一、先下载iso文件,一般有3张cd版或1张dvd版,并验证iso文件MD5码的正确性。DVD光盘中包括了为32位cpu准备的安装文件包i586和为64位cpu准备的安装文件包x86_64。

      二、把几个cd版ISO文件或一个dvd版iso文件放到某个硬盘分区的根下。如果你的Windows分区格式还是fat32的,则放不了超过2G的单个文件,只能放cd版的iso文件。如果你的Windows分区是NTFS格式的,则既可以放cd版的iso文件,也可以放dvd版的iso文件。

      三、如果你是在32位cpu的机器上安装Mandriva2008,就把cd1.iso文件中的isolinux\alt0目录解压,或dvd.iso文件中的i586\isolinux\alt0目录解压出来,并将其中的vmlinuz和all.rdz文件拷贝到某个硬盘分区的根下。

      四、你的硬盘上有为Mandriva准备的空闲空间吗?如果没有,就直接将Windows的某个分区(最好是4G以上)的数据转移到其它分区,然后用Windows自带的“计算机管理”中的“磁盘管理”工具删除掉这个分区,使其变成空闲空间。这样在安装Mandriva2008时选择“使用空闲空间自动分区”就可以了。

      五、如果你的计算机只有C:盘和D:盘,就用pm或pq软件,直接在Windows里把D:盘调整出4G的空间,作为空闲空间,安装Mandriva2008时选择“使用空闲空间自动分区”就可以了。

      六、下载最新的grub for dos 0.4.2(该版本支持NTFS文件系统,下载地址:http://laochen07.blog.sohu.com/67384375.html),把其中的grub.exe和grldr文件复制到C盘根目录下。


      七、在Windows中增加系统启动选项:在“我的电脑”上点右键,选“属性”,“高级”,在“启动和故障恢复”中,点“设置”,“编辑”系统启动选项,例如:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

      在文件末尾添加一行:c:\grldr=“Grub”。

      八、重启计算机,选择“Grub”,再选择command line,进入命令行状态。输入:find /vmlinuz命令,查看vmlinuz所在的硬盘和分区。例如,如果vmlinuz文件放在电脑的D:盘上,可能会显示:(hd0,4)

      然后分三次输入以下三条命令:

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

initrd (hd0,4)/all.rdz

boot

      ramdisk_size表示内存的大小,如果你的计算机内存是1G,则改为:1024000。
      vga=791表示用显示分辨率为1024*768的图形界面安装,vga=788则是800*600的显示分辨率。如果不加这个选项,就是用文本界面安装。

      九、然后安装程序会提示用哪种介质进行安装,选择Hard disk(硬盘安装)。再选择安装文件包所在的分区,上面放在了D盘,grub下表示为(hd0,4),linux安装程序里表示为hda5,确定。如果是DVD版,安装程序会提问安装文件所在的目录,输入:i586。

      剩下的步骤都与光盘安装一样了,非常简单。

直接iso文件 再find /vmlinuz命令,查看vmlinuz所在的硬盘和分区。例如,如果vmlinuz文件放在电脑的D:盘上,可能会显示:(hd0,4)

然后分三次输入以下三条命令:

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

initrd (hd0,4)/all.rdz

boot       就可以安装的,其他东西不需要。
回复 支持 反对

使用道具 举报

发表于 2007-10-16 21:06:05 | 显示全部楼层
赞一个。正想硬盘安装DVD iso呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-16 22:09:00 | 显示全部楼层
Post by chanshun8
直接iso文件 再find /vmlinuz命令,查看vmlinuz所在的硬盘和分区。例如,如果vmlinuz文件放在电脑的D:盘上,可能会显示:(hd0,4)

然后分三次输入以下三条命令:

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

initrd (hd0,4)/all.rdz

boot       就可以安装的,其他东西不需要。


所有步骤都是必要的。
回复 支持 反对

使用道具 举报

发表于 2007-10-16 23:10:22 | 显示全部楼层
虽然不是很适用,也很罗素,但是比较详细,也谢谢分享了
回复 支持 反对

使用道具 举报

发表于 2007-10-16 23:10:24 | 显示全部楼层
虽然不是很适用,也很罗素,但是比较详细,也谢谢分享了
回复 支持 反对

使用道具 举报

发表于 2007-10-17 08:41:38 | 显示全部楼层
可以这样:
root (hd0,4)
kernel /vmlinuz
initrd /all.rdz
boot

省的每次都输(hd0,4)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-17 17:08:56 | 显示全部楼层
Post by guochao74
虽然不是很适用,也很罗素,但是比较详细,也谢谢分享了


对于没有刻录机的人来说,还是很适用的啊。
回复 支持 反对

使用道具 举报

发表于 2007-10-17 20:32:16 | 显示全部楼层
正想体验下! 谢谢分享!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 23:29:02 | 显示全部楼层
Post by ustb
可以这样:
root (hd0,4)
kernel /vmlinuz
initrd /all.rdz
boot

省的每次都输(hd0,4)


仅仅节省了3个字符啊!意义不大。:%
回复 支持 反对

使用道具 举报

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

本版积分规则

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