入门篇安装篇
Q:如何制作安装磁盘?
你可以使用两中方法制作安装磁盘。在M$-DOS下,可以使用专门为其开发的rawrite命令(安装光盘\dosutils下),将boot.img(安装光盘\images下)映像文件传输到软盘上;在linux下可以用命令dd,但不要把软驱设备mount入系统。具体语法如下:
e:\>e:\dosutils\rawrite
Enter disk images source file name: ..\images\boot.img
Enter target diskette drive: a:
please insert a formatted diskette into drive A and press [Enter]
或者
# dd if=boot.img of=/dev/fd0 bs=1440K
另注:boot.img基于光盘安装,bootnet.img基于网络安装,pcmcia.img和pcmciaadd.img基于PCMCIA引导盘的安装。rawrite工具只接受8.3类(短文件名.三扩展名)!
Q:在安装的时候我错过了制作启动盘,我想要一张bootdisk怎么办?
命令uname -a可以让你看到你的系统内核版本是多少,一般表示为……kernel 2.x.xx-xx……,然后你可以把一张空白的(当然,有数据资料的也可以,呵)软盘放到软驱里去,千万不要习惯地mount上软驱哟!直接打命令mkbootdisk --device /dev/fd0 2.x.xx-xx 就可以了。
Q:boot:后加的选项有哪些?是什么意思?
boot:text 开始文本模式安装程序(在你不知道自己的linux版
本是否支持计算机显卡设备的时候,强烈建议使用此模式;效率高的安装模式)
boot: nofb 该选项允许你不用一个frame缓冲来使用图形安装程序(在引导进入图形安装界面遇到问题的话,而你非要图形界面的话,可以试用该选项)
boot:linux mediacheck 测试ISO映像的查验值的完整性(小红帽7.3的ISO文件内嵌了md5sum,可以进行查验值测试)
boot:linux noprobe 安装程序没有正确检测到你的硬件设备时引导进入专家模式(同样可以使用boot:text noprobe,在安装的时候可以有选择载入驱动程序选项的选择余地)
boot:linux console=在串线(serial mode)模式中执行安装(同样可以使用boot:linux text console=,device是你在使用的ttyS0或ttyS1)
boot:linux mem=128M 让linux识别你全部的RAM (同样可以使用boot:linux text mem=128M,如果linux不可以识别你所有的内存,你可以这样做)
boot:linux hdX=cdrom //X的值为:a第一个主IDE设备,b第一个次IDE设备,c第二个主IDE设备,d第二个次IDE设备 如果您的ATAPI光驱无法找到,请指定位置。
boot:linux rescue 进入救援模式,当系统崩溃的时候可以进行救援。
boot:linux single 进入单人模式,单人模式方便系统管理员root忘记密码的时候使用,由于有安全性的问题,所以服务器上一般会把引导配置文件修改使得无法使用single。
boot:expert 进入专家模式,专家模式不会检查大多数硬件, 而是在安装时让您自己选择驱动程序。
boot:lowres 用图形安装的话,启动640X480的分辨率模式
Q:如何从MS-DOS引导进入安装程序?
启动进入MS-DOS模式,
A:\>E:进入光驱E盘,
E:\>E:\DOSUTILS\AUTOOOT.BAT回车便可以引导进入了。(为解决无法直接从光驱引导或使用非ISO硬盘安装而使用此方法)
Q:如何从SCSI光盘驱动器上安装linux ?
如果你拥有的是SCSI光盘驱动器,那么也许在检测的时候无法发现光驱,安装程序会询问并让你选择一个SCSI驱动,请选择与你的适配器最近的驱动程序(大都已经获得支持)。
Q:如何确定应该选择哪种安装类型?
工作站(WorkStation),如果你是新手或需要一个图形界面的话可以使用工作站安装模式;服务器(Server),系统具有适当的服务器功能模块,基于系统安全因素考虑,默认状态下GUI(图形界面)是不会被加入该模式的;便携电脑(Laptop),专为笔记本电脑所需的功能而设定;自定义(Customer),自己定义系统,你可以定义拥有各个类型的功能或是完全安装;升级(Update),当你的系统有重要的数据而你又希望把新的版本安装到你的计算机上,请使用此类型。
Q:安装linux时如何合理分区?
工作站,/boot为50M,/分区大小根据安装包大小自定;服务器,/boot为50M,/为384M,/usr存放本地用户配置、程序文件,视所需定义大小;/home存放所有用户数据文件,视所需定义大小;/var为256M,存放日志。自定义安装方便多系统并存,你可以采用如工作站的分区模式。
Q:swap分区的大小?
有一种通行的说法是内存大小的两倍。可如果你已经拥有256M以上的RAM,并且计算机的用途只是个人娱乐、学习使用,你完全没有必要去划512M的交换区(swap),推荐使用128M以下32M以上。
Q:为什么我要使用ext3文件系统格式?
ext3文件系统格式是基于ext2系统之上的,它有个很大的优点就是——记帐。使用一个记帐的文件系统减少了崩溃之后恢复系统所花的时间,因为无需运行fsck来检察文件系统。强烈推荐使用。
Q:MBR是什么东西?
Master Boot Record(主引导记录),每个硬盘都有这样一个MBR,负责当BIOS完成POST后,接手计算机系统引导操作系统的请求。正因为是这样,任何一个硬盘都不可能没有MBR的(当然,CIH破坏的MBR也只是坏的MBR而已),所以,要卸载GRUB或LILO的话,只能用另外的一种MBR工具来替代(fdisk /mbr)。
Q:lilo启动错误提示信息:
没有提示: LILO没有安装或者安装LILO的分区没有被激活。
L〈错误码〉 : LILO的第一部分已经被装入并运行了,但它不能装入第二部分的引导程序。两位数字的错误码指示问题的类型(参见“磁盘错误码”),这种情况通常是在介质访问失败或硬盘参数错误。
LI: LILO第一部分正确但是第二部分执行时出错。这一般是硬盘参数有误或/boot/boot.b被移动后没有重新运行map安装程序。
LIL: LILO第二部分开始执行,但是不能从“map”文件中读取描述符表( descriptor table)。 这通常是因介质错误或磁盘参数有误引起的。
LIL?[/b]: LILO在错误的地方加载。原因与“LI”大致相同。
LIL-:描述符表(descriptor table)错误。典型原因是硬盘几何参数微妙的不匹配或/boot/boot.b被移动而没有运行map安装程序。
LILO: LILO执行正确。
1010101010: 分区情况已经改变却没有重新安装LILO,另外,超频也可能会出这种情况。
Q:如何备份lilo
fdformat /dev/fd0h1440(格式化一张空白软盘)
dd if=/boot/vmlinuz of=/dev/fd0 (用你自己的内核文件名替代vmlinuz)
rdev /dev/fd0 /dev/sda3 (用你的根分区设备名称替代/dev/sda3)
rdev -R /dev/fd0 1 (安装根文件系统成只读模式)
作用: 这样当系统LILO失败时,可用该软盘引导系统且安装硬盘根文件系统
Q:如何删除MBR中的lilo
用Windows启动盘启动,运行fdisk/mbr.或者在linux下运行lilo -u
Q:如何重装lilo到MBR
用软盘或光盘启动到boot:,
系统安装有: Windows xp, Linux Redhat 7.2
C:\ 对应于Linux中 /dev/hda
Linux ROOT 为Linux中 /dev/hda4
Q:提示“kernel panic: VFS: Unable to mount root fs on XX:YY”是什么意思?
首先,请根据 device code 清单检查 device XX:YY ;它是正确的 root device 吗?如果不是,那你可能沒有做過 rdev -R ,或者是你是對錯誤的image 執行rdev -R。如果 device code 是正確的,那麼請仔細地檢查被編譯到你 kernel 內的 device 驱动程序。請確定它有没有对filesystem进行支持。
Q:启动时提示的0xXXX磁盘错误码是什么意思?
1、0x00 "内部错误"。由LILO扇区读子程序产生.可能是因为被破坏的文件,重建map文件试试看。另一个原因也许是,当使用linear参数时去访问超出1024的柱面。
2、0x01 "非法命令"。它不该发生,如果它出现了,意味着LILO去访问BIOS不支持的硬盘。整理这份文档的时候,我的一个朋友就遇到了L010101...的错误,因为他把Linux装在第二个IDE口上(/dev/hdc),加上Disk参数就好了。
3、0x02 "没找到地址标记"。通常是介质问题,多试几遍看看。
4、0x03 "写保护错"。仅在写操作时出现。
5、0x04 "扇区未找到"。典型的原因是硬盘参数不匹配。
6、 0x06 "激活顺序改变"。这应该是短暂的错误,再试一次。
7、0x07 "无效的初始化"。BIOS没有适当地初始化硬盘,热启动一次或许有帮助。
8、0x08 "DMA超出限度"。这不应当发生,重新启动。
9、0x09 "DMA试图越过64k边界"。这不应当发生,建议忽略COMPACT参数。
10、0x0C "无效的介质"。这不应当发生,重新启动看看。
11、