`
cnetwei
  • 浏览: 173904 次
  • 性别: 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。

 

。。

 

分享到:
评论

相关推荐

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

    可大概规划出在有一个Windows XP的条件下再安装Ubuntu的双系统安装过程:利用Ubuntu安装映像文件硬盘引导启动进入Live系统,先对D盘进行无损分区,从D盘中挤出一块足够大的空间,然后再将Ubuntu安装到这块空间上。...

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

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

    硬盘安装ubuntu

    ubuntu 9.04 alternate 硬盘安装 探测并挂载cd-rom失败 找不到iso的解决方法.2009年04月29日 0230ubuntu 9.04 alternate 硬盘安装出现了以前没有遇到过的问题-- 探测并挂载cd-rom失败,没有自动挂载iso,检测不到...

    Windows 7 硬盘安装Ubuntu10.10的相关grub4dos文件

    如果原来C:盘下有boot.ini文件,...进人Win7系统,删除安装Ubuntu系统时复制到C盘的那些文件(vmlinuz,initrd.lz,grldr,grldr.mbr,grub.exe,menu.lst,boot.ini,ubuntu.iso)。 再将原先的boot.ini恢复。一切OK!

    Ubuntu从硬盘启动安装LiveCD

    Ubuntu是从光盘引导进入Live版,如果安装则需要开启安装向导从光盘安装。这么做的主要目的是让用户体验完Ubuntu的魅力之后,自愿来安装。...文庄就是从这个角度考虑,帮助用户从硬盘引导ISO文件来直接安装。

    在移动硬盘上安装ubuntu

    在移动硬盘上安装ubuntu 注意: 1.需要balenaEtcher软件:https://www.balena.io/etcher/ 2.Ubuntu ISO引导文件 3.移动硬盘至少4G+

    Ubuntu 9.10 硬盘安装 过程图解

    第一步:把ubuntu-9.10-desktop-i386.iso 文件拷贝到非安装盘,比如D盘。 第二步:用UltraISO(或解压缩)把ubuntu-9.10-desktop-i386.iso里casper目录下的initrd.lz和vmlinuz两个文件提取出来放到D盘根目录下。 第...

    ubuntu-installer:这是使用带有 url 的 preseed.cfg 的 ubuntu14.04 安装

    ##概述构建和启动虚拟盒子加载 ubuntu.iso,安装程序所需的初始设置、软件包安装(包括设置)和重启(自动登录)。根据设置执行上述处理。 ## 具体处理流程它是使用 ubuntu 的 preseed.cfg 自动安装的应用程序。 ...

    Ubuntu 16.04 中文版安装基础入门教程.doc

     1)安装盘下载地址:http://releases.ubuntu.com/16.04/,可以用硬盘启动,也可以刻成光盘启动  进入后找蓝色链接点击下载,如 ubuntu-16.04-desktop-amd64.iso,32位CPU可以下载i386的版本,其中的;desktop是...

    ubuntu-18.04.4-desktop-amd64.zip

    ubuntu-18.04.4-desktop-amd64.iso Ubuntu18.04.4-desktop乌班图18.04.4桌面版 可用于制作启动盘,引导安装,简单、便捷

    ubuntu硬盘非wubi安装自结

    这篇文章讲述如何从硬盘上安装ubuntu,参考网上资源,并且亲身实践ubuntu9.10安装成功。总结并分享如下: 最简单介绍: =================== 1.准备文件: 1)grub4dos相关文件(grldr,grub.exe,menu.lst压缩包里面有)...

    硬盘安装Ubuntu8.04需要的文件打包下载

    包括硬盘安装Ubuntu的所有文件:initrd.gz、vmlinuz、grub.exe、grldr.mbr、 grldr和menu.lst

    开拓者ubuntu硬盘安装工具V1.0(xp)

    本安装程序非wubi安装,和正常的光盘安装是一样的。所以最好先划分 单独的分区。 1.先删除windows下一个分区,用于安装KTZubuntu(不是格式化是直接删除掉)(最好8G以上连续剩余空间) 2.将安装程序和iso文件放入c...

    使用虚拟机VMware安装Ubuntu 20.04的全教程

    Ubuntu 20.04镜像iso 虚拟机VMware或其虚拟机 1. 安装 安装比较简单,我们主要用图型界面记录一下安装步骤。 打开VMware,新建新的虚拟机: 2.设置硬盘、内存、处理器、加载镜像等参数 3. 点击安装 4. ...

    使用VMware10安装Ubuntu 14步骤图文详解

    当然,目前为止很多应用程序还完全不能允许运行在 Ubuntu 系统上,而且 Ubuntu 的界面、使用方法会让大部分Windows 用户感到不适应。为了在正常的 Windows 工作环境中熟悉并体验 Ubuntu 环境,我们选择使用了 VMware...

    ubuntu8.10硬盘安装引导文件

    ubuntu8.10硬盘安装引导文件 liveCD的iso无效

    Windows 7下硬盘安装Ubuntu图文教程

    ISO 里vmlinuz有后缀,一定要去掉,不然不成功; ISO 里vmlinuz有后缀,一定要去掉,不然不成功; ISO 里vmlinuz有后缀,一定要去掉,不然不成功;

    Ubuntu_10.04_安装手记

    三种安装方法 apt-get/dpkg/sources pack Ubuntu 9.04 中 F1 帮助摘要 硬盘分区 连接网络 设置软件源 安装中文包 启动引导菜单调整 设置输入法 修改root密码 手动添加第三方软件源方法 集中管理Ubuntu上的共享文件夹...

    win7下硬盘安装Linux(Fedora17,CentOS 6.2,Ubuntu 12.04,LinuxMint 13 64-bit)

    个人总结的win7下硬盘安装LinuxFedora17CentOS 6.2Ubuntu 12.04LinuxMint 13 64-bit,欢迎使用

    尝鲜Ubuntu 20.04

    Ubuntu 20.04镜像iso 虚拟机VMware或其虚拟机 1. 安装 安装比较简单,我们主要用图型界面记录一下安装步骤。 打开VMware,新建新的虚拟机: 设置硬盘、内存、处理器、加载镜像等参数 点击安装 设置系统 ...

Global site tag (gtag.js) - Google Analytics