开元周游
德国频道
查看: 1027|回复: 3
打印 上一主题 下一主题

Linux安装问题

[复制链接]
1#
发表于 10.11.2002 00:13:05 | 只看该作者
由于Linux发展至今,其安装已经可以在非常优秀的图形安装界面下完成了,具体的操作也是非常的简洁明了,作为一般的用户,只要了解一些基本的概念,就可以方便迅速的将Linux系统安装到自己的电脑上。<br /><br />关键字:lilo,grub,分区,kde等等请在Linux词汇手册和专门的关于Linux分区讲解的帖子中获知<br /><br />在安装过程和简单配置中出现的问题,请在这里提问。
2#
 楼主| 发表于 10.11.2002 00:27:53 | 只看该作者
1、这里:http://www.mis.mit.edu.tw/docs/RedHat/ 有一份Red Hat 8.0的安装手册,英文!(从Red Hat 获得RHL8的 官方文档不是免费的)<br /><br />2、一下这个FLash文件可以让你稍微感受一下RH 8的界面和性能。<br /><br /> http://www.redhat.com/software/linux/flash...h/redhat6_5.swf
3#
 楼主| 发表于 24.11.2002 00:52:47 | 只看该作者
                    在一台双重启动的机器上,我把Windows安装到了另一个分区之后,不能再看到LILO的启动提示。怎样才能让它重新出现?<br>(仙人掌工作室 2001年08月02日 13:35)<br><br>在Microsoft Windows操作系统安装期间,主引导记录(MBR)一般会被覆盖,机器启动时将进入新的OS。Linux分区并没有消失,但MBR中不再有LILO。 <br><br>由于你只是想启动Linux并返回LILO,这个问题比较简单。如果你事先考虑到了这个问题,那么可能你在不能启动Linux之前已经做好了Linux的启动软盘。但是,让我们假定你没有Linux启动软盘…… <br><br>如果身边有其他Linux系统,你可以用那台机器方便地做出一个启动软盘(假设两台机器的体系相同)。如果没有,请启动Windows(你实在没有别的选择了,对吧?)。有一个很简单的DOS工具叫做rawrite2.exe,它能够从映像文件制作出软盘。Rawrite2.exe可以从许多Linux发行的网站下载,包括Debian GNU/Linux的网站。 <br>另外,你可以从随便哪个Linux发行的网站下载一个简单的拯救磁盘映像文件。我曾经试过Debian拯救磁盘并获得了成功,这个磁盘映像文件可以从debian.org找到。 <br>下载磁盘映像文件之后,从DOS命令行执行rawrite2.exe: <br><br>C:\IMAGES\&gt; rawrite2 -f rescue.bin -d a: <br><br>成功写入软盘后,你就有了Linux拯救启动盘。现在,你可以从这个软盘启动进入内核,然后要求内核从硬盘装入根文件系统。如果你不知道是哪一个文件系统,可能要多试验几次。从软盘启动之后,你必须输入类如下面的命令: <br><br>LILO: linux root=/dev/hda1 <br><br>根据系统的配置情况,实际所用的设备也各不相同。如果你的系统是IDE,你要装入的将是hda、hdb、hdc或者hdd(依次是:第一个IDE控制器的主/从驱动器,第二个IDE控制器的主/从驱动器)。如果是SCSI接口,你要装入的将是sda、sdb等。跟在驱动器后面的数字代表磁盘分区。 <br><br>对于典型的IDE配置,Linux根分区通常在hda1到hda3之间。如果指定了一个错误的根分区,你将看到内核提示它为什么“unable to mount root partition”的错误信息。正确指定根分区之后,Linux将正常启动。如果你了解系统的基本配置情况,只要多试几次你就可以正确地启动Linux。 <br><br>成功进入Linux之后,剩下的问题就比较简单了。也许你想要为Windows分区增加一个入口,请把下面显示的内容加入到/etc/lilo.conf,注意根据实际情况替换驱动器和分区参数。 <br><br>other = /dev/hda4 -- # DOS/Windows分区<br>table = /dev/hda -- # 当前的分区表<br>label = dos -- # 任意你想使用的名字 <br><br>把上述内容放入lilo.conf内配置Linux部分的前面或者后面,具体由你希望默认启动哪一个操作系统决定(默认启动第一个列出的操作系统)。用超级用户身份运行lilo,它会把自己安装到MBR。重新启动,你就可以看到LILO:提示了。利用lilo.conf中列出的标签可以选择启动哪一个操作系统。 <br><br>希望本文的回答能够使你满意。你可以在http://linuxdocs.org/HOWTOs/LILO-crash-rescue-HOWTO.html找到更多的信息。                     
