小熊猫 Ailurus 让Linux更易用 (2010/05/28 更新)

作为一个linux的老用户如何在不向ubuntu官方申请免费光盘不刻录LiveCD甚至是无光驱或者网速如同龟速般不愿在线升级的情况下快速安装最新的ubuntu Desktop CD呢?

方法很简单,那就是修改grub,启动硬盘上下载好的LiveCD(Desktop)进行硬盘安装。

代码:
sudo gedit /boot/grub/menu.lst

加入

代码:
title Ubuntu  LiveCD
root (hd0,3)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz
boot
说明:第二行的root (hd0,3)部分依据你的具体情况而定

如果你的/media/disk/位置是 (hd0,1) ,那么你就应该设置为(hd0,1)

设置好后保存退出

把下载好的iso文件中的.disk和casper下的vmlinuz和initrd.gz拷贝出来放到/media/disk/下,同时iso文件也要放到/media/disk/下

重启系统,选择Ubuntu 9.04 LiveCD进入系统,即可象livecd光盘一样安装ubuntu9.04了。


我把wiki内容重新写了一遍,主要是针对hd0,x的部分,大家有什么不清楚的直接看wiki吧

如何硬盘安装LiveCD?

作者: dogfox   发布时间: 2008-05-03

我的比较郁闷,折腾了很久还是没法安装

grub添加以下选项,可以启动安装,
title Ubuntu 8.04 LiveCD
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro automatic-ubiquity locale=zh_CN.UTF-8 noprompt
initrd /initrd.gz

但是设置好时区,键盘后,弹出错误信息:
Partman failed with exit code 10. .......
如果选择忽略继续,设置用户,分区之前出现错误:
summary failed with exit code 141. ......
继续忽略,将进入ubuntu启动界面,
双击install,可以正常安装到分区部分:
手动分区
发现它把分区表识别为单个unknow分区
我原来是有5个分区的
没办法
不可能全盘安装了
只好放弃了

后来自己刻了光盘安装,还是一样的错误

估计是我的硬盘分区表有问题
如果要重新安装XP系统,修复分区表,代价太大

郁闷
刚把ubuntu7.04删掉了
现在想安装都装不了了

作者: luce   发布时间: 2008-05-03

luce 写道:

grub添加以下选项,可以启动安装,
title Ubuntu 8.04 LiveCD
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro automatic-ubiquity locale=zh_CN.UTF-8 noprompt
initrd /initrd.gz


这个grub写法有误,可能在windows下可以使用,在ubuntu或其他linux下这样的表达不规范。
第二句,应该指明iso的具体位置,而不是find,同时要给iso所在磁盘的root权限。而不是仅仅给iso以root权限。
第三句,automatic-ubiquity代替你选择安装,应该删除,因为它属于危险命令。noprompt应加--后使用
另外,.disk和casper下的vmlinuz和initrd.gz解压出来应该在同一目录下。
最后,本方法只适合在linux下使用。

作者: dogfox   发布时间: 2008-05-04

很好很简单。

最后由 billbear 编辑于 2009-02-21 10:19,总共编辑了 1 次

作者: billbear   发布时间: 2008-05-05

我是在网上下的Live的CD镜像吧,好像。在XP下直接用虚拟光驱打开,安装到移动硬盘上了,跟个软件似的,回到XP下一看,居然还有个Uninstall,晕死!莫非8.04版已经变成了一个可以在XP下自由安装卸载的软件了索?而且磁盘格式也还是NTFS……真不晓得这是进化呢还是蜕化?

作者: yshrike   发布时间: 2008-05-05

我是没有解压出.disk,先进到live CD 然后安装,下回试试

作者: TeliuTe   发布时间: 2008-05-05


9楼的办法最简单

windows下我经常用的老办法,也管用

viewtopic.php?f=77&t=103990

1 下载ubuntu desktop cd iso文件,将iso中的全部文件释放到c盘根目录下,释放后,如果casper目录在c盘根目录下,说明操作正确,否则重来.

2.下载附件中的文件,把grldr 和menu.lst放到c盘根目录

3.修改c盘下的boot.ini,在最后加一句: C:\GRLDR=ubuntu

4.重启,选ubuntu启动,
附件:
grldr and menu.tar.gz [99.05 KiB]
被下载 3115 次

作者: skyx   发布时间: 2008-05-05

好久沒有來了,來秋秋:)

作者: setnew   发布时间: 2008-05-05

直接用虚拟光驱软件挂载光盘,然后用自带的安装在Windows的功能安装就行了。

作者: stlxv   发布时间: 2008-05-06

ls mm,人家说的是在linux下面硬盘安装ubuntu哦

作者: leeaman   发布时间: 2008-05-06

这个真好,还是期望能有windows下面比较好的硬盘安装方式,因为我用wubi老有busybox出现,真实无奈鸟

