⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux1.txt

📁 LINUX新手入门及安装配置
💻 TXT
📖 第 1 页 / 共 5 页
字号:
把lilo.conf中的 
boot = /dev/hda 
install= /boot/boot.b 
message = /boot/bootmsg 
map= /boot/map 
image = /boot/vmlinuz-2.2.13 
修改为 
boot = /dev/hda1 
install= /mnt/tmp/boot/boot.b 
message = /mnt/tmp/boot/bootmsg 
map = /mnt/tmp/boot/map 
image = /mnt/tmp/boot/vmlinuz-2.2.13 
调用lilo -v命令,重新安装LILO。 
注:其实,就今天的发行版linux带的内核而言,上面的方法实在是“非常”老了。你只需要在lilo.conf里加一行lba32就可以了 
再者,用GRUB吧~ 漂亮好用 


Q:怎么重新恢复启动界面? 

假如你的linux的根目录是/dev/hda1 
用起动盘启动linux(安装盘就可以的) 
在linux:后面输入 
vmlinuz root=/dev/hda1 
然后进入系统以后就执行lilo就可以了 

Q:用GRUB重新恢复启动界面 

1)用起动盘启动linux(安装盘就可以的) 
在boot:后面输入 
grub -install /dev/hda1 

2)以RedHat 7.3为例] 
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。 
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。 
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。 
4.然后会出现这样的字符 
sh# 
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。 
sh#grub 
会出现这样的字符 
grub> 
我们就可以在这样的字符后面,输入 
grub>root (hdX,Y) 
grub>setup (hd0) 
如果成功会有一个successful...... 
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 

