分页: 1 / 15

linux 用户硬盘安装 ubuntu 9.04 Desktop CD [11.13更新]

发表于 : 2008-05-03 11:39
dogfox
作为一个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?

发表于 : 2008-05-03 14:42
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删掉了
现在想安装都装不了了

发表于 : 2008-05-04 10:03
dogfox
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下使用。

发表于 : 2008-05-05 2:15
billbear
很好很简单。

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

发表于 : 2008-05-05 22:55
TeliuTe
我是没有解压出.disk,先进到live CD 然后安装,下回试试

发表于 : 2008-05-05 22:58
skyx
:shock:
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启动,

发表于 : 2008-05-05 23:54
setnew
好久沒有來了,來秋秋:)

发表于 : 2008-05-06 0:12
stlxv
直接用虚拟光驱软件挂载光盘,然后用自带的安装在Windows的功能安装就行了。

发表于 : 2008-05-06 0:15
leeaman
ls mm,人家说的是在linux下面硬盘安装ubuntu哦

发表于 : 2008-05-06 9:36
mapel_uc
这个真好,还是期望能有windows下面比较好的硬盘安装方式,因为我用wubi老有busybox出现,真实无奈鸟

发表于 : 2008-05-06 20:08
zhangmoqi
mapel_uc 写了:这个真好,还是期望能有windows下面比较好的硬盘安装方式,因为我用wubi老有busybox出现,真实无奈鸟
其实已经安装好了,把grub的参数变一下就可以了。
我改成了initrd /boot/initrd.img-2.6.24-16-generic.bak
就可以进入了。
呵呵~~

发表于 : 2008-05-06 21:05
drvicar
:lol: 这个经常会出现busybox吧,我把capser文件完全解压出来,就没有再出现了 :idea:



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

发表于 : 2008-05-06 21:11
keky
lz,把ISO文件放在根目录下可以吗?安装的时候不会把他覆盖了?。。。困惑。have a try

发表于 : 2008-05-06 23:15
cadmuxe
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上搞得这个