硬盘安装ubuntu10.04

3 篇文章 0 订阅
2 篇文章 0 订阅
 

硬盘安装ubuntu10.04

一、Windows7下硬盘安装Ubuntu10.04

1、在Windows7中下载并安装EasyBCD_1.7.2

2、将 Ubuntu-10.04-desktop-i386.iso文件复制到C盘根目录,用压缩软件打开,再打开casper目录,把initrd.lz、 vmlinuz二个文件解压到C盘根目录下。

3、运行EasyBCD_1.7.2进入操作窗口后,
点Add/Remove Entries
再点右下边的NeoGrub
再点Install NeoGrub
再点Save
选中NeoGrub Bootloader,再点Configure

 

4、在出现menu.lst记事本窗口中输入以下内容并保存:
root
kernel /vmlinuz iso-scan/filename=/Ubuntu-10.04-desktop-i386.iso boot=casper splash
initrd /initrd.lz
boot

5、电脑重启后,就会发现启动菜单会多了一项NeoGrub Bootloader,选择后会进入Ubuntu 10.04光盘系统。按快捷键运行(Alt+F2),在运行框内输入:
sudo umount -l /isodevice

最后点桌面上的Ubuntu安装图标及可开始正常安装
安装成功后,重启电脑会直接进入Ubuntu 10.04,打开终端输入以下命令:
sudo update-grub
再次重启及可出现Windows7引导菜单

 

 

二、Windows7/xp下硬盘安装Ubuntu10.04  

这个方法经过实践,原文中的办法在有些步骤上不好用,经过多方搜索对原方法有所修改,修改的办法也是来自网上~

首先下载grub4dos,这里有下载地址http://download.gna.org/grub4dos/

然后从压缩文件找出grldr,grub.exe到C盘根目录下.然后自己再做一个menu.lst文件,具体文件内容后面给出,然后把 Ubuntu映像文件放到电脑中一个分区的根目录下,我这里E盘空间在就放在E盘下,为了方便起见,改一个相对简单的名字,这里改为 ubuntu.iso,这里的名字要跟menu.lst的名字相同。

1、下载ubuntu-10.04-alternate-i386.iso http://releases.ubuntu.com/lucid/

2、下载虚拟内核文件vmlinuz和压缩文件系统initrd.gz(用ubuntu-10.04-alternate-i386.iso里边解压出来的不行,一定要从以下地址下载才行,否刚会出现让你挂载CD-ROM,网上说的什么sudo umount -l /isodevice没什么用!!!!!!!!!!!!!!!
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/rc/images/hd-media/

(这里我还下载了boot.img.gz这个文件)
为了加载GRLDR就要修改XP下的BOOT.INIT文件,加入启动项,所以在最后添加一个C:\grldr=”grub”,这时候GRUB会去找menu.lst下的启动信息,在menu.lst加入以下内容:

timeout 10                       (默认等待时间)
default 0
title  install Ubuntu 10.04      (这个可以随便起)
find --set-root /Ubuntu.iso  
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu.iso ro quiet splash locale=zh_CN.UTF-8      (加粗部分要与之前命名的名字相同)
initrd /initrd.lz

如果是windows7: 做法如下:

开始菜单->运行->输入CMD,命令提示符下如下操作: 

bcdedit /create /d "GRUB4DOS" /application bootsector

命令结果应该会返回一个GUID,后面的命令用到这个GUID

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

重新启动,会发现系统就像在光驱放了张ubuntu启动盘,启动后然后自己在终端就可以通过命令

之后就是选择语言和键盘,关键是下一步

显示正在检测硬件。这时候由于引导内核没有加载挂载ISO文件的驱动程序,所以就会在步骤“从安装程序的ISO中加载安装程序的组件”出现“未找到内核模块”的错误。此时,用ctl+Alt+F2进入另一个控制台,安enter确定,手动加载驱动程序,命令是:

Insmod /lib/modules/2.6.32-21-generic/kernel/drivers/block/cryptoloop.ko(内核版本可能不同,输入modeules/后ls一下,遂用Tab键)(block文件夹下共有三个文件 我都挂载了 其中有一个挂载不上)

最后注意在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7/XP的引导,避免写mbr.

如果没有选择将grub 安装在 linux ,则mbr  被重写了,需在重启后在ubuntu下 输入 sudo update-grub ,会添加 windows 7/xp 选项

反之:选了,则要修复 Windows 7 启动项,即在原来的boot项中添加ubuntu (XP类似, 写 boot.ini)

Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中 可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。

打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。

打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector

此时返回一个GUID。

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \Ubuntu.bin

bcdedit /displayorder {GUID} /addlast

最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。

PS: desktop 版的安装要简单多了 ,像我第一次接触linux都很轻松的搞定了而且安装只要10分钟左右就够了。ubuntu alternate 版 的硬盘安装就要麻烦多了,花了两天多时间才最终搞定iso文件加载的问题, 最后安装也要更长时间,而且期间总是莫名其妙的安装失败,如果方便的话还是建议大家光盘安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值