OpenSUSE LiveCD硬碟安裝

此頁由 Linux Wiki使用者Chenxing 於 2012年12月18日 (星期二) 08:00 的最後更改。 在psurobotics和Linux Wiki使用者Gkwangdh的工作基礎上。

出自Linux Wiki

提示:此文已超过 2 年(905 天)未更新,如发现内容过时或有误,欢迎改进:)

由於openSUSE的DVD鏡像太大,一部分人傾向於使用LiveCD安裝。本文以openSUSE 11.1為例,介紹用LiveCD硬碟安裝的方法。

必須強調,openSUSE LiveCD不提供中文支持,需要在安裝後自己安裝有關的中文包。推薦用DVD鏡像安裝,參見OpenSUSE硬碟安裝(DVD鏡像的缺點是文件太大,不支持FAT文件系統)

Hint.gif
提示:
對於有硬碟安裝經驗的朋友,本文的主要價值在第三部分:硬碟安裝過程。

目錄

準備工作

準備鏡像文件

先要準備好openSUSE的光碟鏡像,以GNOME版本為例,文件名為openSUSE-11.1-GNOME-LiveCD-i686.iso

把鏡像文件放在合適的位置上:

  • 它的路徑中沒有中文
  • 最好放在ext3或FAT32分區。目前不支持NTFS分區。
  • 不要把路徑設的太複雜,最好直接放在分區的根目錄下。

下面在紙上記錄好鏡像文件所在的分區文件在分區中完整的路徑鏡像文件的確切名字

Note.gif
注意:
這一步很重要,在後續的安裝中,安裝程序會要求輸入完整的鏡像文件路徑及文件名。

準備grub

您還應確保您可以啟動grub,如果您目前使用的是Windows系統,可以參考用Windows XP/Vista引導grub,此文選用了最簡單的方法,您完全可以在兩分鐘內完成它的配置。

提取安裝程序啟動文件

現在您需要從鏡像文件中提取一些文件。

掛載光碟

如果您正在使用Windows系統,可以使用虛擬光碟機軟體(如daemon tools)掛載鏡像文件。

如果您使用的是Linux操作系統,那麼使用root用戶在終端中執行(假設當前目錄是openSUSE-11.1-GNOME-LiveCD-i686.iso所在的目錄,又假設現在光碟機是空的):

# mkdir /cdrom
# mount openSUSE-11.1-GNOME-LiveCD-i686.iso /cdrom -o loop

第一步可能會得到提示/cdrom已經存在,不必理會它。現在您可以通過/cdrom訪問到iso文件里的內容。

提取文件

把iso文件中/boot/i386/loader/文件夾下的linux,initrd兩個文件複製到一個fat或ext2/3分區中,最好放在根目錄下,如果不是請記住路徑。

卸載光碟

在Windows中請用虛擬光碟機軟體卸載(可選)。在Linux系統中,請離開/cdrom文件夾,並輸入以下命令卸載:

# umount /cdrom

硬碟安裝過程

從Grub啟動安裝程序

重新啟動您的電腦,並進入grub,按c鍵進入命令行狀態。輸入命令:

kernel linux的路径  kiwidebug=1
initrd initrd的路径 
boot
Hint.gif
提示:
假設您把vmlinuz和initrd.img放在(hd0,5) 中的根目錄中,那麼二者的路徑就是(hd0,5)/vmlinuz(hd0,5)/initrd。有關(hd0,5)表示什麼,請參考grub磁碟分區表示方法

順利的話,會進入一個Shell。一定要注意前面的kiwidebug=1,這一參數使內核在找不到LiveCD時進入到Shell。

裝載LiveCD鏡像

這一步較為複雜。需要手動掛載LiveCD鏡像,步驟如下,建議記錄到紙上

mkdir -pv /mnt/read-only-system /mnt/tmp 
mount /dev/sdaN /mnt/tmp
mount -o loop /mnt/tmp/LiveCD的路径/openSUSE-11.1-GNOME-LiveCD-i686.iso /cdrom
mount -o loop /cdrom/openSUSE-gnome-11.1-read-only.i686-2.7.0 /mnt/read-only-system
exit

上面綠色的部分應做相應的修改,如果用KDE的LiveCD,修改藍色部分即可。

最後exit之後,如果順利,啟動過程會繼續,進到Live桌面。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换