新手入門-LINUX

火星人 @ 2014-03-24 , reply:0



<1>如何安裝LINUX?
搜索論壇就有了。

<2>如何安裝新內核?
有以下六步:
make mrproper (用來消除原來編譯的影響)
make menuconfig (用config, xconfig也可以)
make dep
make bzImage
make modules (如果你設置了模塊就要用這個)
make modules-install
然後就可以了,在LILO裡面加入引導就可以了。

<3>如何訪問WINDOWS的硬碟分區?
mount -t vfat /dev/hdax /yourpath
其中hdax就是你要掛載的硬碟。注意如果你用的是NTFS格式的,就要把VFAT換成NTFS,而且還非要要

用2.4的內核。
如果要支持中文顯示的話:
mount -o codepage=936,iocharset=cp936 -t vfat /dev/hdax /yourpath

<4>如何安裝軟體?
下載的如果是tar.gz文件的話,用tar zxvf *.tar.gz解壓。然後看看裡面的INSTALL文件。一般都是一

下幾步:
./configure
make
make install
還是看看INSTALL文件比較好,因為這個裡面有一些參數。和詳細的安裝步驟。
如果是RPM文件,就用
rpm -ivh *.rpm
你也可以用rpm --help看看有一些什麼參數。

<5>如何修改解析度?
在控制台下
setup
可以看到有很多選項,選擇xconfiguration
順便說一句,這個裡面還有很多其他的選項,你可以用它修改網路,配置音效卡等等。自己去看看吧。

<6>如何漢化RHLINUX?
看看我們的漢化論壇,裡面有漢化的文章,可以成功的。

<7>如何讓啟動的時候不自動進入XWINDOW?
修改/etc/inittab.conf裡面的
id:5:......成為
id:3:......就可以啦!

<8>怎樣從XWINDOW到控制台?
ctrl+alt+F1...F6
其中F7,F8是XWINDOW用的。比如:
startx
就是用的ctrl+alt+F7

而startx -- :2
就是用的ctrl+alt+F8

新手入門及安裝配置faq(2)
<9>lilo啟動錯誤提示信息表示什麼?
沒有提示: LILO沒有安裝或者安裝LILO的分區沒有被激活。

  L〈錯誤碼〉 : LILO的第一部分已經被裝入並運行了,但它不能裝入第二部分的引導程序。兩位數字

的錯誤碼指示問題的類型(參見"磁碟錯誤碼"),這種情況通常是在介質訪問失敗或硬碟參數錯誤。

  LI: LILO第一部分正確但是第二部分執行時出錯。這一般是硬碟參數有誤或/boot/boot.b被移動后沒有

重新運行map安裝程序。

  LIL: LILO第二部分開始執行,但是不能從"map"文件中讀取描述符表( descriptor table)。 這通

常是因介質錯誤或磁碟參數有誤引起的。

  LIL?: LILO在錯誤的地方載入。原因與"LI"大致相同。

  LIL-:描述符表(descriptor table)錯誤。典型原因是硬碟幾何參數微妙的不匹配或/boot/boot.b被移

動而沒有運行map安裝程序。

  LILO: LILO執行正確。

  10??10101010: 分區情況已經改變卻沒有重新安裝LILO,另外,超頻也可能會出這種情況。
<10>如何備份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失敗時,可用該軟盤引導系統且安裝硬碟根文件系統
<11>如何刪除MBR中的lilo?
用windows啟動盤啟動,運行fdisk/mbr.或者在linux下運行lilo -u
<12>如何重裝lilo到MBR?
用軟盤或光碟啟動到boot:linux 3,#/sbin/lilo

<13>grub的用法?
詳情請參看:http://www.linuxeden.com/edu/doctext.php?docid=2154
<14>如何安裝音效卡?
在字元模式下運行sndconfig或setup,如果這樣不還不行的話,請下載音效卡配置工具alsa(alsa工具包包

括alsa-driver-0.5.10b.tar.bz2,alsa-lib-0.5.10b.tar.bz2,
alsa-utils-0.5.10b.tar.bz2,0.5.10是版本號。)按照drive、lib和util的順序安裝。也可以下載oss工

具包來配置你的音效卡。
(oss安裝指南:http://www.linuxeden.com/edu/doctext.php?docid=1974;
ALSA安裝配置AC 97音效卡:http://www.linuxeden.com/edu/doctext.php?docid=1251)
<15>如何安裝顯卡?
用setup或Xconfigurator。如果不能找到和你的顯卡和顯示器匹配的,可以選擇指標相近的代替。你也可

以生級你的XFree或到廠家的網站上找for linux的驅動。
*驅動I810顯卡:http://www.linuxeden.com/edu/doctext.php?docid=1248)
如何驅動intel i740顯卡?
如果你的Linux無法識別i740的話,你可以這麼做:
1)下載新的 顯卡資料庫 和 i740 XBF驅動程序:
xf86config-glibc-1.0.0.i386.tgz 和 xfcomi740.tgz
2)解壓這兩個包,覆蓋原來目錄:
tar xvfz /tmp/xf86config*.tgz
tar xvfz /tmp/xfcomi740.tgz
3)執行cp /usr/X11R6/bin/XFCom_i740 /usr/X11R6/bin/XF86_XBF_i740;
4)用xf86config進行配置:顯示器水平掃描頻率選6;垂直刷新頻率選2;在顯卡庫選擇時,選311(即i740);

顯卡伺服器類型選5;
5)配置完成後運行startx就行了。

**如何驅動Savage4顯卡?
1) 到www.linhardware.com 下載savage2000的驅動程序;
2) 使用tar -xvfz 文件名解開驅動程序;
3) 解壓后,你能看到五個文件,其中有一個是XF86_SVGA;
4) 備份/usr/X11R6/bin/XF86_SVGA,然後將新的XF86_SVGA複製到這個目錄下,替換掉這個文件;
5) 重新運行xf86config配置,不選顯卡,在選X-server時,選3(也就是SVGA),並且不檢測;
6) 完成後,運行startx -bpp32,就可以了。

***如何驅動SAVAGE3D顯卡?
1) 到ftp.lib.pku.edu.cn/incoming/savageX下載Savage3D顯卡的驅動程序:SavageX_0_1_4.tar.gz;
2) 解壓這個程序,用新的XF86_SVGA替換/usr/X11R6/bin的原文件;
3) 運行Xconfigurator,配置顯卡時選擇Unlisted Card, 然後選擇Xserver為SVGA;
4) 完成後,運行startx運行x-win。

