grub
修改grub文件,使啟動項指向該iso文件
sudo gedit /boot/grub/menu.lst
復制下面的部分到menu.lst文件
title Ubuntu 9.10 LiveCD
root (hd0,3)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
boot
說明:第二行的root (hd0,3)部分依據你的具體情況而定
如果你的/media/disk/位置是 (hd0,1) ,那么你就應該設置為(hd0,1)
設置好后保存退出
多說一句,理論上來說把iso文件放在磁盤的任意位置(包括U盤)都是可以安裝的,但是hd編號你必須要搞清楚,盡量讓啟動安裝一次性成功。
這里是從ubuntu liveCD安裝方法上找的一段東西。關鍵是注意 iso-scan 這句。這個只對ubuntu系統管用。
如果是硬盤安裝debian系統,從debian安裝CD上提取出來的vmlinuz 和 initrd.gz 是不能引導系統的。
只有下載硬盤版的vmlinuz 和 initrd.gz ??梢詮南旅婢W址得到:
http://mirror.switch.ch/ftp/pub/debian/dists/stable/main/installer-i386/current/images/hd-media/之后的grub安裝引導我就不多說了。
多說一個grub使用的小技巧:
>cat (hd0, ---------------- 然后按tab鍵便可以看到所有hd0上的分區(不要再問可以看到分區又什么用)
>cat (hd0, 3)/ ----------------同上按tab鍵可以看到分區中的內容(如能掛載)
還有一點要說的是,grub 不支持ntfs文件系統。所以不要吧 vmlinuz 和 initrd.gz 和 鏡像放到 ntfs 格式的分區中。