Ubuntu硬盤安裝
從 Linux Wiki
提示:此文已超过 11 年(4357 天)未更新,如发现内容过时或有误,欢迎改进:)
為了方便無光驅、無刻錄機、無U盤的用戶安裝,Ubuntu的硬盤安裝功能曾不斷改進,至Ubuntu 8.10後已漸趨穩定。目前直接利用Ubuntu Desktop LiveCD的iso鏡像即可方便啟動Ubuntu安裝程序。
目錄 |
準備工作
準備光盤鏡像
首先下載Ubuntu的desktop CD,如ubuntu-9.04-desktop-i386.iso,建議放在分區的根目錄下,不要修改文件名(以便安裝程序尋找)。分區格式可以是fat、ext3、甚至NTFS等等。
準備啟動文件
用WinRAR(Windows環境)或歸檔管理器(Linux環境)打開iso文件,把casper/initrd.lz和casper/vmlinuz兩個文件解壓出來,放在C盤根目錄下(Windows環境)或Grub能找到的其它地方。如果是Linux環境,注意不要覆蓋同名文件(如可以把這兩個改名為ubu_initrd.lz,ubu_vmlinuz)。
準備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一樣的環境了。
sudo umount -l /isodevice
然後再運行安裝程序,否則在安裝時不能分區。
參考資料
- ↑ Ubuntu中文論壇上的教程
- ↑ Ubuntu中文論壇上的討論: http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=162170&st=0&sk=t&sd=a&start=45
- ↑ Ubuntu Forum上的討論 http://ubuntuforums.org/showthread.php?t=966139
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。