查看: 5966|回复: 2

如何从硬盘上安装linux

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2005-12-6 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位前辈大家好:
    我想直接从硬盘上安装linux9.0操作系统,
请教各位前辈,所需要安装程序是什么类型的。多谢了!!!
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
2#
发表于 2005-12-6 17:07 | 只看该作者
Linux另类安装

                                                                   lfree

    摘要:随着Linux操作系统的迅速发展, 各大Linux发布商开始加快各种Linux新版本
的发行工作,学习与使用Linux操作系统的用户越来越多。许多Linux发布商在互联网上除
了以各种软件包形式发布外,一般还以ISO光盘映像的形式发布,ISO映像是光盘映像的精
确复制文件, 一般还附带一个文件记录每个ISO文件的md5信息, 这样可以用来检查下载
ISO映像文件的完整性。而且目前使用宽带用户越来越多,一般下载Linux的 三张ISO映像
文件一般仅仅需要一天时间。许多人一般使用刻录机将ISO映像刻成光盘或者将ISO映像文
件展开,并且有时候可能还需要建立一张引导软盘来安装Linux, 而软盘在使用过程中非
常容易损坏并且展开ISO文件浪费磁盘空间, 导致不必要的时间浪费。本文以RedHat 9.0
与Mandrake 9.1为例, 说明通过直接下载的ISO映像文件,怎样无需展开映像文件来安装
Linux以及在安装过程要注意的一些细节。

相关软件下载:
linld.com :http://port.imtp.ilyichevsk.odes ... ld/linld095.tar.bz2
md5sum :http://www.md5summer.org/download.html
nfs: http://www.serassio.it/download/nfs.zip
grub.exe: http://newdos.yginfo.net/grubdos.htm

一、硬盘安装与网络安装的定义:
    根据下载的映像文件位置可以分为硬盘安装与网络安装方式,所谓硬盘安装方式是指
映像文件与要安装的机器在同一台机器上,而网络安装是指映像文件与要安装的机器不在
同一台机器上,通过NFS、HTTP或者FTP方式安装。【注:本文并不仔细讲解安装具体细节,
也不讲解如何建立NFS、HTTP或者FTP服务的建立,安装的具体细节以及相关服务的建立请
参考相关文档。并且假设ISO映像文件位于/dev/hda8分区,取出的文件根据对应的发行版
本的不同分别放在redhat与mandrake目录】。

二、硬盘安装:
1. 下载RedHat或者Mandrake的各个发布版本的ISO映像文件,使用md5sum命令检查映像文
件的完整性,windows用户也可以使用md5sum的windows版本来检查映像文件的完整性。下
载安装RedHat与Mandrake的ISO映像文件如下:
    Redhat 9.0:
    shrike-i386-disc1.iso shrike-i386-disc2.iso shrike-i386-disc3.iso
    Mandrake 9.1:
    mandrake91-cd1-inst.i586.iso mandrake91-cd2-ext.i586.iso
    mandrake91-cd3-i18n.i586.iso
2.  RedHat的硬盘安装方式:
⑴  首先需要从第一张光盘映像文件中取出isolinux目录里面的文件放入redhat目录中:
    对于使用Linux的用户操作如下:
    # mkdir -p redhat
    # mount -o loop shrike-i386-disc1.iso /mnt/cdrom
    # cp -a /mnt/cdrom/isolinux/* redhat
    对于使用windows的用户,可以使用Winiso或者Daemon实用程序提取这些文件。
⑵  建立启动安装文件:
    对于安装Linux并且使用grub引导的用户,可以修改/boot/grub/menu.lst文件,加入
如下内容:
    title redhat 9.0 install
    kernel (hd0,7)/redhat/vmlinuz root=/dev/ram ramdisk_size=128000
    initrd (hd0,7)/redhat/initrd.img
    对于windows用户编写一个批处理autoboot.bat,使用linld命令加载安装内核。
    linld vmlinuz initrd=initrd.img "cl=root=/dev/ram ramdisk_size=128000"
⑶  对于使用Linux的用户重新启动Linux选择对应的菜单项进入安装过程,    对于使用
Windows98的用户按F8选择进入安全命令行模式 , 执行相应的批处理命令。选择ISO映像
安装方式, 输入相应的ISO映像所在的分区以及包含映像的目录名称。【注:最好进入安
全命令行模式, 否则可能在检测USB设备时死机,也可以加入nousb来跳过检测USB设备,
也可以加入如nopcmcia,noprobe,nousbstorage等参数禁止一些设备的检测】

3.  Mandrake的硬盘安装方式:
⑴首先需要从第一张光盘映像文件中取出isolinux/alt0目录里面的文件放入mandrake目录中:
    对于使用Linux的用户操作如下:
    # mkdir -p mandrake
    # mount -o loop mandrake91-cd1-inst.i586.iso/mnt/cdrom
    # cp -a /mnt/cdrom/isolinux/alt0/* mandrake
    对于使用windows的用户,可以使用Winiso或者Daemon实用程序提取这些文件。
⑵  建立启动安装文件:
    与Redhat的硬盘安装方式步骤⑵基本相同,   不同点在于initrd文件名为all.rdz,
