红联Linux门户
Linux帮助

求助:无光驱 硬盘安装 红旗LINUX 6.0 的方法

发布时间:2008-09-05 17:37:11来源:红联作者:ww7892000
:987w(1 :987w(1 :0wszxc (6)m:b (6)m:b RT
论坛里 我搜索过 有一篇

但是不对 那个方法 不行

那位高手 能新写一个啊

象 “ 红旗Linux6.0安装流程图-虚拟机内安装 ”

经典 就好了
文章评论

共有 6 条评论

  1. harvey_luo 于 2008-09-16 11:03:49发表:

    很简单
    网络上有个 硬盘安装全攻略 非常详细
    只需要修改 新建几个小文件
    很容易搞定 不要急 只需要认真即可
    遇事多想

  2. cun.pi 于 2008-09-10 09:07:04发表:

    谢谢老大们,我试试……

  3. 第三只眼 于 2008-09-06 16:22:27发表:

    工具盘可以装载虚拟光驱的啊!用这:mount -t iso9660 -o loop /mnt/*/*.iso /mnt/cdrom 命令就可以啊

  4. ww7892000 于 2008-09-06 11:05:58发表:

    多谢 各位帮忙
    我已经解决了
    是 由于 menu.lst
    内容错误
    我自己琢磨了一下 奥运预览版的
    安装方式
    已经修改并安装成功

  5. onquer 于 2008-09-05 20:45:18发表:

    ISO要放到FAT32区中

  6. popo_zm 于 2008-09-05 19:33:38发表:

    没有光驱,没有软驱,不用制作引导盘,不用DOS,不用键入任何命令,5个文件和一个系统光盘镜像文件就可以轻松搞定硬盘安装红旗Linux。

    应该是够简单的硬盘安装方法了,在引导出红旗Linux安装文件之前,完全的傻瓜化,你不需要任何的操作,直到红旗Linux的安装文件开始运行后,进入安装设置界面,你才会有英雄用武之地。不过从意义上来说,那已不是硬盘安装红旗Linux的范畴,到了那一步,红旗Linux本身的安装文件已在工作了。不管你采用硬盘安装、光驱安装还是网络安装,那一步的安装进程都是一样的,不同的只是你的安装设置和安装进度罢了。所以这里说的硬盘安装实际上只是一种傻瓜化的硬盘引导方式。也就是说,我们把红旗Linux系统盘镜像文件放在硬盘里,然后用一些引导文件通过傻瓜化的方式把系统自身的安装文件引导出来并激活,进入安装文件自身的安装进程,到这里,我们的硬盘引导已经完成,以后的事,那就是系统安装文件自身的事了。

    遗憾的是,原以为够容易的方法,在实践中并不如想象中的那样,能让红旗Linux 6.0的硬盘安装那么容易成功。有人试过了,说失败了!

    再次浏览了以前写下的文字,发现在码代码的地方出了问题,汗死!常会码错、码漏字符,在英文字母上更是厉害。代码错了,那当然一切都没用了,所以,安装失败是一定的!

    我们知道,为了达成某个目的所用的代码是可以不同的,所以并不建议一定要用以下的代码。然而一些代码是可以精简的,有时用几十行的代码来执行的任务,用短短的几行代码也能执行,所以建议用最精简的代码,但不许出错。

    重新修正了些,没有光驱,没有软驱,没有引导盘,不用DOS,5个文件和一个系统光盘镜像文件就可以轻松搞定硬盘安装红旗Linux,希望在实践中真的会这么容易吧!

    3月8日上午更新于杭州文一西路。

    Linux,中文译为林纳斯(也有人译李纳喀斯)。一般来说,在一些IT资深人和Linux爱好者那里,我们才会听到Linux这个词,更多关于Linux的信息,我们习惯了在网上搜索。

    作为一种另类的OS(即操作系统,英文Operating System的缩写),Linux一直给人以困惑。在Windows大行其道的今天,除了在服务器领域外,我们很少能在桌面版上看到Linux的身影。

    光驱安装Linux,对于一般人来说,只要懂点电脑知识,无论是红帽子(Red hat)、还是红旗(Red Flag),都和安装Windows XP一样:小菜一碟!

    可是,很多时候,我们并不是从光驱里安装Linux的,各种各样的缘由,让你走不了这条道。很自然,你想到了硬盘安装。但是这种安装方式对众多的菜菜来说,是很难安装成功的。于是,你困惑了!

    为什么要选择硬盘安装?理由无非有以下几种:

    (1)我们的电脑没有配置光驱。呵呵,我的就没有,对于一个一年用不了几回的家伙,我可不想去花那冤枉钱。

    (2)我们的系统文件是从网上下载到的镜像文件,我们没有刻录机把它刻成安装光盘,或者我们不会刻,或者干脆就不想刻。

    (3)我们虽然有光驱,但我们想省点钱,不想去店里买系统光盘,想在网上下载镜像文件,然后在硬盘上直接安装。



    网上关于硬盘安装红旗Linux的介绍很多,但说的都不怎么全,有些还很复杂,看了半天,系统还是不会装上去。

    硬盘安装真的那么复杂,那么难吗?难道我们只能在虚拟机中一睹红旗Linux的芳容?

    答案是否定的,只要你想,硬盘安装也可以如此简单!

    没有光驱,没有软驱,没有引导盘,不用DOS,我们只要5个文件和一个系统光盘镜像文件就可以轻松搞定硬盘安装红旗Linux。

    文件计开:

    grldr

    muen

    vmlinuz

    initrd.img

    boot

    redflag-6-sp1.iso

    说明:硬盘安装时把上面所列的5个文件和光盘镜像文件一起放在Windows任何一个FAT32格式的硬盘分区的根目录下,记住,一定要FAT32格式的分区。我们一双击盘符就能看到文件的那一层就是根目录,所谓根目录,就是盘符的最上层。建议把这6个文件放在C盘的根目录下,因为下文所有出现的代码都是应用在C盘上的。这样,在编写muen和boot这两个文件时,只要照班复制下面代码就可以了,不要作任何修改。



    grldr在grub4dos提取,我们只要到网上下载grub4dos到硬盘里,然后把它解压,得到一个文件夹,在这个文件夹里就可以得到grldr这个文件。提取方式最好是复制,而不是剪切,也许我们以后还会用到grub4dos,不要让它不完整。

    Muen也是在grub4dos里提取(复制)的,不过要修改它。我们用记事本打开它,把里面的内容全部删除,然后粘贴上如下代码保存(当然你也可以用记事本写一个全新的文件,然后把它保存为muen.lst):

    ?/P> Title Redflag 6.0

    desktop Kernel (hd0,0)/vmlinuz

    Initrd (hd0,0)/initrd.img ramdisk_size=8192



    说明:上面这段代码中的(hd0,0)部分是可以自定义的,hd0,0表示第一块硬盘的第一扇区,在Windows里就是C盘,要是你想在D盘放这6个文件,那就把代码中的两个(hd0,0)改为(hd0,4)吧,E盘为(hd0,5),F盘为(hd0,6)。建议把这6个文件放在C盘的根目录下,这样,这段代码不要作任何修改。

    再次说明(废话):

    Kernel (hd0,0)/vmlinuz这一行代码中Kernel和(hd0,0)之间有一个空格,(hd0,0)和/和vmlinuz之间没有空格;

    Initrd (hd0,0)/initrd.img ramdisk_size=8192这一行代码中Initrd和(hd0,0)之间有一个空格,(hd0,0)和/和initrd.img之间没有空格,initrd.img和ramdisk_size=8192之间有一个空格,ramdisk_size=8192属性项中的8192部分可以是别的数字,要是电脑的硬件够好,ramdisk_size=n这一项可以没有,不过建议你加上它,反正又不碍事儿。

    所有的标点符号是英文式的,建议在输入法为英文的情况下编辑文档。

    不反对一个一个字符的往记事本里敲,如果从网上复制下来的文档不是纯文本的话,建议在记事本里粘贴好代码后,最好编辑一下,编辑好后的代码是三行,并且是向左对齐的。

    .lst是muen的扩展名,在记事本里编辑好文档后,点文件→保存(或另存为),在弹出的对话框里,文件名为 muen.lst,保存类型为所有文档,编码为ANSI,然后点保存。如果以后还想编辑它,可以在程序列表里选择记事本来打开它。当然,你的保存类型选择为默认的文本文档(*.txt)也是可以的,不同的是,你保存好后,只要双击它就可以以记事本打开它,而保存类型选择所有文档,那么第一次双击它时,是不能直接以记事本打开的,要在程序列表里选择记事本才行。

    Vmlinuz和initrd.img这两个文件是从redflag-6-sp1.iso这个系统镜像文件里提取(复制)的,redflag-6-sp1.iso可以用WinRAR 解压缩,解压后你会看到一个isolinux文件夹,打开这个文件夹就可以把vmlinuz、initrd.img这两个文件提取出来了。文件提取好后,建议把这解压缩得到的文件夹删掉,反正留着没什么用,占用磁盘空间。

    boot这个文件位于Windows系统盘(C盘)的根目录下,这个文件是隐藏着的。不过我们没必要找到它,反正找到了它也要对它作修改才能用,所以我们还是自己用记事本做一个全新的吧。打开你电脑的记事本,复制如下代码(注意:只有6行,不是7行):

    ?/P> [boot loader]
    timeout=0
    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 for redflag 6"


    ?/P>

    ?/P> 复制好后,粘贴到你的记事本文档中,然后保存为一个文件名为boot.ini的文件。

    说明:上面这段代码中的C:\grldr=”grub for redflag 6”是可以自定义的,它因为你grldr文件放在哪个磁盘分区而有所改变,这里是定义在C盘,要是你想把硬盘安装红旗Linux 6.0所需要的6个文件放在其它的盘区,那么就把C替换成那个盘区的盘符,比如想把文件放在D盘,就改成D:\grldr="grub for redflag 6"。

    再次说明:不想去说这段代码有多少个空格,因为这段代码是能在C盘的根目录下找到的,一般情况下,这个boot文件是隐藏的,要想找到它,请又击C盘,点工具→文件夹选项→查看,圈选显示所有文件和文件夹,点确定后回到C盘,这时的boot文件就出现了,用记事本打开它,最原始的代码是这样的(5行代码):

    ?/P> [boot loader]
    timeout=0
    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


    要是你安装了多个视窗系统、一些还原软件和一些DOS工具,那么它的后面会跟一些相关的信息。

    建议只选择这些最原始的代码,并在它后面另起一行加上C:\grldr="grub for redflag 6"就行了。

    timeout=0是一个时间项,如有需要,可以把它调大些,调得越大,引导选项停留的时间就越长。

    全部文件(5个引导文件和1个系统盘镜像文件)准备好后,就把它们一起放到一个FAT32格式的盘区的根目录下,建议放在C盘。

    说明:要是把这6个文件放到C盘的根目录下,系统会提醒你这个分区已经存在一个boot文件,是否要覆盖它,选择是。还有,最好把这个盘的一些重要文件备份。

    接下来的事,就是重启电脑,进入我们期待已久的硬盘安装红旗Linux 6.0。

    在启动列表里选择Redflag 6.0 并回车,接着会跳出一串串黑底白字的英文字符,进入安装界面。

    很快你就看到蓝底灰设置板的安装界面了,首先用上下光标键↑↓选择第一项:Chinese (simplified),这个选项是简体中文。要是英文好,可以选择第三项:English。选择好后用左右光标键→←选择OK,进入下一个界面。

    用上下光标键↑↓选择第二项Hard drive ,因为我们是硬盘安装。选择好后用左右光标键→←选择OK,进入下一个界面。

    接下来的界面出现这样一组选项:

    /dcv/hda1

    /dcv/hda2

    /dcv/hda3

    /dcv/hda4

    /dcv/hda5

    ……

    这个选项组的选项数目因你硬盘分区多少而有所不同,比如我的硬盘分区有6个分区,它就会出现到/dcv/hda6。当然,这里/dcv/hda1就是我们的C盘了,其它盘以此类推。要是我们的那6个文件放在C盘,现在我们就可以用上下光标键↑↓选择/dcv/hda1,放在其它盘区的选择相应的选项,选择好后用左右光标键→←选择OK,进入下一个界面。

    现在,弹出欢迎界面,开始往你的硬盘里安装红旗Linux 6.0 sp1,要是你的内存够大的放,比如512MB,那么这个界面是图形界面,你会看到一个大大的6。反之,要是你的内存小于256 MB,那么你依然进入文本安装界面,文本安装只能选择英文,不支持中文。

    相信在内存条已经是白菜价格的今天,大家都拥有大容量的内存,所以我们自然会进入默认的的图形界面。

    到了这一步,你的鼠标可以用了,而且是中文界面,接下来的操作更加顺畅。

    选择简体中文,我们中国人,还是看自己的文字舒心。

    接受协议,你只能接受,无从选择,要不你就安装不下去了。

    接下来是安装Linux 最难的一步:磁盘分区。这一步的成功与否关系着红旗Linux 6.0安装的成败,弄不好的话,还可能损坏原来保存在磁盘上的文件,更糟糕的情况是Windows弄不好会崩溃。比较安全的是事先留一个空白的分区来安装红旗Linux 6.0。

    一般来说,Linux 需要3个分区,一个是挂载点(根目录分区)/,一个是启动分区/boot,另一个是内存交换分区swap,这3个分区中,除了根分区/外,另两个分区并不怎么重要,特别是交换区更是可有可无。但是为了让系统跑得顺畅些,还是建议你分好这三个分区。

    要是对Linux 不怎么了解,建议选择自动分区。

    分区成功后,进入安装配置。

    引导装载程序记录的安装位置建议用默认的,也就是第一项。建议设置引导装载程序口令,点下一步。

    要是你知道的的IP/子网掩码,你可以设置它。建议手工设置主机名,自己的电脑得取自己喜欢的名字,再说这一点并不难。点下一步。

    为根用户设置一个根口令。点下一步。

    进入安装进程,这一阶段会花费一段时间,时间的长短视电脑的硬件配置而异,但是,我们会发现,从硬盘启动安装红旗Linux ,会比从光驱安装快很多,我的电脑上安装红旗Linux 6.0,安装过程用了9分钟,重新引导系统用了近2分钟。

    红旗Linux 6.0重新引导好后,进入登录界面。在用户名的那里输入root,密码输入刚才安装过程中已经设置好的根口令。我发现很多网友好不容易安装了红旗Linux ,但到了这登录界面却止步不前了,不知道该输入怎样的用户名才好,系统老是报错。很多网友会问:红旗Linux 不能用,我不知道用户名和密码,我从没有设置过用户名呀?呵呵,进了洞房却开不了新娘的红盖头,狂郁闷!怪就怪在不知道用户名原来是root嘛!



    最后是红旗Linux 6.0 sp1工具盘的安装,我发现在网上也有很多种关于硬盘安装的方法,有dos引导,有批处理文件引导,有在红旗Linux 6.0用命令行引导什么的,真是什么方式都有。

    其实,硬盘安装Linux 6.0 sp1工具盘最最简单,用不着去走那么多的弯路。

    我们知道,在Linux 的环境中,是可以访问Windows盘区的,那么,我们只要把Linux 6.0 sp1工具盘的镜像文件redflag-6-tool-sp1.iso用WinRAR解压到Windows下的一个盘区就一切搞定了。接着再进入红旗Linux 6.0环境下访问这个Windows盘区,慢慢的,一个工具一个工具的安装它,岂不是简单得很,呵呵。

    到此,红旗Linux 6.0 sp1全部安装结束,四个字:快速简单!

    还有四张源码盘,有兴趣的话就慢慢的琢磨着吧!
    我的就是这样装的,基本上没什么问题,也是一个通用的方法吧。
    不行的话,就把上面的命令记下来,留着用吧。有备无患阿