4#
 楼主| 发表于 24.11.2002 01:18:26 | 只看该作者
                     <span style='font-size:14pt;line-height:100%'>让NT与linux共存</span><br><br><br>作者:书生    本文选自:LinuxAid  2002年11月22日  <br> <br>NT和Linux共存的最简单的方法就是在安装linux的lilo时,选择将lilo安装在LInux主分区的引导区中。然后使用win98的启动盘重新启动以后,运行fdisk将linux主分区设置为active,这样就可以实现在系统启动时首先进入lilo选择,若不选择linux,则进入nt loader。 <br><br>但是有时候为了方便而需要使用 nt loader 来引导linux,下面就是实现的方法。 <br><br>你应该牢牢记住的最重要的一点是,许多软件产品会利用硬盘上面仅有的那个宝贵的主引导记录MBR。NT是这样,没有选择余地;Linux也可以这样,如果你喜欢。机器的BIOS会执行储存在当前激活分区的信息,来初始化你希望的操作系统。 <br><br>NT安装后,MBR会被修改成去引导一个在激活分区的根目录下,叫NTLDR的程序。原来的MBR会被存到一个叫BOOTSECT.DOS的小文件中。NT安装完成后要记住绝不能覆盖这个MBR, 否则NT将无法启动。以防万一, NT的用户需要NT的应急修复磁盘(Emergency Repair Disk,ERD)。 <br><br>记住了这些后,就要注意设定LILO时***不能***装到MBR中去,而是装到Linux的root分区中去。这样,对NT而言,不会带来问题;而Linux没有MBR也可以活下去。 <br><br><br>NT的引导过程<br><br><br>当NTLDR启动, NT用户看到&quot;OS Loader V4.xx&quot;后,它会切换处理器到386状态,并启动一个非常小的文件系统。接着,它会去读BOOT.INI文件,看是否有其它操作系统存在,并显示一个选择菜单。下面是一个典型的BOOT.INI: <br><br>[boot loader] <br>??timeout=30 <br>??default=multi(0)disk(0)rdisk(0)partition(2)WINNT <br>??[operating systems] <br>??multi(0)disk(0)rdisk(0)partition(2)WINNT=&quot;NT V4 is here&quot; <br>??multi(0)disk(0)rdisk(0)partition(2)WINNT=&quot;NT V4 VGAMODE&quot; /basevideo /sos <br>??C:=&quot;DOS is here&quot; <br><br><br>BOOT.INI由两部分构成。“boot loader section”部分指定菜单在屏幕上的停留时间,和缺省菜单选项。“opearating systems section&quot;”部分指定可选的操作系统种类。可以看到机器可以启动NT(以标准模式或VGA安全模式)和DOS。从这个例子我们可以推断,DOS从硬盘C第一个硬盘的第一个分区)启动,而NT从第二个分区启动。典型安装时,会以DOS的FAT文件系统格式化一个C:的分区,然后将NT装在另外一个NTFS(NT文件系统)的分区。 <br><br>如果用户选择了启动NT,另外一个程序NTDETECT.COM,就会开始进行硬件检查。如果一切正常,NT内核就会被装入,正如我们都知道的那样。 <br><br>再来看如果启动的不是NT的情形。此时,NTLDR 需要知道非NT OS引导所必需的引导扇区是哪个。此时,相应的引导扇区映象必须要在一个小小的512字节的文件中。比如,要引导DOS,NTLDR 将会寻找一个叫BOOTSECT.DOS的引导扇区映象文件。 这个映象文件是NT的安装程序产生的。 <br><br>那么, 引导Linux又是怎样呢?这很简单,需要的只是一个引导扇区映象文件,姑且称之为BOOTSECT.LIN (在本文稍后会看到如何得到这个文件)。 必须将BOOTSECT.LIN 放到C:, 并要修改 BOOT.INI。此时&quot;operating systems ection&quot;部分看起来应该是这样的: <br><br>??[operating systems] <br>??multi(0)disk(0)rdisk(0)partition(2)WINNT=&quot;NT V4 is here&quot; <br>??multi(0)disk(0)rdisk(0)partition(2)WINNT=&quot;NT V4 VGAMODE&quot; /basevideo /sos <br>??C:=&quot;DOS is here&quot; <br>??C:BOOTSECT.LIN=&quot;Now Linux is here&quot; <br><br><br>修改BOOT.INI,可以用任何普通ASCII文本编辑器(比如记事本)。这个文件的正常属性为系统-隐藏-只读,所以你必须用 &#39;attrib&#39; DOS 命令或在NT中,用文件属性对话框中来变更属性。 <br><br>现在我们将注意力转到Linux。我们需要安装Linux,定制LILO,产生BOOTSECT.LIN文件。 <br><br>第一步是装好Linux。我们都知道怎么做:为Linux选适当的系统,SWAP,和用户分区,运行安装程序,等等。一切顺利时,这一步在45分钟之内就可以完成。 <br><br>接下去就要定制LILO。我们知道怎么做,但要注意*不能* 将LILO装到MBR中去(除非你想将NT吞了:-))。设定LILO时,要选择将它装到你Linux 的root分区。如果你还不知道如何设定LILO, 就花几分钟读读HOW-TO文献,或者就用一些好的安装程序,我是用S.u.S.E.的, 因此我的安装程序就是 &#39;yast&#39; (Yet Another Setup Tool)。 <br><br>LILO定制好之后,(为行文方便, 此处假设Linux的root分区是/dev/hda3)我们必须用&#39;dd&#39;来产生引导记录映象文件。以root Login后,按以下做: <br><br>??# dd if=/dev/hda3 bs=512 count=1 of=/dosc/bootsect.lin <br><br><br>如果没有能将FAT C: partition mount成为/dosc,譬如说由于这个分区被以NTFS方式格式化,不能访问这个分区。此时可以将 BOOTSECT.LIN写到一个以DOS方式格式化的磁盘中,或者NT能读的其它什么分区也可以。如果BOOTSECT.LIN不是被放到C:,要记住此时应相应修改BOOT.INI文件。 <br><br>现在你老板可以从她的NT Loader菜单中选择Linux了。NTLDR将会装载BOOTSECT.INI,她就可以看到LILO的提示。她就可以去尝试她新的Linux机器了。最后,你可以设定LILO在选择提示时能去引导Linux和C: 上的DOS。你的老板就可以再次回到C: 分区上的NT Loader。前文描述的方法可以反复进行,如果你希望能选择引导多个Linux,就必须为每一个Linux都产生一个相应的引导扇区映象文件。  <br>                     
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 16.11.2024 06:46

关于我们|Apps

() 开元网

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