root设备改为root=/dev/ram3,具体可以参考第一张光盘映像中isolinux目录的isolinux.
cfg文件,具体修改如下:
    /boot/grub/menu.lst:
    title mandrake 9.1 install
    kernel (hd0,7)/mandrake/vmlinuz root=/dev/ram3 ramsize_size=128000 acpi=off vga=788
    initrd (hd0,7)/mandrake/all.rdz

    autoboot.bat:
    linld vmlinuz initrd=all.rdz vga=788 "cl=root=/dev/ram3 ramdisk_size=12800 acpi=off"
    【说明:由于在Mandrake的initrd文件中ram设备仅仅建立了/dev/ram3,这样在安装
引导时根设备应设置为root=/dev/ram3, 另外加入vga=788参数,这样在图形界面下安装
会更加好看一些】。
⑶   对于使用Linux的用户重新启动Linux选择对应的菜单项进入安装过程,   对于使用
Windows98的用户按F8选择进入安全命令行模式,执行相应的批处理命令。选择ISO映像安
装方式,与Redhat不同在于Mandrake输入ISO文件所在分区以及相应的ISO全路径文件名称。
⑷   Mandrake采用硬盘安装方式存在最大的缺点在于不会自动的安装另外两张ISO映像的
RPM软件包。你必须手工打入一些命令来完成安装工作,具体操作如下:
    ⒈按Ctrl+Alt+F3仔细看提示信息,确定使用那张ISO映像文件。
    ⒉按Ctrl+Alt+F2进入控制台,打入如下命令:
     # umount /tmp/image
     # losetup -d /dev/loop3
     # losetup /dev/loop3 /tmp/hdimage/mandrake91-cdN-foo.i586.iso
    # /mnt/bin/mount -t iso9660 /dev/loop3 /tmp/image
    【注意:一定要使用/mnt/bin/mount,直接输入mount会报错!】
    ⒊按Ctrl+Alt+F7返回安装界面选择,选择yes继续。
    ⒋重复以上步骤,安装第3张ISO文件。但是在安装过程中出错时,一定要按Ctrl+Alt
+F3切换仔细看提示信息,确定使用那张ISO映像文件,因为在安装与配置X window后还要
反过来使用第一张ISO映像文件。

三、网络安装:
1.  RedHat的网络安装方式:
⑴  通过网络方式将第一张光盘映像文件中的isolinux目录里面的文件拷贝到另一台需要
安装Linux的机器。
⑵  与Redhat硬盘安装方式步骤⑵相同,修改或者建立相关文件。
⑶ 在安装ISO映像文件的Linux机器上建立相应的NFS、 HTTP或者FTP服务的一个服务,使
用NFS服务不需展开ISO文件复制为单个安装树, 安装树是运行和安装Linux操作系统所需
的所有文件的位置。 而HTTP以及FTP方式必须“展开”ISO文件,对于Linux用户可以使用
loop设备挂接成如下形式,命令脚本如下:
    # mkdir -p disc1 disc2 disc3
    # mount -o loop  shrike-i386-disc1.iso disc1
    # mount -o loop  shrike-i386-disc2.iso disc2
    # mount -o loop  shrike-i386-disc3.iso disc3
    对于windows用户建议使用NFS安装方式,这样可以避免将ISO映像文件展开。
⑷ 在需要安装Linux机器的Linux用户重新启动Linux选择对应的菜单项进入安装过程,对
于Windows98按F8选择进入安全命令行模式,执行相应的批处理命令。选择NFS、HTTP或者
FTP安装方式的一种。输入安装有ISO映像服务器的名称或者IP地址,以及包含用于RedHat
安装文件的目录.

2.Mandrake的网络安装方式:
⑴ 通过网络方式将第一张光盘映像文件中的isolinux/alt0目录里面的文件拷贝到另一台
需要安装Linux的机器。
⑵  与mandrake硬盘安装方式步骤2相同,修改或者建立相关文件。
⑶ 在安装ISO映像文件的机器上建立相应的NFS、  HTTP或者FTP服务的一个服务,  但是
Mandrake与RedHat不同, 无论那种网络安装方式,都必须将ISO文件展开并且形成单个安
装树的形式,而且不能像Redhat那样建立简单使用loop设备挂接,实际上可以通过loop设
备以及ln链接命令“形成” 整个mandrake的安装树,避免真正的展开ISO映像文件,命令
脚本如下:
    mkdir -p disk1 disk2 disk3
    mount -t iso9660 -o loop Mandrake91-cd1-inst.i586.iso disk1
    mount -t iso9660 -o loop Mandrake91-cd2-ext.i586.iso disk2
    mount -t iso9660 -o loop Mandrake91-cd3-i18n.i586.iso disk3
    #rm -rf install
    mkdir -p install
    cd install
    ln -s ../disk1/* .
    #rm -f Mandrake
    mkdir -p Mandrake
    cd Mandrake
    ln -s ../../disk1/Mandrake/* .
    ln -s ../../disk2/Mandrake/* .
    ln -s ../../disk3/Mandrake/* .

⑷  与Redhat的网络安装方式步骤⑷基本相同。

四、总结:
    通过实践以上介绍的几种方式是比较快捷的安装方式, 节省了刻录光盘以及展开ISO
所耗费的时间。从安装方式难易程度上讲,Redhat9.0比Mandrake9.1要简便容易。

五、参考文献:
1.  Redhat安装文档:
    http://www.redhat.com/docs/manua ... rhl-ig-x86-en-9.pdf
2. 《硬盘安装Linux大全》 http://www.linuxeden.com/edu/doctext.php?docid=2396

使用道具 举报

回复
论坛徽章:
0
3#
 楼主| 发表于 2005-12-7 17:09 | 只看该作者
多谢版主!!!!!!!
小弟受教了!努力学习中!

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表