`
cnetwei
  • 浏览: 177126 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

从硬盘上.iso安装Ubuntu10的方法

阅读更多

通过硬盘上的iso文件安装Ubuntu的方法

 

方法来自于网络,特将过程备忘如下:

 

1、grub4dos,

下载:http://nufans.net/grub4dos/grub4dos-0.4.4-2009-10-16.zip.

以上链接似乎是我能找到的最新版本的grub4dos了,如果你安装Ubuntu时,硬盘分区选择ext4格式,那么只有使用这个最新的版本才能够识别,若你需要从grub4dos引导你的话,这非常重要。

安装:我们选择从Windows引导器启动grub的方法,有两种情况,在vista/win7之前(即Win2000、XP、Win2003等),MS的OS使用的引导程序叫:NTLDR,而从vista(包括其后的Win7)开始,MS启用了新的引导程序 被称为:Boot Manager。以下将分别介绍在两种情况下,安装grub4dos的不同方法:

1.1、在NTLDR下安装(针对Win2000\XP\Win2003):

在c:\boot.ini 文件中添加以下内容:

C:\GRLDR.MBR="Grub for DOS"

请不要忘记将GRLDR.MBR,grldr两个文件(在你 下载的 grub4dos包中)复制到c:\目录下。

 

1.2、在BootManager下安装(针对Win7\Vista)

以管理员身份运行cmd.exe,然后执行以下命令:

//请注意:该命令执行后 会返回{ID}结果,该结果是后续命令的参数之一
bcdedit /create /d "grub for dos" /application bootsector
bcdedit /set {id} device boot
//指定grldr.mbr文件路径
bcdedit /set {id} path \grldr.mbr
//指定启动项显示顺序
bcdedit /displayorder {id} /addlast

同样不要忘记将 GRLDR.MBR ,grldr两个 文件复制到目标路径哦。

关于bcdedit命令还有GUI 免费 工具EasyBCD,你也可以下载使用,网上也有一些自动化脚本,具体请参考:http://blog.csdn.net/civilman/archive/2010/10/31/5977105.aspx

其实在Win7下也可以通过boot.ini安装Grub4dos,具体方法参见:http://www.kisa747.com/windows7-grub4dos.html

 

 

2、Ubuntu-xxx.iso下载,可以从官方网站下载,或从以下国内的镜像站点下载:

搜狐镜像:http://mirrors.sohu.com/ubuntu-releases/

网易镜像:http://mirrors.163.com/ubuntu-releases/

 

 

3、从ubuntu-xxx.iso中解压出 .disk文件夹,及 casper/ vmlinuz 、 casper/ initrd.lz 两个文件到C盘根目录。

4、 grub使用如下命令:

 

root (hd0,6) #这是你放iso的分区
kernel /vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu-xx.iso ro quiet splash --label check live-install locale=zh_CN.UTF-8  
initrd /initrd.lz
boot

 

补充新方法,可以不用从iso中解出以上文件

可以通过grub4dos的map命令将iso映射到虚拟盘,然后从虚拟盘加载以上两个文件,具体命令如下:

//将c:盘(即hd0,0)根目录下的iso文件 映射到hd32
map -mem (hd0,0)/ubuntu.iso (hd32)
map --hook
//指定启动位置到(hd0,0)
root (hd0,0)
//从虚拟盘中加载 vmlinuz、initrd.gz
kernel (hd32)/casper/vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu-xx.iso ro quiet splash --label check live-install locale=zh_CN.UTF-8
initrd (hd32)/casper/initrd.gz
//开始引导
boot

从虚拟盘hd32 中读取vmlinuz、initrd.gz文件后,当控制权交给kernel ,计算机就从实模式过渡到保护模式,虚拟盘hd32也就不存在了。

请注意,如果内存不够大 则请取消map命令的-mem参数,但你得保证.iso文件(在磁盘上)是连续存放的。

 

5、稍等即进入ubuntu的liveCD模式,此时打开一个终端(Terminal Or Shell),在里面输入:

sudo umount -l /isodevice

 接着点击桌面上的安装图标即可开始安装过程。

 

6、分区,Ubuntu至少需要两个分区:swap和/:

  • 系统空间,通常是选择ExtX文件系统,挂载点选为 /,并选择该分区为‘主分区’。
  • swap交换空间,相当于windows下的虚拟内存,根据内存大小进行分配,通常分配的空间与内存大小一致;

推荐分区方案:

方案1:适合初学者
/ :系统根目录,所有目录都挂载在该目录下,要求至少大于5GB;
swap:交换分区,实现虚拟内存,应该是物理内存的1~2倍;
/home:存放普通用户数据,是普通用户的宿主目录,建议使用剩余空间;

方案2:适合开发者
/:要求至少大于5GB
swap:交换分区,实现虚拟内存,应该是物理内存的1~2倍;
/boot :用于存放与Linux系统启动有关的程序,建议大于100M;
/usr:用于存放系统中的应用程序,其相关数据较多,建议大于3GB;l
/home:存放普通用户数据,是普通用户的宿主目录,建议使用剩余空间;

 

7、接下来就是设置用户密码等等的问题了,按提示做就行了。但是记得在此过程中要拔掉网线,因为ubuntu在安装过程上会自动从官方下载一些更新,由于默认下载“源"地址设在欧洲,对于我们来说下载特级慢,所以还是把更新放在系统安装后进行吧。

 

 

8、安装完成后,重启时,如果你并未把Ubuntu的引导程序安装到MBR,那么就需要通过grub4dos来引导Ubuntu10.10,方法很简单,通过以下的grub命令即可完成:

root (hd0,X)
kernel /vmlinuz root=/dev/sdaX ro quiet splash
initrd initrd.img 
boot

需要注意的是,如果你选择的是文件系统格式是ext4,那么一定要使用最新版本的grub,否则会引导失败。

 

8.2、从Windows的引导器启动Ubuntu

除了从grub引导Ubuntu之外,还可以使用“引导扇区文件”的方法,从Windows的引导区直接启动Ubuntu。

8.2.1、制作引导扇区文件:

进入Ununtu系统,执行以下命令:

dd if=/dev/hdX of=/media/ubuntu.bin bs=512 count=1

“dd” 是命令,后面是参数,“ubuntu.bin”是目标文件名(你也可以任意命名),bs=512是因为引导信息在前512字节。需要注意的是,1,如果你用的是sata硬盘,其中的“hdX”要改成“sdX”(看fstab就知道了),2、hdX中的X是一个整数,取决于Ubuntu被安装在哪个分区上。

8.2.2、在Windows引导程序中,添加引导项,并将其指向引导扇区文件,同样有两种情况:

A、 NTLDR中:向C:\boot.ini文件中添加以下内容:

C:\ubuntu.bin="Boot Ubuntu"

不要忘记将上一步骤生成的ubuntu.bin文件复制到C:\根目录下;。。。

B、BootManager:执行以下命令:

//该命令执行后会有返回结果{ID}
bcdedit /create /d "Boot Ubuntu" /application bootsector 

bcdedit /set {ID} device boot
bcdedit /set {ID} path \ubuntu.bin
bcdedit /displayorder {ID} /addlast

关于该方法的更多信息请参考以下资料:

  • http://hi.baidu.com/pleasure8/blog/item/0464b9ddcc5ceb355982dd05.html
  • http://blog.donews.com/bluez/archive/2010/05/04/1582099.aspx
  • http://hi.baidu.com/enjoycong/blog/item/a53045deb38fc950ccbf1a2b.html

9、首次成功启动后,请插上网线,完成系统更新。通过更新管理器--->设置--->选择最佳服务器,我通过测试,选择了链接速度最快的服务器(网易) ,然后开始更新....

 

 

注意点:

  1. 下载好的iso文件可以放置在任何分区的根目录下,位置主要与grub中的命令有关;
  2. 仅仅需要将iso中的/casper/initrd.gz和/casper/vmlinuz两个文件解压缩到和.iso相同的分区根目录下即可,不需要解压整个casper目录,因为该目录很大;
  3. 如果你仍想使用windows的boot loader来引导ubuntu的话,一定要记得不要把Boot Loader的安装位置选择为整个硬盘的MBR,而应选择为Ubuntu所在的分区,不然ubuntu会 修改MBR, 安装自己的引导程序grub2。

 

。。

 

分享到:
评论

相关推荐

    Mini.iso 安装ubuntu

    Mini.iso 是一种较为特殊的 Ubuntu 安装方式,其主要特点在于安装文件体积小(仅约 10MB),便于快速下载,并且所有软件包均从互联网上下载安装,确保安装完成后系统是最新的。这种方式特别适用于网络环境稳定、对...

    从硬盘启动引导ISO映像物理安装Ubuntu的全过程

    ### 从硬盘启动引导ISO映像物理安装Ubuntu的全过程 #### 重要知识点解析: ##### 1. 安装背景与目的 - **安装背景**:本文介绍了一个典型的上网本安装Ubuntu Linux的操作流程。该上网本配置如下:硬盘分为C、D两个...

    ubuntu-18.04.6下载

    - **直接安装**:如果想将Ubuntu作为主要操作系统,可以直接在硬盘上安装。 安装过程中,用户可以选择不同的桌面环境,例如Unity(Ubuntu 18.04之前的默认环境)、GNOME(18.04及之后的默认环境)、KDE、XFCE等,以...

    Linux(Ubuntu17.04)vmtools的Linux.iso下载

    其次,`Linux.iso` 文件是Ubuntu 17.04的安装镜像文件,通常用于创建USB启动盘或者在虚拟机中安装Ubuntu。这种ISO文件包含了完整的系统映像,用户可以通过它来安装或者升级Ubuntu系统。 当在VMware虚拟机中运行...

    ubuntu硬盘安装详细方法学习版学习版.pdf

    本文将详细讲解Ubuntu系统的安装过程,涵盖Desktop和Alternate两个版本的安装方法,并且对两者之间的区别进行了详细的比较和分析。 一、Ubuntu系统的两个版本:Desktop和Alternate Ubuntu系统有两个版本:Desktop...

    Ubuntu从硬盘启动安装LiveCD

    因此,提供一种从硬盘直接启动ISO文件的方法能够显著提高安装效率。 #### 硬盘引导ISO文件安装步骤 **准备工作** 1. **下载Ubuntu ISO文件:** 需要下载Ubuntu的ISO镜像文件。 2. **创建目标文件夹:** 在硬盘上...

    硬盘安装Ubuntu 7.10

    硬盘安装不仅能够节省资源,还能在一定程度上提高安装速度。 #### 二、下载必要的安装文件 ##### 1. 下载光盘映像文件 - 首先,您需要下载Ubuntu 7.10的光盘映像文件。如果您倾向于使用桌面环境并希望有一个图形化...

    [Ubuntu.Linux.基础视频教程].2.7.安装.Ubuntu.Server.Edition

    3. **下载 ISO 镜像**:介绍如何从官方网站获取最新的 Ubuntu Server ISO 映像文件,并学习验证 ISO 文件的完整性,以确保下载无误。 4. **创建安装介质**:讲解如何使用 USB 闪存盘或 DVD 制作可启动的 Ubuntu ...

    硬盘全新安装ubuntu11.04

    - 需要注意的是,`menu.lst`中的`ubuntu.iso`应与您实际使用的ISO文件名一致。 2. **放置安装文件**:将Ubuntu 11.04的ISO镜像文件复制到C盘根目录。 3. **复制必要文件**:从ISO镜像的`casper`目录中,提取`initrd...

    Ubuntu 22.04 安装教程 - Virtualbox 7 环境

    在Windows 10/11系统上安装Ubuntu 22.04 LTS(Jammy Jellyfish)作为虚拟机,可以借助Oracle的VirtualBox软件,这是一个跨平台的免费虚拟化解决方案。以下是详细的步骤: 首先,确保你的计算机运行的是Windows 10或...

    在Windows 上使用 grub 进行硬盘安装Ubuntu

    1、将所有文件解压到C:\根目录下,然后将Ubuntu的ISO文件拷贝到C:\根目录下,并改名为ubuntu.iso再重启选择 Ubuntu,然后再选择Install Ubuntu即可进入Ubuntu Live界面。在里面点击“安装Ubuntu ”按提示执行即可...

    移动硬盘安装Ubuntu 9.10

    标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...

    XP下硬盘安装Ubuntu.txt

    本文将详细介绍三种在XP环境下通过硬盘安装Ubuntu的方法,并针对每种方法的关键步骤进行解析。 #### 二、方法一:手动安装 **步骤1:准备工具** 1. **下载grub4dos-0.4.3.zip**:这是用于引导Ubuntu安装程序的...

    Wubi硬盘安装Ubuntu_10.10

    Wubi 硬盘安装 Ubuntu 10.10 Wubi 硬盘安装 Ubuntu 10.10 是一种简单快速的安装方式,不需要 U 盘或光驱,只需要一个虚拟光驱软件和 Ubuntu 10.10...同时,casper 也提供了从硬盘安装 Ubuntu 10.10 的方法,非常方便。

    使用Vmware将Ubuntu7.10安装在物理硬盘上

    传统的安装方法往往需要借助光驱来完成系统的安装,但随着技术的发展,现在我们可以通过虚拟化工具如Vmware来实现这一过程。本篇文章将详细介绍如何利用Vmware将Ubuntu 7.10系统安装在物理硬盘上,并通过修改引导...

    [Ubuntu.Linux.基础视频教程].2.6.安装.Ubuntu.Netbook.Remix

    8. **安装位置**:选择你要安装Ubuntu的硬盘和分区,然后确认你的选择。 9. **设置用户信息**:输入用户名、密码以及一些个人偏好,这将在安装完成后作为你的登录信息。 10. **等待安装完成**:安装过程可能需要一...

    硬盘安装ubuntu方法及软件

    【硬盘安装Ubuntu方法详解】 Ubuntu是一款流行的开源操作系统,基于Linux内核,以其用户友好和免费的特性深受全球用户的喜爱。本篇文章将详细讲解如何通过硬盘安装Ubuntu系统,以替代或与Windows等其他操作系统并存...

    使用Remastersys生成的iso镜像安装ubuntu

    "使用Remastersys生成的iso镜像安装ubuntu" 在本节中,我们将详细介绍如何使用Remastersys生成的iso镜像安装ubuntu。Remastersys是一个自由开源的工具,可以帮助用户生成自定义的ubuntu安装镜像。使用Remastersys...

    [Ubuntu.Linux.基础视频教程].2.3.安装.Ubuntu.Linux

    本视频教程聚焦于Ubuntu Linux的基础安装过程,旨在帮助初学者快速掌握如何在个人计算机上安装这个流行的Linux发行版。 首先,安装前的准备至关重要。确保你的计算机满足Ubuntu的最低系统要求,包括处理器、内存、...

Global site tag (gtag.js) - Google Analytics