****通用的顯卡驅動方法
由於顯卡產商支持有限,使得在Linux下驅動顯卡一直都是難題。為了解決這個問題,Linux 2.2.x以上版本提

供了一種新的解決方案---使用frame buffer設備,通過VESA VBE 2.0標準,利用顯卡SVGA特性,配

合XFree86的XF86_FB??Dev,驅動你的顯卡。這的確可以幫你個忙。
1)確認你有XF86_FBDev文件,如果沒有就從ftp.xfree86.org下載;
2)執行"mknod /dev/fb0 c 29 0"建立frame buffer設備;
3)修改/etc/lilo.conf文件,加入:
image = /boot/vmlinuz-2.2.5-fb (新編譯的內核)
label = linuxfb (啟動標號,可自定)
root = /dev/hda2 (參照lilo.conf其他部分)
vga = 0x314 (顯示模式,參照下表)
附:顯示模式表
640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
32k色 0x310 0x313 0x316 0x319
64k色 0x311 0x314 0x317 0x31A
16M色 0x312 0x315 0x318 0x31B
4) 執行/sbin/lilo,使配置生效,然後重啟系統,以新的內核啟動系統。當然,如果你的內核已經支持了,

就無需做這個修改,直接加上vga=那一行就行了。
5) 接著進行frame buffer Server的配置:參照/etc/X11/XF86Config中vga的配置,加入一個screen小節,

如下所示:
Section "Screen"
Driver "fbdev"
Device "My Video Card"
Monitor "MAG XJ500T"
Subsection "Display"
Depth 16 (色深,須與前面所選顯示模式的色深一致)
Modes "default"
ViewPort 0 0
EndSubsection
EndSection
6) 將X指向XF6_FBDev:
cd /etc/X11
mv X X.bat
ln -snf /usr/X11R6/bin/XF86_FBDev X

<16>如何安裝網卡?
用netconf和netconfig配置你的網卡和網路環境。一般的網卡都可以選擇為ne2000兼容網卡。

http://www.linuxaid.com.cn/support/showfom.jsp?i=665
*如何驅動D-Link DE220網卡?
D-Link的DE220是一款性價比較好的,支持即插即用的ISA網卡。但正是由於即插即用功能使得其在Linux下安

裝會遇到一些麻煩:
1) 在DOS環境下,用DE220網卡的驅動程序盤中的一個工具setup將其設置成非PNP的;

2) 到Windows的控制面板中獲取其IO地址和中斷號,一般情況下,IO地址是240,中斷號是10;

3) 啟動Linux,登錄后執行"netconf",將第一塊網卡設為Enable,設備名為eth0,模塊為ne,IO地址

為0x240,IRQ為10;
4) 存檔退出后,運行/etc/rc.d/init.d/network restart即可。

**如何驅動D-Link DFE530 TX網卡?
D-Link 530 TX網卡是一款性價比較好的10M/100M自適應的PCI網卡,擁有廣大的用戶群,然後Linux在安裝

嚮導中卻沒有列在列表中。
其實,一般Linux都已經包含了這款網卡的驅動模塊:tulip.o,你可以直接執行"insmod tulip"來完成網

卡的安裝。

***如何驅動D-Link DFE540 TX網卡?
如果你的網卡是D-Link DFE540 TX,那麼在安裝時不要選網卡,否則可能造成一些不必要的麻煩。
1) 從http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html
下載最新的tulip.c文件,並複製到/usr/src/tulip下;
2)執行以下命令,編譯生成tulip.o:
  #cd /usr/src/tulip
   #gcc -DMODVERSIONS -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c tulip.c
3)執行insmod tulip.o;
4)執行/etc/rc.d/init.d/network restart,讓網卡生效。

****如何驅動Davicom 9201網卡?
Davicom 9201 PCI網卡在安裝Linux時,不能直接完成。其實,大多數的Linux發行版都提供了這款網卡的

驅動模塊---dmfe.o,如果你的機器也是這種網卡的話,可??以在安裝Linux時略過網卡配置,安裝完啟動系

統、登錄后,執行:"insmod dmfe"命令添加驅動模塊,然後執行"/etc/rc.d/init.d/network restart"就

可以了。

*****如何驅動第二塊網卡?
在Linux系統中,你可以很容易地使用配置工具netconf安裝第二塊網卡,在netconf中選擇第二塊網卡,設備

名:eth1、選擇其驅動模塊、輸入IO地址和IRQ中斷號,存檔退出后,執行:
/etc/rc.d/init.d/network restart
<17>rpm和tar的使用方法(軟體包的安裝方法)?
rpm:
  1)安裝rpm包時顯示進度:用-vh參數,如rpm -ivh ipchains-1.3.6-1.i386.rpm,用 glint或xrpm則不必。
  2)直接通過ftp來安裝rpm包:如rpm -i ftp://ftp.xxx.xxx
  3)校驗所有的rpm包,查找丟失的文件:rpm -Va
  4)查找一個文件屬於哪個rpm包:例如:rpm -qf /usr/bin/who
  5)列出一個rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm
  6)列出一個rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm
tar:
tar zvfx xxx.tgz/xxx.tar.gz 在當前目錄下展開這個包
tar zvft xxx.tgz/xxx.tar.gz 只測試不展開
tar zvfx xxx.tgz/xxx.tar.gz -C /new dir 展開後放到/new dir目錄下
tar zvfc xxx.tgz/xxx.tar.gz /test 把/test目錄下的所有文件及自目錄打包成test.tgz
<18>使用光碟和軟盤?
mount -t ext2 /dev/fd0 /mnt/floppy(掛載linux文件系統的軟盤)
mount -t vfat /dev/fd0 /mnt/floppy(掛載fat32文件系統的軟盤)
一般情況下可直接用:mount /mnt/floppy
掛載光碟用:mount /mnt/cdrom(記住:在拿出關盤和軟盤前要先卸載,用命令umount)
<19>如何訪問window分區?
首先建一個掛載的目錄:mkdir /mnt/XXX
然後mount命令:mount -t vfat /dev/hdaX /mnt/XXX(hdaX表示在windows下的分區, hda1是c:,邏輯分

區從hda5開始,一般的d:是hda5,以後順延。具體的你可以在 linux下用 cfdisk查看分區情況)

你還可以用linuxconf來掛載你的windows分區,在命令提示符下輸入linuxconf,選 擇file system下

的access local drive,再添加你的新的裝配點

<20>如何漢化redhat7.2?

首先,安裝的過程中要選上中文支持。然後要禁用xfs服務。
安裝完成後裝載windows所在的目錄,拷貝其中的字體文件simsun.ttf(win98)
或simsun.ttc(win2000)到 /usr/X11R6/lib/X11/fonts/TrueType目錄下,
然後運行ttmkfdir > fonts.dir.
修改fonts.dir文件,
在simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0下增加兩行:
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gbk-0
然後運行:cp fonts.dir fontsscale
修改/etc/X11/XF86Config-4,使其類似於:
Section "Files"
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
F??ontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/share/fonts/default/TrueType"
EndSection
Section "Module"
......
Load "xtt"
......
EndSection
然後進入/etc/gnome編輯gtkrc.zh_CN文件中所有的
fontset = "-misc-fixed-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
全部改成
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
存檔退出.
到這裡gnome就有能力顯示98和2000漂亮的simsun字體了.由於我們在安裝的時候已經選了默認的是簡體中

文.所以就不比用local_config選擇了.隨便用一個程序打開一個文本文檔,最好是中文的,比如gedit設置

其中的字體為simsun,14.
就可以看到效果了.其他的程序類似.
接下來切換到kde,選擇中國,中文gb2312.1982-0,打開控制中心,選擇觀感-字體,把其中所有的字體改

成simsun 14就可以了,保存,退出.注消KDE再進入,好大功告成了.
redhat7.2已經自帶了Chinput只要用ctrl+space調出就可以輸入中文了.

新手入門及配置論壇faq(3)
關於linux的安裝(以redhat linux 7.3例)

<21>一般情況下,如何在PC安裝linux?
當計算機系統啟動的時候按DEL鍵(或F2,視主機板不同)進入CMOS,將啟動項設置為優先從IDE CDROM設備

啟動,保存並退出。將linux系統安裝盤的DISK1放入光碟機,reset你的計算機,進入linux安裝程序。直接按回

車鍵后,如果你擁有的linux發行版較新,而該版本內含的XFree86可以支持你的顯卡,那麼將進入圖形安裝界

面,象所有window$用戶一樣,你可以用滑鼠點擊next來完成你的安裝。

<22>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的解析度模式

<22>如何從MS-DOS引導進入安裝程序?
啟動進入MS-DOS模式,A:\>E:進入光碟機E盤,E:\>E:\DOSUTILS\AUTOBOOT.BAT回車便可以引導進入了。

(為解決無法直接從光碟機引導或使用非ISO硬碟安裝而使用此方法)

<23>如何從SCSI光碟驅動器上安裝linux
如果你擁有的是SCSI光碟驅動器,那麼也許在檢測的時候無法發現光碟機,安裝程序會詢問並讓你選擇

一個SCSI驅動,請選擇與你的適配器最近的驅動程序(大都已經獲得支持)。

<24>如何製作安裝磁碟?
你可以使用兩中方法製作安裝磁碟。在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類(短文件名.三擴展名)!

<25>如何確定應該選擇哪種安裝類型?
工作站(WorkStation),如果你是新手或需要一個圖形界面的話可以使用工作站安裝模式;伺服器(Server),

系統具有適當的伺服器功能模塊,基於系統安全因素考慮,默認狀態下GUI(圖形界面)是不會被加入該模式的;

便攜電腦(Laptop),專為筆記本電腦所需的功能而設定;自定義(Customer),自己定義系統,你可以定義擁

有各個類型的功能或是完全安裝;升級(Update),當你的系統有重要的數據而你又希望把新的版本安裝到你的

計算機上,請使用此類型。

<26>安裝linux時如何合理分區?
工作站,/boot為50M,/分區大小根據安裝包大小自定;伺服器,/boot為50M,/為384M,/usr存放本地用戶配

置、程序文件,視所需定義大小;/home存放所有用戶數據文件,視所需定義大小;/var為256M,存放日誌。

自定義安裝方便多系統並存,你可以採用如工作站的分區模式。

<27>swap分區的大小?
有一種通行的說法是內存大小的兩倍。可如果你已經擁有256M以上的RAM,並且計算機的用途只是個人娛樂、

學習使用,你完全沒有必要去划512M的交換區(swap),推薦使用128M以下32M以上。


<28>為什麼我要使用ext3文件系統格式?
ext3文件系統格式是基於ext2系統之上的,它有個很大的優點就是——記帳。使用一個記帳的文件系統減少

了崩潰之後恢復系統所花的時間,因為無需運行fsck來檢察文件系統。強烈推薦使用。

<29>MBR是什麼東西?
Master Boot Record(主引導記錄),每個硬碟都有這樣一個MBR,負責當BIOS完成POST后,接手計算機系統引

導操作系統的請求。正因為是這樣,任何一個硬碟都不可能沒有MBR的

(當然,CIH破壞的MBR也只是壞的MBR而已),所以,要卸載GRUB或LILO的話,只能用另外的一種MBR工具

來替代(fdisk /mbr)。

<30>提示"kernel panic: VFS: Unable to mount root fs on XX:YY"是什麼意思?
首先,請根據 device code 清單檢查 device XX:YY ;它是正確的 root device 嗎?如果不是,那你可能

?]有做? rdev -R ,或者是你是?﹀e?的image ?絛?dev -R。如果 device code 是正?的,那??仔?

?z查被??到你 kernel ?鵲 device 驅動程序。??定它有沒有對filesystem進行支持。


<31>如何使用Disk Druid工具分區?
強烈推薦新手使用PowerQuest PartitionMagic(硬碟分區魔術師)來對硬碟分區進行管理。基於圖形界面

的Disk Druid工具可操作性也很強,你可以先把某個分區刪除(Dele)掉然後在進行重新分區適配你的linux系

統(多系統並存),你也可以對已有的分區進行編輯(Edit),又或者你可以新建(new)一個分區。重設

(Reset)按鈕可以恢復你原來的分區狀態。

<32>如何使用FIPS?
FIPS (First Interactive Partition Splitter) 程序是一個功能非常強大的MS-DOS工具程序,它可以在不

刪除硬碟上原有數據的情況下將硬碟上的一個分區重新進行規劃。該程序只能分割MS??-DOS的主分區,不能分

割MS-DOS的擴展分區。FIPS的詳細的文檔在red hat光碟的dosutils/fipsdocs目錄下,假設未分割前的硬碟分

區已經全部分配給 DOS/Windows 使用。
請您建立一張 DOS 啟動盤, 將 CDROM 上的 /install/FIPS 目錄下的FIPS.EXE, RESTORRB.EXE,和

ERRORS.TXT 拷貝到該軟盤上,我們不推薦直接在硬碟上使用FIPS。 在您運行FIPS之前, 請您使用DOS 或

Windows95 提供的 SCANDISK (或 Norton 公司最新版本的NDD)來檢查要劃分的硬碟,修復錯誤,然後使

用用DEFRAG(Norton公司最新版本的Speedisk)來將硬碟重新整理,保證硬碟的後半部分沒有任何MS-DOS文件,

注意像mirror或image這樣的程序會重新把一些文件放在硬碟的最後面, 請用"attrib -r-s -h image.idx"

或 "attrib -r -s -h mirorsav.fil"將這些文件的屬性改為可讀並刪除他們,另外在autoexec.bat或

config.sys中除去image或者mirror及其他防病毒程序如NAV,防止他們在FIPS重新啟動機器時恢復原來的硬碟

分區表。此外如果要用FIPS分割被doublespace,stacker,drivespace壓縮的磁碟時只能分割壓縮盤的宿主盤。
接下來用做好的FIPS啟動盤啟動機器。運行FIPS, 當用戶啟動 FIPS 的時候,程序可以讓用戶把硬碟上boot區

及root區 的備份寫到軟盤上的ROOTBOOT.00x (其中的 x代表一個從0到9的數字)文件里。如果在使用 FIPS

時發生任何錯誤,用戶可以從軟盤啟動並執行RESTORRB 來恢復硬碟上原先的配置。 請注意:如果用戶不止一

次地使用 FIPS 的話 (這一般是不必要的,但是可能發生),程序會把一個以上的ROOTBOOT 檔案寫到軟盤上。

RESTORRB會讓用戶選擇要恢復哪個配置文 件。RESTORRB.000 這個文件包含用戶原先的配置。
用戶現在必須輸入新分區應該從哪個磁柱開始。使用左/右方向鍵來遞增或遞減磁柱的計數。剩下的分區以及新

分區的大小會在程序中顯示,所以選擇正確的磁柱對用戶來說並不困難。用戶可以使用上/下方向鍵一次遞增十

個磁柱。準備 好后,按下enter繼續。在此之後,可以選擇重新編輯分區表(這會讓用戶重新選擇劃分分區)或

是繼續。如果用戶鍵入"c",則FIPS將會計算改變過的啟動分區,再檢查一次並提示用戶是否要繼續。如果用

戶鍵入"y",那麼FIPS將會把 這些改變寫入硬碟並結束。重新啟動機器,用FDISK查看新配置是否已經起作用。

現在,您的系統上應該有兩個FAT分區,第一個是您的DOS/Windows的文件系統,第二個是個空的分區,可以被Linux作

為自己的分區。
另外,如果您擁有 patitionmagic 4.0以上的版本,這是一個非常專業而且功能強大 的分區編輯軟體,您也可以

使用該工具對您的硬碟分區進行重新劃分。

<33>如何使用fdisk?
fdisk 包含一個簡單而有用的在線幫助. 這是一點提示:
幫助的命令是 m。
用 p 命令列出當前的分區
用 n 增加一個分區。
Linux fdisk 創建的分區默認類型為 Linux native。當您創建Linux swap 類型的分區時, 不要忘記用 t 命令

改變類型。Linux native 的值是83,Linuxswap的值是82.fat16的值是6.用l命令可以察看分區類型及對應的值的

清單。
Linux允許一個硬碟至多四個分區。如果您想創建更多分區, 其中一個必須是擴展(extended)分區,它可以包含一

個或多個邏輯(logical)分區。因為擴展分區是一個容器, 所有它的大小不能小於它包含的邏輯分區的大小的總和。
您最要在創建分區時記下那個分區(如/dev/hda2)對應哪個文件系統 (如/usr)。
請注意: 在您用w命令存檔並退出fdisk之前, 所有的改變都沒有生效。您可以用q命令不存檔而退出fdisk。

<34>如何使用NFS方式安裝linux?
如果您想從NFS伺服器安裝Red Hat Linux, 選擇NFS image 然後選 OK。 然後, 安裝程序檢查您的系統試圖識別

您的網卡。大多數情況, 會自動識別您的網卡。如果不行的話,就會讓您選擇一個支持您的網卡的驅動程序並指定

一些必須的選項。
配置好您的網卡之後,會出現幾個對話框配置您的TCP/IP網路.第一??個屏幕讓您三種網路方式之一:
靜態IP地址 -- 您必須手工設置網路的信息。
BOOTP -- 網路信息通過bootp請求自動提供。
DHCP -- 網路信息通過dhcp請求自動提供。
請注意: BOOTP 和 DHCP 選擇要求您的區域網上有一台已經配置好的bootp (或 dhcp)伺服器正在運行。
如果您選了 BOOTP 或 DHCP, 您的網路配置將自動設置, 您可跳過其餘部分。
如果您選了Static IP address, 您必須自己設定網路的信息. 如果您在進行NFS安裝, 請讀下去。
下一個對話框要求NFS伺服器信息 . 輸入NFS伺服器的名字或IP地址, 以及包含Red Hat Linux CD的目錄名.

例如, NFS 伺服器將Red Hat Linux CD安在/mnt/cdrom, 在 Red Hatdirectory 域輸入 /mnt/cdrom 。如果

NFS輸出的不是CD而是Red Hat Linux安裝樹的一個鏡像, 輸入包含Red Hat目錄的目錄名。 例如, 如果您的NFS服

務器包含目錄/mirrors/Red Hat/i386/Red Hat,輸入/mirrors/Red Hat/i386
短暫延遲之後, 出現下一個對話框,繼續安裝Red Hat Linux。

<35>什麼是rpm包安裝的依賴性(相關性)?
rpm的全稱是Redhat Packages Management,在你使用rpm命令安裝某個rpm包的時候,系統會提示你某個包或.o文

