当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : (教程)Ubuntu 9.04硬盘安装
帖子发表于 : 2009-09-18 17:06 

注册: 2009-09-18 16:55
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
分区情况如下:
C:10G(第一个主分区)装有XP系统;

D:15G(逻辑盘)装有Win7系统;

E:15G(逻辑盘)装有Win2008系统;

第二个主分区10G(在第一主分区后):装有64位Win2003企业版R2系统;

第三个主分区8G(在第二主分区后):作为Ubuntu的“/”分区;

剩下的是逻辑盘:

第一个逻辑盘1G,作为Ubuntu的交换分区;

第二个逻辑盘6G,作为Ubuntu的“/home”分区;

接下来是Windows下的D、E盘。

Windows系统的情况如下:

先装XP,再装08,然后是Win7,完成后自动形成多系统引导。现在是以Win7的启动管理器来引导多系统启动。64位的03系统是用自己制作的64位PE安装的,是用grub4dos引导的。在Win7启动菜单加上grub4dos项,用Win7启动管理器加载启动grub4dos,然后grub4dos引导64位03系统,详细情况稍后再说。

现在在现有情况下再安装一个Ubuntu9.04。

首先,不打算改动Win7启动管理器引导多系统的情况(虽说Win7的启动器不支持引导linux系统,而linux系统可以引导Windows系统而形成多系统引导)。仍然是用grub4dos来引导Ubuntu系统。

先去下载一个grub4dos。现在是实现从Win7启动菜单里启动grub4dos。

将grldr、grldr.mb、menu.lst复制到C盘根目录,若要支持中文的,就用chinese文件夹里的grldr。

进入08或Win7系统,开始——>运行——>cmd,回车。打开命令行窗口。也可以在XP系统下从命令行窗口下运行bcdedit.exe这个程序,这个程序在08或Win7的/Windows/system32文件夹下。

bcdedit /create /d "Ubuntu & Windows 2003 x64" /application bootsector
bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast



注:{id}类似于{******xx-***x-***x-***x-************}格式,具体数字根据硬盘或分区参数会有相应变化。可用bcdedit或bcdedit /enum all 命令来查看,这时系统中所有安装了操作系统的硬盘或分区均会显示相应的GUID标识,如{******xx-***x-***x-***x-************}。这里的{id}是指C:的GUID。

另:使用BCDEdit备份与恢复启动选项,如:

  bcdedit /export “D:\BCD Backup\Bcd Backup” :将启动设置备份到D盘“BCD Backup”目录下;

  bcdedit /import “D:\BCD Backup\Bcd Backup” :恢复之前备份在D盘“BCD Backup”目录下启动选项。

现在来编写menu.lst文件。用记事本打开menu.lst文件。

timeout 3
default 1
title Ubuntu 9.04 install
rootnoverify (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz
title Ubuntu 9.04, kernel 2.6.28-11-generic
rootnoverify (hd0,2)
kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/sda3 ro quiet splash locale=zh_CN.UTF-8
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Windows Server 2003 R2, Enterprise x64 Edition with SP2
rootnoverify (hd0,1)
chainloader +1


将下载的ISO文件Ubuntu-9.04-desktop-i386.iso放在分区根目录下。并将该文件内casper文件夹里的initrd和vmlinuz这两个文件复制到C:盘根目录。

重启系统,在出现的Win7启动菜单选择Ubuntu & Windows 2003 x64项,然后在接下来出现的grub4dos启动菜单中选择Ubuntu 9.04 install项,就可以启动安装了。

接下来的安装共7步。在接下来的安装前,首先要卸载isodevice(因为ISO文件和安装分区在同一块硬盘,接下来的分区会改动分区表,不卸载isodevice安装进行不下去)。

应用程序——>附件——>终端,启动终端窗口:

sudo umount -l isodevice

双击桌面上的“安装”图标启动安装。

接下来按提示选语言、键盘、时区等等什么的,需要注意的是分区这一步,因为装Windows系统前就预留了装Ubuntu 的分区,所以这一步比较简单,也不用担心分区时对分区表的改动会破坏原来Windows系统的引导记录而造成系统无法引导。

选择不使用整个硬盘,我们自己分区。选择8g的分区,编辑它,使用ext4文件系统,挂载点为“/”;1g的作为交换分区;6g的也使用ext4文件系统,挂载点为“/home”。分区可按各自情况决定。

需要注意第7步,点击“高级”,在这里决定Ubuntu的启动管理器的安装位置。这里我选的是“sda3”,sda3是ubu2ntu的根分区,不选hd0,这样会破坏原来的Windows系统的引导记录。若装在不同的分区,前面的menu.lst文件要做相应调整,否则将无法引导Ubuntu系统。

最后点“安装”按钮进行安装,安装完成后,重新启动,选择相应的菜单项就可以进入不同的系统了。安装完成后,可以把C盘根目录下的initrd和vmlinuz这两个文件删除,把menu.lst里面的

title Ubuntu 9.04 install
rootnoverify (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz



删除。

至此,Ubuntu 9.04安装完成。

硬盘安装中最容易出错的地方就是menu.lst菜单文件的编写,一不小心就会出错从而导致安装失败。

原文地址:http://www.linuxboss.cn/Faxing/Ubuntu/2009/0824/5970.html


页首
 用户资料  
 
2 楼 
 文章标题 : Re: (教程)Ubuntu 9.04硬盘安装
帖子发表于 : 2009-09-18 17:16 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
现在的情况要与时俱进,硬盘安装910才赶得上形势的发展哟。 :em04


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译