【GNU/Linux實戰手記之安裝配置篇】 (轉)

gugu99發表於2007-08-15
【GNU/Linux實戰手記之安裝配置篇】 (轉)[@more@]

作者:葉魏彬 to::fritz_yea@.com">MSN:fritz_yea@hotmail.com
Copyright(C)Free Software Library.Org()
本文依照 Free Document Lience釋出,任何人都可以將本文原封不動的複製、轉載,但請務必保留此宣告。作者不對本文所導致的任何結果負責。


0、開場白
  本來這篇文章是我生平所投的第一篇稿件,題目是叫做《Slackware實戰手記》。但是投出之後,石沉大海,這也是在我的意料之中,畢竟這是我第一次寫文章,不足,而且廢話頗多。但是既然寫了,又不忍心把它扔回到廢紙簍裡,索性就貼到這裡,讓各位高手直接批判。獲得的第一手意見還可以學習,使我進步(唉,原來稿費不是那麼好騙的!)。文章的標題我給改了,因為我現在還是在用 8,包括這篇文章都是在RH8的Emacs下寫的。我不知是它發行版的問題還是我確實不會用,我在Slackware 9下四處碰壁。無法使用普通關機(shutdown,halt,reboot等命令都說我不夠),無法RPM包,編譯安裝包也不行(總是說我不夠許可權,我是啊!),沒辦法,我只好轉投Redhat,以避免上述問題。為了實事求是,我也必須改變原文章的名字和部分內容,而我所講的東西,基本上在GNU/大環境下是通用的,也就不針對某個具體的了。

1、準備篇
一、分割槽
  一種比較好的Linux分割槽原則是:分出一個/(主),一個/s(主),一個/home(邏輯),一個/usr/local(邏輯)。
  我的分割槽如下:
  /dev/hda1  Primer  32  MSDOS  C:  1GB
  /dev/hda2  Primer
  /dev/hda5  Logical  FAT32  MSDOS  D:  3.9GB
  /dev/hda6  Logical  EXT2  LINUX  /home  1.5GB
  /dev/hda3  Primer  EXT2  LINUX  /  2.7GB
  /dev/hda4  Primer  LINUX SWAP  LINUX  /swap  300MB
  建議大家使用PQ Magic分割槽工具,這樣既無損分割槽,又方便快捷。

二、安裝
  我使用的是紅帽子8,光碟影像自己刻的盤。安裝使用圖形介面,過程比較順利。RH的安裝一向比較簡單,各種資料介紹的也很豐富,我就不在贅述了。
  我選擇安裝了基本系統,X,Gnome,開發工具,工具,文字編輯等類別的包。這為以後的使用打下基礎。

三、
  我先說一下我機器的配置:
  Toshiba Satellite 2655x (Notebook):
  : Celeron 466
  RAM: 128MB
  HD: 10GB
  FD: 1.44MB
  CD-ROM: 8xDVD
  MODEM: Lucent Winmodem v.90
  LANCard: Carus 10/100 Fast Ethe Adapter II
  SoundCard: ESS Technology | ES1978 Maestro 2E
  VideoCard: Trident Cyber9525xDVD 2MB RAM
  PCMCIA: Type II x2
  從安裝的過程來看,我機器除了“內貓”外,所有的均被很好的支援。Redhat在這一點上的確進步很大。透過多次的安裝,有幾點需要說明一下。
  i.各個硬體的裝載點。我的硬碟是/dev/hda,是/dev/cdrom,實際是一個符號連結,指向了/dev/hdc。硬碟基本上不會出錯,但是如果你的光碟機裝不上,可以檢查一下連結/dev/cdrom究竟指向了哪裡,是否是你光碟機的正確位置。如果不是,只需修改連結即可。當初我裝Slackware的時候,光碟機就被莫名其妙的指向了/dev/sdc0,害得我找了半天光碟機。修改連結使用下面的命令:
#/dev/cdrom  除舊連結
#ln -s /dev/hdc /dev/cdrom  立正確的連結

  ii.多系統引導。想必很多人都和我一樣,使用的是雙系統,因此必然涉及到系統引導的問題。我使用LILO來引導系統,將它裝在MBR裡。本來RH的預設引導是GRUB,但是我不會配置GRUB,而且我在裝Slackware時獲得了一個意外的收穫,可以擴大螢幕的顯示範圍,我想這也是對許多“本機”使用者而言十分有用的功能。新的Linux核心支援擴充套件控制檯,可以將控制檯從原來的640x480x256色模式擴充套件到1024x768x64k色模式,簡單講就是將原來每行80個字元的顯示量擴大,擴大螢幕的顯示範圍。這樣我的筆記本就可以全屏顯示控制檯,而不是原來的那個小視窗(好像許多筆記本都有這種毛病,顯示文字模式總是小螢幕,看著很不舒服。)
  修改系統自動生成的/etc/lilo.conf(下面給出我的lilo.conf)。
#----------------------------My Lilo Configuration(Begin)------------------------------------#
prompt
timeout=50
default=win  boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
vga=790 

image=/boot/vmlinuz-2.4.18-14
 label=linux
 initrd=/boot/initrd-2.4.18-14.img
 read-only
 append="root=LABEL=/"

other=/dev/hda1
 optional
 label=win
#-----------------------------My Lilo Configuration(End)-------------------------------------#

  上面的vga=790這一條,是我從Slackware的lilo.conf裡抄來的。我查了lilo的手冊頁,裡面只寫了vga=normal,或是自己指定螢幕的行列數、字元數,但是沒舉例子。而我裝Slackware的時候,它提示我說新的核心支援Console Extention,結果就得到了下面的資料。這使得設定vga非常的直觀,大家不妨把它記下來。

# VESA framebuffer console @ 1024x768x32k
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769

  iii.各分割槽的裝載。系統引導的時候,會先掃描/etc/fstab檔案,看需要安裝哪些分割槽。這樣我們就可以讓系統啟動後自動將一些分割槽安裝上。比如說我們的D盤(不要自動裝你的C盤,否則誤操作會毀掉你的Windows系統)。以我的/etc/fstab為例,你也可以這樣修改。
#------------------------------------My fstab(Begin)--------------------------------------#
LABEL=/  /  ext2  defaults  1 1
none  /dev/pts  devpts  gid=5,mode=620  0 0
LABEL=/home  /home  ext2  defaults  1 2
none  /proc  proc  defaults  0 0
none  /dev/shm  tmpfs  defaults  0 0
/dev/hda4  swap  swap  defaults  0 0
/dev/cdrom  /mnt/cdrom  iso9660  noauto,owner,kudzu,ro  0 0
/dev/fd0  /mnt/floppy  auto  noauto,owner,kudzu  0 0
/dev/hda5  /mnt/fat-d  vfat  owner,kudzu  0 0
/dev/sda1  /mnt/  vfat  noauto,owner,kudzu  0 0
#------------------------------------My fstab(End)----------------------------------------#
  最後一行,我把我的D盤掛在了/mnt/fat-d目錄上,USB行動硬碟掛在了/mnt/usb目錄上(你自己建一個目錄),檔案系統為vfat,可以顯示中文檔名,普通使用者可以對分割槽進行讀寫操作。D盤啟動時自動裝載,USB盤由使用者自行裝載。裝載時只需輸入
#mount /mnt/usb
即可,解除安裝就用
#umount /mnt/usb  意,是umount,不是unmount。
  另外,因為Linux下的刪除是不可恢復的,所以最好不要對win分割槽進行寫操作。
 
【GNU/Linux實戰手記之安裝配置篇】就到此為止,下一篇【GNU/Linux實戰手記之基本使用篇】將講解如何使用基本的GNU/Linux系統。我們們下次再見。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-958833/,如需轉載,請註明出處,否則將追究法律責任。

相關文章