件must be installed by xxxxx,這就是rpm包安裝的依賴性問題。解決方法很簡單,按照系統提示你沒有裝的包

先安裝就可以了。如果你遇到諸如A包依賴B,B包也依賴A的時候,請使用參數--nodeps,強制rpm不檢查安裝文件

的依賴性安裝。

新手入門及安裝配置faq(4)

<36>安裝完Linux后,根目錄下一大堆,都是些什麼?
/bin:存放最常用命令;
/boot:啟動Linux的核心文件;
/dev:設備文件;
/etc:存放各種配置文件;
/home:用戶主目錄;
/lib:系統最基本的動態鏈接共享庫;
/mnt:一般是空的,用來臨時掛載別的文件系統;
/proc:虛擬目錄,是內存的映射;
/sbin:系統管理員命令存放目錄;
/usr:最大的目錄,存許應用程序和文件;
/usr/X11R6:X-Window目錄;
/usr/src:Linux源代碼;
/usr/include:系統頭文件;
/usr/lib:存放常用動態鏈接共享庫、靜態檔案庫;
/usr/bin、/usr/sbin:這是對/bin、/sbin的一個補充;

<37>如何使用vi(vim)?
你可以使用vi來編輯一個文件文件,它是在Unix世界里最普及的文字處理工具,幾乎所有的UNIX機器上都有這

個編輯器。
1) 啟動vi:執行"vi 文件名",一啟動vi在命令狀態,可以輸入各種vi的命令,不能編輯;
2) 存檔:w、存檔退出:wq、不存檔退出:q!;
3) 進入編輯狀態:插入:i、新增:a;
4) 退出編輯狀態:按ESC鍵;
5) 進入編輯狀態后,編輯起來很像DOS下的edit;
6) 在命令狀態下還有一些常用的命令:
x 刪除游標所在字元;
   dd 刪除游標所在的列。
其實如果你英文還可以的話,什麼能比man vi更詳細呢?

<38>在Linux如何對文件進行操作?
你可以使用ls -l命令列出目錄的詳細信息,就相當於DOS的DIR命令。ls命令的輸出如下所示:
total 2
drwxr-xr-x 2 xu user 1024 Mar 13 0:34 sub1
-rw-r----- l xu user 678 Jun 15 1:45 hodo.txt
最左邊一列是文件/目錄許可權,d是目錄,r是可讀,x是可執行,w是可寫。自第二個字母開始每三個為一組,

分別為用戶|組|其他的屬性;第2列是硬連接的數目;第3列是的屬主信息,第4列是屬主所在用戶組,第5列是

所佔空間大小,接下去是日期、時間,最後一列是文件/目錄名。以下是一些 常用文件操作命令:rm:刪除文

件 more:瀏覽文件 cp:拷貝文件

<39>啟動時提示的0xXXX磁碟錯誤碼是什麼意思?(LILO錯誤提示見前貼)
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、0x10 "CRC錯誤"。檢測到介質錯誤。建議多啟動幾次,運行map安裝程序,把map文件從壞塊寫到正常的介質

上。
12、0x11 "ECC矯正成功"。讀錯誤發生然後被矯正,但是LILO並不知道這個情況,終止了啟動過程
13、0x20 "控制器錯誤"。不應該發生。
14、0x40 "定位失敗"。這可能是介質問題,重新啟動試試。
15、0x80 "磁碟超時"。磁碟或驅動器沒有準備好。介質壞了或磁碟沒有轉,如果從軟盤啟動則可能是沒有關門。
16、0xBB "BIOS錯誤"。這不應該發生,如果反覆發生,則考慮移去COMPACT參數或加上/取消

<40>為什麼我無法在VMWare里的linux啟動X?
先到http://www.vmware.com/download/ 把最新的版本的vmwarefor window$版本下過來,點擊"下一步"便可

以順利安裝了。啟動VM後設置相關的RAM大小、驅動器和網卡及其他設備后,啟動你設置的虛擬機象平時一樣

把linux裝上。然後按alt+ctrl鍵使用滑鼠點擊VM的菜單欄settings項,選擇Vmware Tools install...,回到

虛擬機,mount /dev/cdrom /mnt/cdrom,你會發現在/mnt/cdrom下有個叫vmware-linux-tools.tar.gz的包。
#cp /mnt/cdrom/vmware-linux-tools.tar.gz /tmp //你是沒有辦法在/mnt/cdrom下解包的
#gunzip /tmp/vmware-linux-tools.tar.gz
#tar -vfx /tmp/vmware-linux-tools.tar
#/tmp/vmware-linux-tools/install.pl
系統會提示你是否把以前的X配置文件在後頭加.OLD以保存下來,推薦[yes]
#startx //如果你的顯示卡已經獲得支持,enjoyed it

<41>如何刪除linux?
我們常說的刪除linux其實有兩個部分。一是指把linux系統刪除;另外還要把其他操作系統的引導程序恢復。

常常採用的方法是把linux的分區刪除掉來把linux系統刪除掉。MS-DOS的命令fdisk便可以做到這一點。選

擇Dele all Non-DOS partition(刪除所有非MSDOS分區)便可以把ext2/3文件系統格式的分區刪除掉。當然,

強烈推薦新手使用PowerQuest PartitionMagic(硬碟分區魔術師)來完成這樣的工作。然後fdisk /mbr可以恢

復window$ 95/98/me系統的引導程序,對於window$ 2000,你需要使用事先製作的"災難恢復盤",用2000的啟動

盤(軟盤光碟無所謂)啟動,然後進行修復。

<42>如何在linux下使用滾輪滑鼠?
一般用mouseconfig可以配置你的滑鼠,選中你滑鼠的型號。如何無效,請嘗試在/etc/X11/XF86Config-4中將

和mouse有關的input device中"protocol""PS/2"改為"IMPS/2",設置完成後就可以使用你的滾輪了。

<43>我下了linux的ISO安裝文件,應該怎麼樣安裝呢?
你可以用兩種方法使用ISO安裝文件。第一種是把ISO文件分別刻到光碟上,然後從光碟機啟動安裝(方法見前面);

第二種是直接從硬碟上安裝。先用軟體winiso(假設你的下載平台是M$ window$)把disk1里的loadin.exe、

autoboot.bat和整個autoboot目錄拷貝到存放ISO安裝文件的相同目錄里(強烈建議放在某個盤的根目錄下),