我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。如果我把GRUB丢了,就用这种办法找回来。 如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入root (hdX,然后用[TAB]来查看,一下就明白了... 

操作如下:[前面开机启动的上面有说明] 

sh# grub 

会出现下面的字样的 

grub> 

然后再这样操作,如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入root (hd0,然后用[TAB]键来补齐,然后就明白了。 

grub>root (hd0,8) 
grub>setup (hd0) 

3) 
grub>cat (hd0,0)/root/grub/grub.conf(为了看参数。) 
grub>root (hd0,1) 
grub>kernel (hd0,0)/boot/vmlinuz-2.4.18-11 ro root=LABEL=/ 
grub>initrd (hd0,0)/boot/initrd-2.4.18-11.img 
grub>boot 


Q:如何设置图形界面的分辨率? 

方法有两种: 
执行Xconfigurator出现欢迎屏幕。然后选OK回车,程序自动找到显卡等。再OK,出现显示器列表,选择显示器类型,或选Custom来自定义一个显示器。接下来选择显存大小,后面出现的一个窗口是要求识别时钟的配置,要选No Clockchip Setting。然后OK,再选显示顔色和分辨率有三组,然后选OK回车,再测试一下就OK。最后一个YES和NO是问你下次启动是否直接进入X。再点OK完毕。 
或直接改/etc/X11/XF86Config-4以及/etc/X11/XF86Config文件! 
用右键点上述文件,选高级编辑器(当然,在命令行下用vi命令也可以编辑),修改文件的最后几行: 
Modes "800x600" --- 为显视解析度 
Virtual 800 600 --- 为虚拟桌面的大小 


Q:如何设置图形界面的刷新率?(注:请小心操作!) 

如果你用的是Redhat的话你的X window配置文件是 
/etc/X11/XF86Config 
Slackware的X Window配置文件是 
/etc/XF86Config 
在那个文件中你会看到象下面这样的东西: 
# 640x400 @ 70 Hz, 31.5 kHz hsync 
Modeline "640x400" 25.175 640 664 760 800 400 409 411 450 
# 640x480 @ 60 Hz, 31.5 kHz hsync 
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 
# 800x600 @ 56 Hz, 35.15 kHz hsync 
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625 
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync 
Modeline "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817 
Interlace 
# 640x480 @ 72 Hz, 36.5 kHz hsync 
Modeline "640x480" 31.5 640 680 720 864 480 488 491 521 
# 800x600 @ 60 Hz, 37.8 kHz hsync 
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 
+hsync +vsync 
# 800x600 @ 72 Hz, 48.0 kHz hsync 
Modeline "800x600" 50 800 856 976 1040 600 637 643 666 
+hsync +vsync 
# 1024x768 @ 60 Hz, 48.4 kHz hsync 
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 
-hsync -vsync 
# 1024x768 @ 70 Hz, 56.5 kHz hsync 
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 
-hsync -vsync 
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync 
Modeline "1280x1024" 80 1280 1296 1512 1568 1024 1025 1037 1165 
Interlace 
# 1024x768 @ 76 Hz, 62.5 kHz hsync 
Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823 
# 1280x1024 @ 61 Hz, 64.2 kHz hsync 
Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054 
# 1280x1024 @ 74 Hz, 78.85 kHz hsync 
Modeline "1280x1024" 135 1280 1312 1456 1712 1024 1027 1030 1064 
# 1280x1024 @ 76 Hz, 81.13 kHz hsync 
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064 
这些东西控制这你的显示卡的设置,例如 
下面这一行注释说分辨率为1280x1024,刷新速率为76赫兹,行扫频率为81.13千赫兹 
# 1280x1024 @ 76 Hz, 81.13 kHz hsync 
下面这一行具体设置显示卡: 
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064 
这行中每个项目的意义如下:(从左到右) 
模式行,分辨率,像元频率(兆赫兹),每行像元数,行同步(消隐)脉冲开始的时钟周期,行同步(消隐)脉冲结束的时钟周期,每行的时钟周期数,每帧的图象行数,帧同步脉冲开始的扫描行数,帧同步脉冲结束的扫描行数,每帧的扫描行数。 
调整这些数目你可以最大限度地使用你的显示卡和显示器,例如您的显示卡有一兆存储器,您可以设置成1152x900的分辨率。需要当心的是仔细核对你的显示器所允许的扫描频率,有些显示器当收到过高的扫描同步脉冲后会烧毁行扫描晶体管。 
下一个问题是你的显示卡有什么像元频率可以用,例如上面的行要求135MHz,但你的卡只有125兆赫兹,怎么办呢?也好办,用emacs或vi把135改为125就完了。 
如果你的配置文件中对应于您所要的分辨率有多个模式行的话,您可以将其它频率较低的模式行用#号给封上,只留下你想要的频率就能改变扫描频率了。 
当然,你还可用XF86带的xvidtune软件调整 


Q:我的256M内存没有全部被linux用上,怎么办? 

你可以在你的系统引导程序配置文件(LILO用户见/etc/lilo.conf,GRUB用户见/boot/grub/grub.conf)里加入一行append="mem=256M"传递参数到系统让linux可以完全识别你的大内存。 

Q:安装系统时提示xxx xxx signal 11 error然后中断安装怎么办? 

signal 11的错误提示可能是由于你的系统总线内存的硬件错误。内存的硬件错误可能会被可执行文件的问题导致,或是系统的硬件问题(比如光驱的读盘能力)。请查找最新版本的映象文件。如仍无法解决问题,请尝试在BIOS里关闭CPU缓存或将你的内存调换位置或换一个插槽。 


Q:先安装linux然后再装window$ xp,用linux bootdisk软盘启动后,出现如下提示: 
…… 
Mounting root filesystem 
VFS:Can't find ext3 filesystem on dev ide0(3,7) 
moun:error 22 mounting ext3 
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2 
Freeing unused kernel memory 
280K freed 
Kernel panic: No init found. Try passing init = option to kernel. 
怎么办? 

这是因为XP在安装后改变了分区表的缘故。你可以用第一次安装时制作的linux bootdisk启动计算机,然后boot:加一句“linux root=/dev/hdyx”(注:y为a,b,c,d,x为自然数,你可以在SYSLINUX的头提示行中找到相仿的一句),由于分区表已经被改变,所以你不能再把启动盘默认的/root的位置作为参数传递给内核,这时候x的值应该是(x-1或x+1)。顺利启动后,你会发现你无法激活swap,没有关系,你可以修改/etc/fstab,同样把“(/dev/hdyx) swap swap default 0 0”的x值加1或减1,事先你只需要mount一下这个节点,系统会告诉你“it seems a swap”的。最后,你要恢复用LILO或GRUB对多系统进行引导,记得把里头关于/root位置的项目改过来哟~,还有最重要的一点就是,别忘了重新mkbootdisk --device /dev/fd0 x.x.xx-x做张新的bootdisk啊! 


Q:我已经装了window$2000/XP,现在我还想装linux,怎么办? 

如果你已经知道了如何去安装linux(当然,不知道的话,请看前面的FAQ),你害怕的主要会是在引导的时候会出现一些问题。假设你由于不希望GRUB或LILO会破坏你的winLoader而没有把引导程序装上(是“没有装”,而不是装在first sector哟!),你如果还信得过GRUB或LILO,请在计算机重新启动后用你安装linux时做的启动盘启动linux系统,以root身份登陆 
# grub-install /dev/hda //安装GRUB,假设你的硬盘位置是IDE0 
# lilo -v //安装LILO,如果你拥有GRUB的任何版本,对于新手不推荐使用LILO 
如果你知道第三方软件可以引导装在first sector的linux系统引导程序,而你已经在安装的时候把GRUB或LILO装在了first sector上,这时你还应该知道的是,2K/XP是允许在系统盘所在的根位置提供一个多系统引导镜象的。同样用你的linux启动盘启动,然后以root身份登陆 
# mount -t vfat /dev/hda1 /mnt/vfat //把C盘挂到任意一个挂点上 
# dd if=/dev/hda4 bs=512 count=1 of=/mnt/vfat/linux.lnx //假设你的boot在/dev/hda4上 
# umount /mnt/vfat 
启动进入2000/XP,修改boot.ini文件(XP可以在系统属性里直接编辑) 
加入一句 c:\linux.lnx="My Linux Loader here" 
保存退出,下次启动你将看到winLoader可以引导linux了。 

Q:如何引导多linux系统? 

非常不推荐使用LILO引导多linux系统(其实第三方引导程序作得也很不错的)。以下介绍如何使用GRUB对同一个硬盘上的多个linux系统进行引导。GRUB使用的配置文件是grub.conf。 
# more /boot/grub/grub.conf //你可以看到你的GRUB的详细配置文件 
然后你会发现,其实要对同一个硬盘上的多linux系统进行引导是一件非常简单的事情。要注意的就是在安装第二个linux的时候,不要把任何的linux系统引导程序(LILO/GRUB)装上!因为你将使用第一个linux的引导程序对其进行引导。安装完毕后,只要把GRUB里的一个引导项“抄”一次,修改其细节参数就OK了。我把我的grub.conf写下,大家看看吧。 
#…… 
#这个符号是用来注释掉行的 
#…… 
#boot=/dev/hda 
default=0 
timeout=99 
splashimage=(hd0,6)/boot/grub/splash.xpm.gz 
#这是一个引导项的开始,引导小红帽 
title Redhat Linux 7.3 
root (hda0,5) 
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda6 
initrd /boot/initrd-2.4.18-3.img 
#以下引导项的参数请mount到该区详细查看后记录,否则无法引导! 
#引导Xteam 
title Xteam Linux 2.4 
root (hda0,7) 
kernel /boot/vmlinuz-2.4.8xtm ro root=/dev/hda8 
initrd /boot/initrd-2.4.8xtm.img 
#引导mandrake 
title Mandrake Linux 8.0 
root (hda0,8) 
kernel /boot/vmlinuz-2.4.16-3mdk ro root=/dev/hda9 
initrd /boot/initrd-2.4.16-3mdk.img 
#引导window$ 
title Microsoft Window$ 2K Pro/Data Center 
rootnoverify (hd0,0) 
chainloader +1 

Q:i386、i586和i686等不同版本有何区别 
i386 、 i586 、 i686 指的是适用于 intel i386 、 i586 、 i686 兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。你可以透过/proc/cpuinfo 这个档案查询你的CPU等级。 

Q:grub的用法: 

1. 安装grub 
我用的grub是Redhat7.3带的grub安装包: grub-0.90-11.i386.rpm 
安装: rpm -ivh grub-0.90-11.i386.rpm 

其他安装方式也一样,只要你安装上grub就行了.RH7.2缺省用的grub, 1,2步骤可以 
省了. 

2. 建立grub的环境 
cp /usr/share/grub/i386-redhat/* /boot/grub 

3. 生成grub的配置文件/boot/grub/menu.conf 
menu.conf的内容如下: 
######### beginning of menu.conf #################### 
default=1 
timeout=4 
#splashimage=(hd0,3)/boot/grub/splash.xpm.gz # 想要漂亮的启动画面,去掉行首"#" 
title Red Hat Linux (2.4.12) 
root (hd0,3) 
kernel /boot/vmlinuz-2.4.12 ro root=/dev/hda4 
title Red Hat Linux (2.4.14) 
root (hd0,3) 
kernel /boot/vmlinuz-2.4.14 ro root=/dev/hda4 
######### end of menu.conf #################### 

系统有两个内核, 第一为稳定的内核, 以确保第二个内核(刚编译的)启动 
失败时,能引导进系统.另外, 这个menu.conf没有设password, 安全起见,最 
好加上,具体怎么加,看看手册了. 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -