Ubuntu硬碟安裝

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

出自Linux Wiki

(重定向自Ubuntu LiveCD硬盘安装
提示:此文已超过 12 年(4390 天)未更新,如发现内容过时或有误,欢迎改进:)

為了方便無光碟機、無刻錄機、無U盤的用戶安裝,Ubuntu的硬碟安裝功能曾不斷改進,至Ubuntu 8.10後已漸趨穩定。目前直接利用Ubuntu Desktop LiveCD的iso鏡像即可方便啟動Ubuntu安裝程序。

Hint.gif
提示:
對於熟悉硬碟安裝一般過程的朋友而言,本文的核心部分在文章末尾的umount -l
Hint.gif
提示:
本文所介紹的方法應適用於Ubuntu 8.10+或類Ubuntu系統(如Linux Deepin)。最新測試過的系統包括Linux Deepin 11.12。

目錄

準備工作

準備光碟鏡像

首先下載Ubuntu的desktop CD,如ubuntu-9.04-desktop-i386.iso,建議放在分區的根目錄下,不要修改文件名(以便安裝程序尋找)。分區格式可以是fat、ext3、甚至NTFS等等。

準備啟動文件

用WinRAR(Windows環境)或歸檔管理器(Linux環境)打開iso文件,把casper/initrd.lzcasper/vmlinuz兩個文件解壓出來,放在C盤根目錄下(Windows環境)或Grub能找到的其它地方。如果是Linux環境,注意不要覆蓋同名文件(如可以把這兩個改名為ubu_initrd.lzubu_vmlinuz)。

Hint.gif
提示:
在Linux中,也可以先掛載iso文件,再複製。參見使用iso格式虛擬光碟機文件

準備Grub

接著配置Grub。如果只有Windows系統,也最好安裝一個Grub,具體請參照用Windows引導器啟動Grub

編輯Grub的菜單文件,創建C:\menu.lst(Windows環境)或編輯/boot/grub/menu.lst(Linux環境),在其最後加入:[1]

# "#"开头的是注释,不用加进配置文件。
 
title Install Ubuntu
# 设置root为存放提出出的vmlinuz和initrd.lz的分区。(hd0,0)通常表示Windows的C盘
root (hd0,0)
 
# 将下两行的/vmlinuz、/initrd.lz修改为两个文件在相应分区上的路径,再将Ubuntu镜像的名字改为相应Ubuntu镜像的名字即可。
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz

有關(hd0, 0)的含義,請參考Grub磁碟分區表示方法

如果用的是Grub2,則可相應地加入(具體方法見Grub2配置#自定義菜單項):

menuentry "Install Ubuntu" {
  # 把 (hd0, 1)修改为存放提取出的vmlinuz和initrd.lz的分区。
  set root=(hd0,1)
  # 将下两行的/vmlinuz、/initrd.lz修改为两个文件在相应分区上的路径,再将Ubuntu镜像的名字改为相应Ubuntu镜像的名字即可。
  linux /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
  initrd /initrd.lz
}

安裝

重新啟動電腦並進入Grub。在菜單中選擇Install Ubuntu。如果一切正常的話,稍等一陣就會進入和LiveCD一樣的環境了。

這時要特別注意的一點是:要打開終端,執行[2][3]

sudo umount -l /isodevice

然後再運行安裝程序,否則在安裝時不能分區。

Hint.gif
提示:
有關上面命令中-l的具體作用,參見umount
Hint.gif
提示:
如果執行上面的命令後安裝仍不能正常進行,請把iso文件移動到移動硬碟上或U盤上再試。

參考資料

  1. Ubuntu中文論壇上的教程
  2. Ubuntu中文論壇上的討論: http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=162170&st=0&sk=t&sd=a&start=45
  3. Ubuntu Forum上的討論 http://ubuntuforums.org/showthread.php?t=966139

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

反馈与讨论

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