然後用MS-DOS啟動盤啟動進去,運行autoboot.bat文件后,根據提示指定安裝介質的位置就可以了。

<44>我在8.4G外裝linux系統,L??ILO無法引導怎麼辦?
有些BIOS不能識別大於8.4G的硬碟,舊的LILO不能識別位置大於1024柱面的系統內核(kenerl)。因此可能的

問題是:LILO被裝入MBR,而為Linux準備的硬碟分區遠在1024柱面之外,因此Linux不能引導。
解決方案:
也許你已經安裝了Linux,不要delete它,改改還能用!好,現在開始:
1. 用PartitionMagic5.0在第一個硬碟的開始分出個10M的ext2分區,格式化。最好把為Linux準備的分區也

一同準備好,省得以後麻煩。
2. 用Loadlin或Linux的boot和rescue盤引導系統。mount那個10M的分區--/dev/hda1,假設我使用boot和

rescue盤,mount到/mnt/tmp。把/boot/*和內核映象文件拷貝到/dev/hda1相同的目錄下,編輯/etc/lilo.conf,

在所有的目錄前加上/dev/hda1的mount路徑,並且將LILO安裝到/dev/hda1。
把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吧~ 漂亮好用

<45>如何設置圖形界面的解析度?
方法有兩種:
執行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 --- 為虛擬桌面的大小

<46>如何設置圖形界面的刷新率?(註:請小心操作!)
如果你用的是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 "800x6??00" 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軟體調整


新手入門及安裝配置faq(5)

<47>我的256M內存沒有全部被linux用上,怎麼辦?
你可以在你的系統引導程序配置文件(LILO用戶見/etc/lilo.conf,GRUB用戶見/boot/grub/grub.conf)里加

入一行append="mem=256M"傳遞參數到系統讓linux可以完全識別你的大內存。

<48>安裝系統時提示xxx xxx signal 11 error然後中斷安裝怎麼辦?
***signal 11的錯誤提示可能是由於你的系統匯流排內存的硬體錯誤。內存的硬體錯誤可能會被可執行文件的問

題導致,或是系統的硬體問題(比如光碟機的讀盤能力)。請查找最新版本的映象文件。如仍無法解決問題,

請嘗試在BIOS里關閉CPU緩存或將你的內存調換位置或換一個插槽。

***先安裝linux然後再裝window$ xp,用linux bootdisk軟盤啟動后,出現如下提示:
......
Mounting root filesystem
VFS:Cant 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啊!

<49>在安裝的時候我錯過了製作啟動盤,我想要一張bootdisk怎麼辦?
命令uname -a可以讓你看到你的系統內核版本是多少,一般表示為......kernel 2.x.xx-xx......,然後你可以把

一張空白的(當然,有數據資料的也可以,呵)軟盤放到軟碟機里去,千萬不要習慣地mount上軟碟機喲!直接打

命令mkbootdisk --device /dev/fd0 2.x.xx-xx 就可以了。

<50>如何遞歸刪除一個目錄下的所有子目錄?
rm -rf 命令可以不做任何提示而遞歸刪除某目錄下的所有目錄文件(強烈要求root用戶不要這樣使用該命令!)。

<51>我已經裝了window$2000/XP,現在我還想裝linux,怎麼辦?
A:如果你已經知道了如何去安裝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了。

<52>我的在KDE選擇了中文後為什麼FAT分區里中文看起來只有一些問號,怎麼辦呢?
編輯你的/etc/fstab文件添加一行
/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0
啟動的時候掛上你的C盤。當然既然這樣一來你當然也可以用同樣的互動式命令實現對光碟上的中文的識別
# mount -t iso9600 -o iocharset=gb2312,umask=0,codepage=936 /dev/cdrom /mnt/cdrom

<53>我無法軟關機該怎麼辦?
也行是你BIOS里APM設置的問題,可我們現在探討的是系統的問題,使用halt -p命令如果可以順利關機的話,

請修改您的/etc/rc.d/init.d/halt文件
message = $"Halting system ..."??
command = "halt"
把這行的halt命令改成"halt -p",保存退出。

<54>如何引導多linux系統?
A:非常不推薦使用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
保存后重啟就可以看到多啟動項了。祝大家好運。

<55>更換新的音效卡后,為什麼root可以sndconfig,而普通用戶在KDE里卻無法發聲呢?
因為你系統的普通用戶使用的仍然是老的配置文件,所以你只要把系統用戶老的配置文件刪除

(一般是在.kde隱含目錄下),然後重新啟動KDE設置好就可以了。事實上,如果你出現了諸如KDE

的狀態欄不見了,圖標問題等,你只要rm -rf .kde(絕對不推薦root用戶這樣做!)就可以了。

GNOME下這個辦法也行的哦~。

<56>如何打開硬碟的32位DMA模式(提高硬碟效率)?
A:命令hdparm可以調整硬碟的各種效率模式。hdparm -c 1 -k 1 -d 1 /dev/hda就可以打開了

(為了向下兼容,linux默認狀態下是不打開的)。如果你希望在計算機啟動的時候就實現這樣的效果,

請在/etc/rc.local文件里添加這樣一句。

新手入門及安裝配置faq(6)

<57>Linux各項系統開機服務的功能是什麼
1、alsasound
Alsa音效卡驅動程序支持。Alsa音效卡驅動程序本來是為了一種音效卡Gravis UltraSound(GUS)而寫的,該程序被證

明很優秀,於是作者就開始為一般的音效卡寫驅動程序。Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的介面,

甚至比OSS優秀。
2、amd
運行automount精靈程序,該精靈在必要時自動安裝一些本地設備和NFS文件系統。
3、apmd
apmd用來監視系統用電狀態,並將相關信息通過syslogd 寫入日誌。也可以用來在電源不足時關機。
4、arpwatch
該程序主要用來維護乙太網物理地址和IP地址的對應關係。
5、atalk
AppleTalk精靈程序。注意不要在後台運行該程序,該程序的數據結構必須在運行其他進程前先花一定時間初始化。
6、atd
運行用戶用At命令調度的任務。也在系統負荷比較低時運行批處理任務。
7、autofs
當您需要時自動轉載文件系統,而當您不需要時自動卸載。
8、bootparamd
該服務允許老的Sun工作站從Linux網路啟動,它和ra??rp現在很少使用,基本上被bootp和dhcp取代了。
9、crond
cron是Unix下的一個傳統程序,該程序周期地運行用戶調度的任務。比起傳統的Unix版本,Vixie版本添加了不

少屬性,而且更安全,配置更簡單。
10、dhcpd
該精靈提供了對動態主機控制協議(Dynamic Host Control Protocol)的訪問支持。
11、gated
gated通過一個資料庫提供了網路路由功能支持。它支持各種路由協議,包括RIP版本1和2、DCN HELLO協議、

OSPF版本2以及EGP版本2到4。
12、gpm
gpm為文本模式下的Linux程序如mc(Midnight Commander)提供了滑鼠的支持。它也支持控制台下滑鼠的拷貝,

粘貼操作以及彈出式菜單。
13、httpd
http是著名的www伺服器,可用來提供HTML文件以及CGI動態內容服務。
14、inetd
網際網路操作服務程序。監控網路對各種它管理的服務的需求,並在必要的時候啟動相應的服務程序。通常,

inetd管理的程序有telnet、ftp、rsh和rlogin。關閉inetd也就關閉了這些由它管理的服務。
15、innd
inn是最流行的用戶組新聞伺服器。它允許您建立起本地新聞伺服器。配置有一定的難度,可以先閱

讀/usr/doc/ inn*文檔獲得幫助。
16、keytable 該程序的功能是轉載您在/etc/sysconfig/keyboards里說 明的鍵盤映射表,該表可以

通過kbdconfig工具進行選 擇。您應該使該程序處於激活狀態。
17、ldap
LDAP代表Lightweight Directory Access Protocol,實現了目錄訪問協議的行業標準。
18、linuxconf
linuxconf是Linux下的一個有效的系統配置工具,該服務允許遠程運行。
19、lpd
lpd是系統列印守護程序,負責將lpr等程序提交給列印作業。
20、mcserv
Midnight Commander服務進程允許遠程機器上的用戶通過Midnight Commander文件管理器操作本機文件。

服務進程用PAM來驗證用戶,需要給出"用戶名/口令"以通過驗證。
21、mysql
一個快速高效可靠的輕型SQL資料庫引擎。
22、named
域名伺服器,將Internet主機名解析為點分的IP地址。
23、netfs
負責裝載/卸載NFS、Samba、NCP(Netware)文件系統。
24、network 激活/關閉啟動時的各個網路介面。
25、nfs
NFS是一個流行的基於TCP/IP網路的文件共享協議。該服務提供了NFS文件共享服務,具體的配置

在/etc/ exports文件里。
26、nscd
該服務負責密碼和組的查詢,並且緩衝查詢結果。如果您的系統有比較慢的服務(如NIS和NIS+),則應該

啟動該服務。
27、pcmcia
pcmcia主要用於支持筆記本電腦。
28、portmap
portmap用來支持RPC連接,RPC被用於NFS以及NIS等服務。
29、postgresql
PostgreSQL關係資料庫引擎。
30、proftpd
proftpd是Unix下的一個配置靈活的ftp守護程序。
31、radvd
路由廣播程序。
32、random
保存和恢復系統的高質量隨機數生成器,這些隨機數是系統一些隨機行為提供的。
33、routed
該守護程序支持RIP協議的自動IP路由表維護。RIP主要使用在小型網路上,大一點的網路就需要複雜一

點的協議。
34、rstatd
Rstat協議允許網路上的用戶獲得同一網路上各機器的性能參數。
35、rusersd
該服務使網路用戶可以定位同一網路上的其他用戶。
36、rwalld
Rwall協議允許遠程用戶向在同一系統中活躍著的終端發送消息,類似wall的本地行為。
37、rwhod
允許遠程用戶獲得運行rwho精靈的機器上所有已登錄用戶的列表,與finger類似。
38、sendmail
大名鼎鼎的郵件伺服器。
39、smb
啟動和關閉smbd和nmbd精靈程序以提供SMB網路服務。
40、snmpd
簡單網路管理協議(SNMP)的守護精靈。
41、syslog
syslog是操作系統提供的一種機制,守護程序通常使用這種機制將各種信息寫到各個系統日誌文件。通常應

該啟動該服務。
42、xfs
X的字體伺服器。
43、ypbind
NIS/??YP的客戶端守護程序。如果您需要使用NIS/YP機器,請啟動這項服務,否則,關閉這項服務。
44、yppasswd
讓NIS用戶能夠修改密碼。運行在NIS域的伺服器上。客戶端程序同樣也叫yppasswd。
45、ypserv
標準NIS/YP網路協議的一個實現。允許主機名,用戶名和其他信息分佈於網路各端。運行在NIS伺服器上,

客戶端不需要。
新手入門及安裝配置faq(7)

<58>網上有哪些Linux資源?
  在Internet上,關於Linux的網站很多,其中比較優秀的中文網站有:
  1) www.linuxaid.com.cn :設有Linux論壇、在線答疑、知識庫、在線培訓、解決方案等欄目;]
  2)www.linuxforum.net :這裡應該是人氣最旺的Linux論壇;
  3)www.lslnet.com/linux :是一個更新較快的Linux專題網站;
  4)www.linuxbyte.com :是一個較好的Linux網站;
  5)www.clinuxdevelop.org :中國Linux開發聯盟;
  6)clyan.hongnet.com :linux資料庫應用指南。

<59>RedHat Linux 7.0和Linux 2.4哪個版本高?
  最近許多報刊、網站都介紹了Linux的最新版 2.4怎樣,怎樣?而許多Linux初學者正在使用的

是RedHat Linux 7.0版。哪個版本更高?
  其實,這兩個版本號是不同的!RedHat Linux是將Linux內核與Linux的一些常用配套軟體、應用軟

件捆綁在一起的發行版,7.0是這個發行版的版本號。而Linux 2.4則是指Linux內核的版本。
  Linux核心是由linus維護的,它的版本號一般由二到三個部分組成,例如現在最穩定的2.4.18:
  1) 第一個2是主版本號,一般在一個時期內比較穩定;
  2) 第二個4是次版本號,如果是偶數,代表是正式版,如果是奇數,代表是開發過程中的測試版,

如在2.4正式出來時,2.3.x就是在開發者間使用的測試版的版本號;
  3) 最後一個18是修改號,如2.4.18就是對2.4.17做了一些小的修改而來。
  這種特殊的版本命名法是為了便於在Internet上共同開發而制定的。

<60>安裝Linux,對硬體有什麼要求?
  Linux對硬體要求很低,可以運行在386以上CPU,8M以上內存的IBM PC機上。但由於設備廠商的支持力

度不夠,所以Linux倒是對很多新設備的支持不是很好,新設備的驅動程序總是慢一步。

<61>安裝Linux需要做哪些準備?
  1) 收集系統資料:記錄下內存大小,CDROM介面類型,SCSI卡型號,網卡型號,滑鼠類型,顯卡晶元

組、時鐘晶元、顯存大小等相關信息;
  2) 檢查CMOS設置,關閉病毒開發,設置其從光碟機啟動;
  3) 如果你的Linux安裝盤無法自啟動的話還需製作啟動盤;
  4) 為Linux的安裝騰出硬碟空間,最好有1G左右

<62>如何配置linux啟動管理器lilo?
  根據需要修改/etc/lilo.conf文件,然後執行/sbin/lilo讓設置生效。下面是一個lilo.conf文件的示例:
  boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux
image=/boot/vmlinuz-2.2.5-15
label=linux
root=/dev/hda1
initrd=/boot/initrd-2.2.5-15.img
read-only
other=/dev/hda2
label=windows

  其中,timeout是用來設置lilo等待輸入的時間,在此表示如果5秒不選擇的話就進入default;
  default選項用來指定默認啟動哪個系統;
  image小節用來指定linux的啟動信息,包括啟動位置,名字--linux;
  other小節用來指定其他操作系統的啟動信息,包括啟動位置、名字。

<63>有沒有Linux下MP3播放工具?
  Linux下有很多MP3的播放工具,其中mpg123 應該是最經典的一種,它可以在控制台使用。許多圖形

界面的mp3播放軟體都是利用這個程式來 播放mp3的。下面是它的一些基本的參數介紹:
  -a device 設定所使用的音效裝置,預設為/dev/audio或/dev/dsp
  -@ file 從檔案file中讀取要播放的mp3檔案名稱列表
  -z 隨機播放
  如果??只是要單純地播放一兩首歌,或是要播放一整個目錄下的歌,利用mpg123倒是個不錯的選擇,若是

要複雜一點的功能如選擇多目錄內的特定mp3檔案,那可能需要寫個script來執行。

<64>如何檢查Linux硬碟使用情況?
  在Linux環境下,你可以使用df命令來查看硬碟的使用情況。下面就是一個df -T -h(-T參數:顯示文件

系統類型,-h參數用可讀性較高的方式來顯示信息)命令的輸入實例:
Filesystem Type Size Used Avail Use% Mountedon
/dev/hda1 ext2 7.5G 4.7G 2.5G 65% /
/dev/hda2 ext2 653M 6.6M 613M 1% /root
/dev/hdb1 ext2 7.5G 3.5G 3.7G 49% /usr

<65>如何管理進程?
  進程是程序的一次執行。可以使用"ps -auxw"列出在當前正在執行的進程的詳細信息,包括每個進程


都有的進程ID號。你可以通過"kill 進程ID號"來終止這個進程。

<66>在Linux下,如何管理用戶?
  如果你想要新增一個用戶:
  1) 以root登錄,然後執行"adduser 用戶帳號名"
  2) 執行"passwd 用戶帳號名"來為這個用戶帳號設置密碼。
  執行"userdel 用戶帳號"刪除一個用戶;
  執行"groupadd 用戶組名"新增一個用戶組;
  執行"groupdel 用戶組名"刪除一個用戶組;

<67>如何製作Linux啟動盤?
  在Linux下,有一個工具mkbootdisk能很方便地製作系統啟動盤:
  1) 查看系統的版本,可以通過ls /usr/src來看;
  2) 插入一張空軟盤;
  3) 執行"mkbootdisk --verbose 2.2.5"

<68>如何遠程使用Linux?

  我們可以使用telnet、rlogin、rsh、rcp等命令來實現遠程使用Linux,但這這些方法在傳輸過程中是明

文傳輸的,所以有可能帶來許多不安全因素。因此,應盡量避免遠程使用root帳戶登錄系統。

<69>如何構建安全的遠程登錄?

  使用SSH來實現安全的遠程登錄,因為SSH實現了數據傳輸的加密。
  1) 從ftp.cs.htu.fi/pub/ssh獲取ssh-1.26.tar.gz文件;
  2) 用tar xvpf ssh-1.26.tar.gz解開這個包;
  3) 到解開的目錄/usr/local/src/ssh-1.26目錄下執行./configure;
  4) 執行make和make install來完成編譯和安裝。
  5) 你就可以使用ssh來與安裝了SSH的伺服器建立安全的遠程連接。

<70>如何運行計劃任務?
  大大可能對Windows中的計劃任務都比較熟悉了,它可以通過一些簡單的設置,定時完成一些任務。

在Linux系統的維護中,我們可以也會需要定期執行一些任務,這種情況可以使用:
  1) at命令:它可以鍵盤或文件中讀取指令,然後在指定時間完執行;
  2) crontab守候進程:通過設置它的配置文件來定時執行某些任務。

<71>Linux的開機過程都做了什麼?
  1) 一開機,CPU將控制權交給BIOS,BIOS完成開機自檢;
  2) 然後BIOS讀取磁碟上的第一個扇區,並裝入主引導扇區的lilo;
  3) lilo根據輸入選擇不同的內核映象,如果你選擇了linux就讀取/boot下的核心映象;
  4) 核心開始硬體檢測和設備驅動程序的初始化,然後運行init
  5) init進程根據/etc/inittab的配置運行一系列初始化腳本;
  6) 完成後,啟動getty進程接受用戶的登錄。

<72>如何設置開機自動運行程序?
  你可以在以下幾個腳本文件中加入你想一啟動系統就執行的命令:
/etc/rc.local
/etc/rc.sysinit
/etc/rc.d/init.d

<73>什麼是動態內核模塊?

  動態內核模塊是Linux一個成功的設計,它使得Linux更加靈活,易於定製。其實動態內核模塊就是一個

內核模塊,它可以在不重新編譯內核的情況,動態地將一些功能用"insmod 模塊名"命令加入內核、


用"rmmod 模塊名"命令將其移出內核。




[火星人 via ] 新手入門-LINUX已經有237次圍觀

http://www.coctec.com/docs/linux/show-post-134090.html