作者: mapel_uc   发布时间: 2008-05-06

mapel_uc 写道:
这个真好,还是期望能有windows下面比较好的硬盘安装方式,因为我用wubi老有busybox出现,真实无奈鸟


其实已经安装好了,把grub的参数变一下就可以了。
我改成了initrd /boot/initrd.img-2.6.24-16-generic.bak
就可以进入了。
呵呵~~

作者: zhangmoqi   发布时间: 2008-05-06

这个经常会出现busybox吧,我把capser文件完全解压出来,就没有再出现了




引用:
第三句,automatic-ubiquity代替你选择安装,应该删除,因为它属于危险命令。noprompt应加--后使用

谢谢你指出的这个

作者: drvicar   发布时间: 2008-05-06

lz,把ISO文件放在根目录下可以吗?安装的时候不会把他覆盖了?。。。困惑。have a try

作者: keky   发布时间: 2008-05-06

luce 写道:
我的比较郁闷,折腾了很久还是没法安装

grub添加以下选项,可以启动安装,
title Ubuntu 8.04 LiveCD
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro automatic-ubiquity locale=zh_CN.UTF-8 noprompt
initrd /initrd.gz

但是设置好时区,键盘后,弹出错误信息:
Partman failed with exit code 10. .......
如果选择忽略继续,设置用户,分区之前出现错误:
summary failed with exit code 141. ......
继续忽略,将进入ubuntu启动界面,
双击install,可以正常安装到分区部分:
手动分区
发现它把分区表识别为单个unknow分区
我原来是有5个分区的
没办法
不可能全盘安装了
只好放弃了

后来自己刻了光盘安装,还是一样的错误

估计是我的硬盘分区表有问题
如果要重新安装XP系统,修复分区表,代价太大

郁闷
刚把ubuntu7.04删掉了
现在想安装都装不了了

我也是code 141错误。。。我是在eeepc上搞得这个

作者: cadmuxe   发布时间: 2008-05-06

先进工艺

以后也得这么装



非得放到/下么?放到ntfs分区是否可以

作者: hcym   发布时间: 2008-05-06

keky 写道:
lz,把ISO文件放在根目录下可以吗?安装的时候不会把他覆盖了?。。。困惑。have a try
至于覆盖的问题,livecd在启动时已经放到你的硬件内存中运行了,并非引用你硬盘信息运行。你原先是如何使用livecd安装,现在还是那样安装,只是安装形式发生了变化而已
hcym 写道:
非得放到/下么?放到ntfs分区是否可以
如果你对hda0,X很熟悉可以不放在/下,至于你使用挂载磁盘ntfs安装我没试过

作者: dogfox   发布时间: 2008-05-07



那就不冒险,放在/下装

作者: hcym   发布时间: 2008-05-07

我的问题解决了,就是引导文件设置的问题,已经装到eeepc上拉

作者: cadmuxe   发布时间: 2008-05-07

谢谢楼主提供,好好学习一下.

作者: wy-ubuntu   发布时间: 2008-05-07

some question...我按照你的方法做了,可是沒成功,啟動后就出現:

invalid or unsupport excutable format , why...

已經困惑了很長時間

作者: keky   发布时间: 2008-05-08

如何从 U 盘启动安装呢,或者如何用光盘启动后在 DOS 下安装?

作者: cvgmt   发布时间: 2008-05-08

yshrike 写道:
:shock: 我是在网上下的Live的CD镜像吧,好像。在XP下直接用虚拟光驱打开,安装到移动硬盘上了,跟个软件似的,回到XP下一看,居然还有个Uninstall,晕死!莫非8.04版已经变成了一个可以在XP下自由安装卸载的软件了索?而且磁盘格式也还是NTFS……真不晓得这是进化呢还是蜕化?



这个是8.04的新新特性吧!
感觉很好啊,不用担心损害原来的系统了。。。

作者: newduba   发布时间: 2008-05-08

keky 写道:
some question...我按照你的方法做了,可是沒成功,啟動后就出現:

invalid or unsupport excutable format , why...

已經困惑了很長時間
检查下md5,或者你是否把规定的3个文件和iso同时放在/下?

作者: dogfox   发布时间: 2008-05-08

cvgmt 写道:
如何从 U 盘启动安装呢,或者如何用光盘启动后在 DOS 下安装?
那就需要检查下你U盘的具体位置在那个hdX,X了,ps:为什么步采取硬盘安装呢?这样比较方便,而且不容易出错。最后,我想问你你在dos下安装过那种操作系统?请不吝赐教的教教在下,谢谢

作者: dogfox   发布时间: 2008-05-08

.disk,无法解压,怎么解压.disk目录,直接拉出来,看不到在那里阿。。。

作者: kapokiss   发布时间: 2008-05-08

使用归档管理器打开iso然后解压

