跳至內容

Linux/安裝方法

本頁使用了標題或全文手工轉換
維基教科書,自由的教學讀本

各linux版本隔一段時間都會有新版本發布,建議使用者不要急著安裝新版本。因為每當新版本發布時,都會有許多人下載,安裝,更新。伺服器一下子承受不了這麼大的衝擊,網速會很慢。而且新版本當中可能存在新問題,如果你過一段時間再安裝,網上就會有許多討論。這樣不論於公於私都是有好處的。

硬碟安裝Linux

[編輯]

很多人喜歡用光碟Linux,但刻光碟不僅要花錢買盤(現在可以從Ubuntu的官方網站上免費申請Ubuntu的電腦版live CD),而且還受到裝置的限制。對於還在猶豫是否要使用Linux的人來說,是一個不小的障礙。

Linux是由grub啟動啟動的,利用grub也可以啟動系統從光碟鏡象啟動,這樣就可以實現從硬碟安裝系統。可以推想這個方法不僅可以用來安裝Linux,安裝其它系統也應該是沒問題的。

首先要有linux系統的光碟鏡象檔案,這個可以從網上下載,大家都知道Linux是個免費的作業系統,有很多版本,我在用的版本是ubuntu。

有一點要注意:鏡象檔案所在的分割區不能被格式化,因為要從鏡象檔案安裝系統,要是格式化了還怎麼裝呢?

以下分兩種情況:

原來用的是Linux系統

[編輯]

為方便起見,將鏡象檔案複製到某個分割區的根目錄,掛載鏡象檔案,將其中casper資料夾里的vmlinuz、initrd.gz(Ubuntu9.10為initrd.lz)這兩個檔案也複製到到第二個分割區的根目錄。

掛載鏡象檔案可用命令

sudo mount -o loop /home/ubuntu-8.04.1-desktop-i386.iso /cdrom

(因為筆者將該分割區掛載到/home目錄,所以上面所說的分割區的根目錄,在這裡指的是/home目錄。可以跟據實際情況調整。)

在/boot/grub/menu.lst檔案中記錄了系統的啟動項,我們要在這裡添加光碟鏡象的啟動項。

編輯這個檔案需要權限,可以用以下命令

sudo gedit /boot/grub/menu.lst

fedora需要更高的權限,先在命令行中用"su"命令進入超級用戶,再用以下命令打開這個檔案

gedit /boot/grub/menu.lst

打開後,在檔案的最後添加以下內容

title Install Ubuntu
root (hd0,4)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04.1-desktop-i386.iso quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz

其中root (hd0,4)表示從第一塊硬碟的第二個分割區啟動,在linux中第二個分割區顯示的是sda5,在這條指令中又是從0開始數數的,所以就成了root (hd0,4)。如果放在第三個分割區的話root (hd0,5),第四個分割區盤root (hd0,6),依次類推。

ubuntu-8.10-desktop-i386.iso是鏡像檔案的檔名,與實際不一樣的話要改一下。

locale=zh_CN.UTF-8設定語言為簡體中文。也可以指定其它語言或者不指定。

注意:在Ubuntu 9.10中,最後一行的檔名改為initrd.lz而不是initrd.gz。

重新啟動電腦,在啟動項中選擇

Install Ubuntu

接下來就會進入livecd也就是光碟系統,己經用光碟安裝過linux的人一定己經感到非常親切。如果沒有安裝過,也沒關係,只要雙擊桌面上一個檔名中帶有install的圖示就可以進入安裝了。

如果是以英文介面登入,而不習慣英文介面,可以在進入livecd後,按ctrl+alt+backspace,這是登出的快速鍵,然後點language選擇登入語言。

原來用的是windows系統

[編輯]

因為windows系統不是用grub啟動的,所以必需另外下載軟體。可以在Google上搜一下GRUB for DOS,很容易就能找到的,是免費軟體

1、解壓GRUB for DOS,將其中的grldr檔案複製到C:\

2、進入C:\找到boot.ini檔案,用記事本打開,在最後加一行

C:\GRLDR="运行 GRUB"

如果找不到該檔案,是因為你沒有顯示隱藏檔案或受保護的系統檔案,可以到資料夾選項中去設定。而且要保證該檔案不是「唯讀」狀態,否則不能編輯該檔案。可以到檔案屬性中設定是否「唯讀」。

3、複製ubuntu鏡象檔案到任意w:分割區的根目錄(如C:\)(或者在menu.lst中指定路徑亦可)

4、打開鏡象檔案,可以用winrar或者虛擬光碟機軟體。將其中casper資料夾里的vmlinuz、initrd.gz(Ubuntu9.10是initrd.lz)兩個檔案解壓到到C:\

5、在C:\下新建一個文字檔案,將其命名為menu.lst,將以下內容複製到裡面:

title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso quiet splash
initrd /initrd.gz

其中root (hd0,0)表示從第一塊硬碟的第一個分割區啟動,因為以上檔案都是放在本機磁碟(C)的,所以用這個, 如果放在本機磁碟(D)的話應該改成root (hd0,4)(在linux中第二個分割區顯示的是sda5,在這條指令中又是從0開始數數的,所以就成了root (hd0,4)),接下來就容易了,本機磁碟(E)root (hd0,5),本機磁碟(F)root (hd0,6)

ubuntu-8.10-desktop-i386.iso是鏡像檔案的檔名,與實際不一樣的話要改一下。

注意:在Ubuntu 9.10中,最後一行的檔名改為initrd.lz而不是initrd.gz。

6、重新啟動電腦,會發現啟動項里多了一個

运行 GRUB

選擇用這個啟動電腦。接下來又會出現選擇啟動項的對話方塊,雖然只有一個選項

Install Ubuntu

當然只能選擇這個。

接下來就啟動了ubuntulivecd。雙擊桌面上帶有install/安裝字樣win

win7系統的新安裝

[編輯]

]],就開始安裝了。安裝需要一些時間,所以要耐心。 win7系統的新安裝 win7系統是微軟2009年新推出來的系統,xp安裝ubutun的辦法就不怎麼行得通了,怎麼辦呢? 但是安裝的辦法還是大同小異的。。。 1:先下載grub4dos 2:在解壓裡面的grldr,grub.exe.grldr.mbr到c盤,也就是系統磁碟 在新建一個boot.ini,內容如下 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect c:\grldr.mbr="grub 再建一個menu.list,內容如下 title Install Ubuntu x.xx find --set-root /vmlinuz kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 initrd /initrd.gz 再把你下載的ubutun的鏡像複製系統磁碟,就是c盤 然後重新啟動 這時會多出一個新選擇項 選擇新的。就能進行安裝 進入ubutun的livecd介面,打開終端,輸入 sudo ./update-grub 就可以了

外部連結

[編輯]