ubuntu 12.04 server硬盘安装实现windows双系统
在windows xp环境中硬盘安装Ubuntu Server12.04
本文介绍在一台windows 环境台式机上,想安装Ubuntu desktop12.04的双系统,用硬盘安装的步骤。
一、安装前的准备
1.磁盘分区准备:
使用windows xp的磁盘管理工具比较方便(控制面板->管理工具->计算机管理->磁盘管理)。在我的windows xp中有一空闲分区(F:盘)33G大小,在磁盘管理中鼠标右键点击删除此分区,然后利用这个磁盘空间建立分2个分区,一个2倍内存大小用作Linux的交换分区,另一个分配剩下的全部空间,看自己的需求分配。
2. 硬盘安装需要的文件
Ubuntu的安装光盘映像文件:ubuntu-12.04.2-desktop-amd64.iso
硬盘安装引导文件initrd.lz 、vmlinuz ----
这两个文件在安装光盘中有,自己找找吧
Grub4Dos工具----
这是在windows下启动grub的小工具,
我下载了最新的版本文件grub4dos-0.4.4.zip,使用的时候只需要压缩包中的grldr和menu.lst两个文件。
二、安装配置
将前面准备的文件:ubuntu-12.04.2-desktop-amd64.iso, initrd.lz, vmlinuz,grldr,menu.lst复制到C盘根下。
1.编辑menu.lst文件(在末尾添加):
title Install Ubuntu12.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-server-amd64.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
备注:若是server版本,menu.lst中修改为initrd.gz可以引导,但是“无法挂载光盘”
=================================================
timeout 10
default 0
fallback 1
title Ubuntu Server 12.04
root (hd0,0)
kernel /vmlinuz boot=c
asp
er iso-scan/filename=ubuntu-12.04.1-server-i386.isoquiet splash ro
initrd /initrd.gz
title GO Back (MS Windwos OS)
rootnoverify (hd0,0)
makeactive
chainloader +1
上面待修改
==========================================================
2. win7系统启动DOS命令行程序cmd.exe:
在系统盘C:\windows\system32下查找到cmd.exe,右它,并选择“以管理员身份运行”,否则无法使用bcdedit命令。在DOS命令行窗口下,运行以下命令:
bcdedit /create /d "GRUB4DOS" /application bootsector
该命令结果应该会返回一个GUID,后面的命令用到这个GUID
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
备注:这一步若是xp系统。则做如下操作
修改boot.ini,打开文件后,在文件最后添加如下内容
c:\grldr=”Ubuntu Install”
3. 开始安装设置:
(1)进入系统安装程序后,先打开终端,输入
$sudo umount -l /isodevice 命令,以取消对光盘所在驱动器的挂载,否则分区界面找不到分区。
备注: 这个命令一定要在开始安装之前敲,否则系统一直提示“系统正在检测文件系统”。
(2)双击桌面上的安装盘符,开始安装:
安装过程中,本文采用手动安装方式(第3种方式),分区设置如下:
/ 根分区,至少2G
/usr
/home
/var 做服务器用,本文没分此区
/swap 大小跟内存一样,本文将其大小设置为内存的两倍
/boot 100M左右,可以再分大点
备注:可以只分swap和/两个分区。
=====================================================
修改windows引导文件boot.ini,此文件原来就在C盘根下面,因为是系统隐藏文件,平时可能不太注意,在文件最后面加上一行:
C:\grldr=”UBUNTU”
三、安装过程:
四、安装后可能出现的问题:
1、Ubuntu server12.04安装结束后,grub引导可能没有windows xp的选项,双
系统
变成了单系统,解决办法:
sudo apt-get install grub2
2、Ubuntu 12.04中文乱码问题:
$sudo su root
1)执行命令:#vim ~/.bashrc
编辑文件
# yuyang add 2012-10-23
case “$TERM” in
linux)LANG=C ;;
*)LANG=zh_CN.utf8 ;;
esac
2)执行命令:#source ~/.bashrc