作者: dogfox   发布时间: 2008-05-09

谢楼主分享, 自己也想试试.

作者: qlhn   发布时间: 2008-05-11

我想问:用DVD光盘镜像也可以这么安装吗?

作者: ducktsmt   发布时间: 2008-05-12

ducktsmt 写道:
我想问:用DVD光盘镜像也可以这么安装吗?
这个我没试过,主要看dvd是不是支持livecd了,如果可以当做livecd,我想应该可以吧

作者: dogfox   发布时间: 2008-05-12

keky@kekyspc:~$ md5sum /ubuntu-8.04-desktop-i386.iso
e9fd9815c7964130356cecb2178b7660 /ubuntu-8.04-desktop-i386.iso

这是我的检查结果,但不太明白是什么意思?
在/下的有iso、vmlinuz、initrd.gz、.disk
menu.lst为
title Ubuntu 8.04 LiveCD
root (hd0,5)
kernel /vmlinuz boot=casper iso_find=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot

还是没法进行硬盘安装哦,出现老问题: invalid or unsupport excutable format , why...

作者: keky   发布时间: 2008-05-12

title install-ubuntu8.04



root (hd0,6)



kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro



initrd /initrd.gz

作者: grdxyxy   发布时间: 2008-05-12

keky 写道:
keky@kekyspc:~$ md5sum /ubuntu-8.04-desktop-i386.iso
e9fd9815c7964130356cecb2178b7660 /ubuntu-8.04-desktop-i386.iso

这是我的检查结果,但不太明白是什么意思?


这是检查md5
keky 写道:
在/下的有iso、vmlinuz、initrd.gz、.disk
menu.lst为
title Ubuntu 8.04 LiveCD
root (hd0,5)
kernel /vmlinuz boot=casper iso_find=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot

还是没法进行硬盘安装哦,出现老问题: invalid or unsupport excutable format , why...
你确定(hd0,5)和你现有的grub一致吗?

实在不行安装桌面版的livecd吧,安装完成后拿dvd做源即可

作者: dogfox   发布时间: 2008-05-12

按照楼主的方法终于8。04 安装成功!

用光盘安了三四次都失败了。每次都是在最后一步复制文件的过程中死掉了。
现在想想大概是我的光驱不好使了,毕竟俺的本本已经买了四年了。

作者: qlhn   发布时间: 2008-05-13

keky 写道:
keky@kekyspc:~$ md5sum /ubuntu-8.04-desktop-i386.iso
e9fd9815c7964130356cecb2178b7660 /ubuntu-8.04-desktop-i386.iso

这是我的检查结果,但不太明白是什么意思?
在/下的有iso、vmlinuz、initrd.gz、.disk
menu.lst为
title Ubuntu 8.04 LiveCD
root (hd0,5)
kernel /vmlinuz boot=casper iso_find=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot

还是没法进行硬盘安装哦,出现老问题: invalid or unsupport excutable format , why...


我怎么觉得你的md5码不对呀?
到下载ubuntu的网页找到md5码的列表,查查跟自己版本一样的那个,要是相同就应该能安装,
要是不同就说明下载有错误,需要重新下载。

作者: qlhn   发布时间: 2008-05-13

有没有一个比较权威点的方法 ,不要误导初学者啊 ?
这种方法行不行啊,我是试过了 ,不过没有成功 的方法
我也不知道是什么原因,希望高手给个能成功安装ubuntu8.04双系统的方法
注意:使硬盘安装
在线等!!!!!!!!!!!!!!!

作者: zhxy36   发布时间: 2008-05-13

zhxy36 写道:
有没有一个比较权威点的方法 ,不要误导初学者啊 ?
这种方法行不行啊,我是试过了 ,不过没有成功 的方法
我也不知道是什么原因,希望高手给个能成功安装ubuntu8.04双系统的方法
注意:使硬盘安装
在线等!!!!!!!!!!!!!!!
我想问一下我怎么误导你了?
你确定安装盘是8.04livecd吗?

作者: dogfox   发布时间: 2008-05-13

qlhn 写道:
keky 写道:
keky@kekyspc:~$ md5sum /ubuntu-8.04-desktop-i386.iso
e9fd9815c7964130356cecb2178b7660 /ubuntu-8.04-desktop-i386.iso

这是我的检查结果,但不太明白是什么意思?
在/下的有iso、vmlinuz、initrd.gz、.disk
menu.lst为
title Ubuntu 8.04 LiveCD
root (hd0,5)
kernel /vmlinuz boot=casper iso_find=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot

还是没法进行硬盘安装哦,出现老问题: invalid or unsupport excutable format , why...


我怎么觉得你的md5码不对呀?
到下载ubuntu的网页找到md5码的列表,查查跟自己版本一样的那个,要是相同就应该能安装,
要是不同就说明下载有错误,需要重新下载。


的确是有问题

