Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
icykiss
帖子: 97
注册时间: 2009-10-25 8:52
联系:

Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#1

帖子 icykiss » 2010-04-17 21:50

首先制作一个启动盘,能用 Grub 就行,我是用 128MB 的旧 U 盘做了一个 DOS 盘,用的是 Grub4Dos。
当然,你也可以利用一下 XP 的 Boot.ini,不过不一定能通用,比如我就只有 Linux 的系统,没有 Windows。

1、选用 LiveCD 安装盘[即 Desktop 版]:
提取 ISO 里 casper 文件夹中的 “vmlinuz” 和 “initrd.lz” 文件到某分区下的某文件夹中,如 /dev/sda5 的 ubuntu 文件夹中,同时把 Desktop 版本的 ISO 更名为 ubuntu.iso 并放到该文件夹中,即 ubuntu 文件夹中有 “ubuntu.iso”、“vmlinuz” 和 “initrd.lz” 文件。
在 BIOS 选用 U 盘为第一启动盘,进入 DOS —>> GRUB —>> Command 模式,用 find 命令找到 /ubuntu/ubuntu.iso 所在的分区,并设置 root。
比如我的是 “root (hd0,5)”,用 ls 命令即可看到该分区下有 /ubuntu/ 文件夹。
以下是全部命令[“grub >” 是提示符,# 号是注释]:

代码: 全选

grub >find /ubuntu/ubuntu.iso#查找 ubuntu.iso 所在分区,我的是 (hd0,5)
grub >root (hd0,5)#设置该分区为根分区
grub >ls#查看是否存在 /ubuntu/ 文件夹,是继续,否则重来。
grub >kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso#装载内核
grub >initrd /ubuntu/initrd.lz#装入初始引导文件
grub >boot#引导
命令结束!

2、选用 Alternate 安装盘[即字符安装版,推荐]:
到下列站点下载硬盘引导文件 “vmlinuz” 和 “initrd.gz”,“u.srt.cn”为 “源” 站点的域名,“lucid”为 Ubuntu 对应的发行版名称。
http://u.srt.cn/ubuntu/dists/lucid/main/installer-i386/current/images/hd-media/
将 “vmlinuz” 和 “initrd.gz” 文件拷贝到某分区下的某文件夹中,如 /dev/sda5 的 ubuntu 文件夹中,同时把 Alternate 版本的 ISO 更名为 ubuntu.iso 并放到该文件夹中,即 ubuntu 文件夹中有 “ubuntu.iso”、“vmlinuz” 和 “initrd.gz” 文件。
在 BIOS 选用 U 盘为第一启动盘,进入 DOS —>> GRUB —>> Command 模式,用 find 命令找到 /ubuntu/ubuntu.iso 所在的分区,并设置 root。
比如我的是 “root (hd0,5)”,用 ls 命令即可看到该分区下有 /ubuntu/ 文件夹。
以下是全部命令[“grub >” 是提示符,# 号是注释]:

代码: 全选

grub >find /ubuntu/ubuntu.iso#查找 ubuntu.iso 所在分区,我的是 (hd0,5)
grub >root (hd0,5)#设置该分区为根分区
grub >ls#查看是否存在 /ubuntu/ 文件夹,是继续,否则重来。
grub >kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso#装载内核
grub >initrd /ubuntu/initrd.gz#装入初始引导文件
grub >boot#引导
命令结束!

要注意的是,Desktop 和 Alternate 版本启动方式的不同:
第一点,两者用的引导文件,一个在 ISO 中,一个在 “源” 中。
第二点,两者用的引导文件,一个是 initrd.lz,一个是 initrd.gz
  • 你有什么不开心的事情,说出来让大家开心一下。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#2

帖子 速腾1994 » 2010-04-17 22:11

lz精神卡嘉
lzh1056
帖子: 12
注册时间: 2006-10-02 15:11

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#3

帖子 lzh1056 » 2010-04-18 11:16

写的还真麻烦,既然是硬盘安装,就不应该用到U盘。
linux和windows环境下都可以不借助启动盘实现硬盘安装。
而且你那命令瞧来敲去的不嫌烦啊,直接写到一个文件里多好
gdy1039
帖子: 1
注册时间: 2010-07-09 11:24

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#4

帖子 gdy1039 » 2010-07-09 11:30

我手头有一个DESKTOP版的,10.04,怎么试都不行,你能帮帮忙看看吗?
我为了减少重启,做了很多个条目,但是都不行。我检查过ISO的MD5是对的。C是NTFS,其它盘是FAT32,除了C盘根目录,其它盘的根目录没有相关文件。

代码: 全选

title ──────────────────────────────────
title Ubuntu 10.04 LiveCD
find --set-root /boot/initrd.lz
kernel /boot/vmlinuz boot=casper live-media-path=/boot/ ignore_uuid
initrd /boot/initrd.lz
boot
title install ubuntu
root (hd0,0)
kernel /vmlinuz
initrd /initrd.lz
title gurb install  #这个也是说找不到ISO文件
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.lz
title gurb install2       #这个启动说找不到ubuntu-10.04-desktop-i386.iso
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
boot
再看看我的文件

代码: 全选

C:\>dir
 驱动器 C 中的卷是 WINXP
 卷的序列号是 48A6-367D

 C:\ 的目录

2010-07-09  11:12    <DIR>          .disk
2008-06-23  13:49                 0 AUTOEXEC.BAT
2008-06-23  13:49                 0 CONFIG.SYS
2008-06-23  13:52    <DIR>          Documents and Settings
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-06-23  21:33    <DIR>          Program Files
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
2010-04-16  22:01         4,029,792 vmlinuz
2010-06-23  21:28    <DIR>          WINDOWS

代码: 全选

D:\boot>dir
 驱动器 D 中的卷是 D
 卷的序列号是 72E9-5B94

 D:\boot 的目录

2010-07-09  10:08    <DIR>          .
2010-07-09  10:08    <DIR>          ..
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-04-16  22:01         4,029,792 vmlinuz
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
               7 个文件  1,451,378,498 字节
               2 个目录 28,808,871,936 可用字节

D:\boot>
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#5

帖子 rediscover » 2010-07-09 21:21

Ubuntu那个cjwatson说要把硬盘安装这种方法在未来结果了,鼓励大家usb安装。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
ryebread
帖子: 74
注册时间: 2005-10-23 23:06

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#6

帖子 ryebread » 2010-10-08 12:36

我也是出现 这种情况,找不到ISO
gdy1039 写了:我手头有一个DESKTOP版的,10.04,怎么试都不行,你能帮帮忙看看吗?
我为了减少重启,做了很多个条目,但是都不行。我检查过ISO的MD5是对的。C是NTFS,其它盘是FAT32,除了C盘根目录,其它盘的根目录没有相关文件。

代码: 全选

title ──────────────────────────────────
title Ubuntu 10.04 LiveCD
find --set-root /boot/initrd.lz
kernel /boot/vmlinuz boot=casper live-media-path=/boot/ ignore_uuid
initrd /boot/initrd.lz
boot
title install ubuntu
root (hd0,0)
kernel /vmlinuz
initrd /initrd.lz
title gurb install  #这个也是说找不到ISO文件
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.lz
title gurb install2       #这个启动说找不到ubuntu-10.04-desktop-i386.iso
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
boot
再看看我的文件

代码: 全选

C:\>dir
 驱动器 C 中的卷是 WINXP
 卷的序列号是 48A6-367D

 C:\ 的目录

2010-07-09  11:12    <DIR>          .disk
2008-06-23  13:49                 0 AUTOEXEC.BAT
2008-06-23  13:49                 0 CONFIG.SYS
2008-06-23  13:52    <DIR>          Documents and Settings
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-06-23  21:33    <DIR>          Program Files
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
2010-04-16  22:01         4,029,792 vmlinuz
2010-06-23  21:28    <DIR>          WINDOWS

代码: 全选

D:\boot>dir
 驱动器 D 中的卷是 D
 卷的序列号是 72E9-5B94

 D:\boot 的目录

2010-07-09  10:08    <DIR>          .
2010-07-09  10:08    <DIR>          ..
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-04-16  22:01         4,029,792 vmlinuz
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
               7 个文件  1,451,378,498 字节
               2 个目录 28,808,871,936 可用字节

D:\boot>
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#7

帖子 lainme » 2010-10-08 13:11

LS是在用window的引导器?没有放grub4dos的文件?

usb安装最好了
头像
qcpass
帖子: 107
注册时间: 2009-10-31 19:58

Re: Ubuntu 10.04 硬盘安装的两种方法[icykiss.taobao.com]

#8

帖子 qcpass » 2010-10-09 10:05

gdy1039 写了:我手头有一个DESKTOP版的,10.04,怎么试都不行,你能帮帮忙看看吗?
我为了减少重启,做了很多个条目,但是都不行。我检查过ISO的MD5是对的。C是NTFS,其它盘是FAT32,除了C盘根目录,其它盘的根目录没有相关文件。

代码: 全选

title ──────────────────────────────────
title Ubuntu 10.04 LiveCD
find --set-root /boot/initrd.lz
kernel /boot/vmlinuz boot=casper live-media-path=/boot/ ignore_uuid
initrd /boot/initrd.lz
boot
title install ubuntu
root (hd0,0)
kernel /vmlinuz
initrd /initrd.lz
title gurb install  #这个也是说找不到ISO文件
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.lz
title gurb install2       #这个启动说找不到ubuntu-10.04-desktop-i386.iso
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
boot
再看看我的文件

代码: 全选

C:\>dir
 驱动器 C 中的卷是 WINXP
 卷的序列号是 48A6-367D

 C:\ 的目录

2010-07-09  11:12    <DIR>          .disk
2008-06-23  13:49                 0 AUTOEXEC.BAT
2008-06-23  13:49                 0 CONFIG.SYS
2008-06-23  13:52    <DIR>          Documents and Settings
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-06-23  21:33    <DIR>          Program Files
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
2010-04-16  22:01         4,029,792 vmlinuz
2010-06-23  21:28    <DIR>          WINDOWS

代码: 全选

D:\boot>dir
 驱动器 D 中的卷是 D
 卷的序列号是 72E9-5B94

 D:\boot 的目录

2010-07-09  10:08    <DIR>          .
2010-07-09  10:08    <DIR>          ..
2010-04-29  21:38       704,487,424 filesystem.squashfs
2010-04-29  21:34         9,365,872 initrd.lz
2010-04-16  22:01         4,029,792 vmlinuz
2010-04-29  21:33            38,902 filesystem.manifest
2010-04-29  21:29            36,978 filesystem.manifest-desktop
2010-04-29  21:34                10 filesystem.size
2010-05-01  07:21       733,419,520 ubuntu-10.04-desktop-i386.iso
               7 个文件  1,451,378,498 字节
               2 个目录 28,808,871,936 可用字节

D:\boot>
root (hd0,0) 这行 换成 find --set-root /vmlinuz 试试
回复