http://tw.releases.ubuntu.com/8.04/MD5SUMS

作者: dogfox   发布时间: 2008-05-13

我也是下载的8。04 desktop i386
因为三次安装不成功,我多次测过md5码,包括硬盘的、光盘的
记得那一串是以 f1f1f 结尾的,明显与keky 的不一样。
要是md5码不对,恐怕就得重新下载。
否则,你知道它会错在哪里?

作者: qlhn   发布时间: 2008-05-14

dogfox 写道:
qlhn 写道:
keky 写道:
keky@kekyspc:~$ md5sum /ubuntu-8.04-desktop-i386.iso
e9fd9815c7964130356cecb2178b7660 /ubuntu-8.04-desktop-i386.iso

这是我的检查结果,但不太明白是什么意思?
在/下的有iso、vmlinuz、initrd.gz、.disk
menu.lst为
title Ubuntu 8.04 LiveCD
root (hd0,5)
kernel /vmlinuz boot=casper iso_find=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot

还是没法进行硬盘安装哦,出现老问题: invalid or unsupport excutable format , why...


我怎么觉得你的md5码不对呀?
到下载ubuntu的网页找到md5码的列表,查查跟自己版本一样的那个,要是相同就应该能安装,
要是不同就说明下载有错误,需要重新下载。


的确是有问题

http://tw.releases.ubuntu.com/8.04/MD5SUMS


3q...謝謝大家的指點!8甚感激

作者: keky   发布时间: 2008-05-15

jinrule anzhuang jiemian
danshi shezhi fenqu shibai.

作者: kapokiss   发布时间: 2008-05-15

The file system on /dev/sda1 assigned to / has not been marked for formatting. Directories containing system files (/boot, /etc, /usr, /var, ...) that already exist under any defined mountpoint will be deleted during the install.

Please ensure that you have backed up any critical data before installing.

--------------------------------------

语言:Chinese (Simplified)
键盘布局:USA 名称:Ben 登录名称:ben 位置:Asia/Shanghai 迁移助手:

如果您继续,以下所列出的修改内容将被写入磁盘。否则您将可以进行进一步的手动修改。

警告:任何已被删除的和将要被格式化的分区上的数据都将被摧毁。

以下分区将被格式化:
SCSI1 (0,0,0) (sda) 设备上的第 5 分区将被设置为 swap

--------------------------------------

安装程序需要删除安装目标中的操作系统文件,但未能成功。安装无法继续。

最后由 kapokiss 编辑于 2008-05-15 21:47,总共编辑了 1 次

作者: kapokiss   发布时间: 2008-05-15

语言:Chinese (Simplified)
键盘布局:USA 名称:Ben 登录名称:ben 位置:Asia/Shanghai 迁移助手:

如果您继续,以下所列出的修改内容将被写入磁盘。否则您将可以进行进一步的手动修改。

警告:任何已被删除的和将要被格式化的分区上的数据都将被摧毁。

以下分区将被格式化:
SCSI1 (0,0,0) (sda) 设备上的第 1 分区将被设置为 ext3
SCSI1 (0,0,0) (sda) 设备上的第 5 分区将被设置为 swap


-----------------------------------------------

在 SCSI1 (0,0,0) (sda) 设备的第 1 分区上创建 ext3 文件系统失败。

作者: kapokiss   发布时间: 2008-05-15

首先非常感谢大家大帮忙,经过几经周折终于通过硬盘安装把8.04 给装上了.
跟大家分享一下心得:

1.首先要检查下载的iso文件是否有问题,md5sum **.iso
2.安装的时候最好就是把所有的usb外设都拔了,那样好像可以避免出现busybox.

希望能够给u友们带来点帮助。

作者: keky   发布时间: 2008-05-16

luce 写道:
我的比较郁闷,折腾了很久还是没法安装

grub添加以下选项,可以启动安装,
title Ubuntu 8.04 LiveCD
find --set-root /ubuntu-8.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro automatic-ubiquity locale=zh_CN.UTF-8 noprompt
initrd /initrd.gz

但是设置好时区,键盘后,弹出错误信息:
Partman failed with exit code 10. .......
如果选择忽略继续,设置用户,分区之前出现错误:
summary failed with exit code 141. ......
继续忽略,将进入ubuntu启动界面,
双击install,可以正常安装到分区部分:
手动分区
发现它把分区表识别为单个unknow分区
我原来是有5个分区的
没办法
不可能全盘安装了
只好放弃了

后来自己刻了光盘安装,还是一样的错误

估计是我的硬盘分区表有问题
如果要重新安装XP系统,修复分区表,代价太大

郁闷
刚把ubuntu7.04删掉了
现在想安装都装不了了


建议你先进xp,用PQ看下硬盘未使用空间是否脱离了xp的分区

作者: freedom_2008   发布时间: 2008-05-16