前面我说过最近在忙个项目,这不前几天客户测试用的Win2003服务器中毒,我就极力推荐客户将该服务器换成Linux,说的天花乱坠,总算是答应更换系统,当然服务器的搭建的重任就交给我了。
Google了下,是ACPI 的问题,很好解决,在Ubunt的安装菜单中,按F6编辑启动选项,在内核启动选项末尾上
这样关闭了acpi支持后,安装过程一切顺利,咱心里那个美啊,一不小心,就神游着想完整和我亲爱的吃啥子了,但是现实是残酷的,TNND,安装完成后,Grub引导后,就停在那里,一个破光标一直在闪啊闪阿,压根就不引导系统,郁闷。
还好Internet这小妮子勾搭上Google就是风情万种,一查,原来很多朋友在这台Dell Optiplex 320栽跟头,原来是Grub不认得SATA的硬盘,造成的,晕。
既然是Grub的问题,那解决就简单了,替换Grub为其他支持SATA的引导程序好了,比如使用Lilo替代 ,使用grub4dos替换 ,考虑到Grub的使用的普遍性,我采用Grub的下一版本Grub2替换 ,替换的方法很简单:
首 先使用Ubuntu Live CD(如Ubuntu Desktop CD或者其他支持Live Linux的光盘)引导系统,进入系统后,再使用chroot切换到我们前面安装在硬盘的Ubuntu Server,最后在Ubuntu Server上安装Grub2就可以了,使用Live CD引导系统启动完毕后,打开终端使用如下命令chroot到硬盘中的我们安装的Ubuntu Server:
先创建一个目录,用于加载硬盘中的系统
sudo mkdir /media/root
加载硬盘中的Ubuntu root分区,我这里的root分区是:/dev/sda2
sudo mount /dev/sda2 /media/root
如果您有单独的boot分区,再加载boot分区,我的boot分区是:/dev/sda1
sudo mount /dev/sda1 /media/root/boot
然后,将Live系统中的proc和dev加载到/media/root中,以便后续的chroot
sudo mount -t proc none /media/root/proc
sudo mount -o bind
/dev /media/root/dev
最后使用chroot切换到硬盘中的系统
sudo chroot /media/root
下面在实际的Ubuntu Server下安装Grub2,注意Grub2和Grub冲突,会自动卸载掉Grub:
sudo aptitude install grub2
接着,将Grub2安装到硬盘的引导扇区中,如果您象我一样有单独的boot分区,使用如下命令,/dev/sda为要安装Grub2的硬盘:
sudo grub-install /dev/sda
如果没有单独的boot分区,使用如下命令:
然后,使用如下命令更新Grub2配置,自动发现系统可引导内核:
sudo update-grub
最 后,和前面安装Ubuntu Server时类似的原因,我们要关闭内核的acpi支持,不然,虽然Grub2能够支持SATA引导系统,但是还是会因为acpi的原因而引导失败 (msi非活动错误),修改/boot/grub/grub.cfg(Grub2的启动配置文件是grub.conf而不是menu.lsf),将:
然后重新启动,这时候您应该注意到引导时的Grub显示的是1.95的版本,(如果不是的话,嘿嘿,那就是前面Grub2安装的不对,请回去检查。)系统也正常的启动了!
大功告成,这个世界太美好了,空气太清新了,哈!
PS:关于DELL的这个320的PC为什么这么变态难装,大家可以看这里 的说明及总结。
大家不乱乱讨论了,我用这机器,说明一下
Dell的这批机器的BIOS有问题
为vista专门改的BIOS
所以一般的linux装上去根本没法用
特殊处理过的Redflag 5 可以装,但实在用不习惯像xp又不好用的linux
简单说明一下:
1.系统要可以安装的话在启动时加内核选项pci=nomsi
2.系统要可以引导的话有两 种选择,一种是换成lilo来引导,另外就是不用现在大多数发行版用的
grub 0.97 ,而用新的grub2 (1.97)
安装时最方便的发行版是Debian
我是用amd64-i386-ppc三合一版的DVD装的
安装前要选择expert模式,因为要装lilo或者grub2
装完系统后选装lilo或者chroot进安装好的系统装grub2 (不过这个似乎只有在sid有)
lilo的附加选项里要加pci=nomsi,要不然启动不了
grub2要设置一下把grub2写到mbr里去,要不然没有引导器(注意:grub4dos不能引导)
我就是装的grub2,不用写nomsi
google 这个题目《TestingOnX86 》有详细说明
我现在装的am64-sid+ grub2
只是这机器的显卡是ATI
有时候很卡
很郁闷
发表评论
-
sqlite API 工具集 一
2010-06-21 18:30 15121.0 总览 SQLite3是SQLite ... -
用户和文件权限管理(一)
2009-07-14 08:56 1559一、用户管理 Linux是一个多用户多任务的分时操 作 ... -
Flash 中文乱码
2009-06-30 21:39 0Flash 中文乱码 sudo gedit /etc/fon ... -
LINUX与主机WINDOWS文件共享如何实现
2009-06-11 13:40 0装个samba 一般来说,安 ... -
Ubuntu功夫秘籍246-新邮件提醒
2009-06-09 16:00 0文章原址:http://hi.baidu.com/cama ... -
p2p 软件端口
2009-06-01 13:18 0... -
Ext4,Ext3的特点和区别
2009-05-12 09:13 45288今天,有个后辈问我Ext4的优点,一下 ... -
SSH命令使用技巧
2009-05-07 17:49 0SSH命令使用技巧 参考网站:http://www. ... -
ubuntu9.04 JDK,JRE 环境变量配置
2009-05-06 21:59 3153一、安装配置JAVA 1.6.03 $sudo apt-ge ... -
Dell Optiplex 320 Ubuntu DeskTop 9.04 SATA
2009-05-05 15:41 1722DEll Optiplex 320 无法安装光驱下安装ubu ... -
ubuntu 9.04 grub2
2009-05-05 11:52 1291GRUB (GRand Unified Bootloader) ... -
ubuntu 9.04 SourcesList 快速更新源
2009-05-05 09:45 2876我是2M带宽,用中科大的源加北交大的源,更新平均速度可 ... -
保存现有设置无痛安装Ubuntu 9.04
2009-04-29 09:28 881还有两天Ub ... -
我的UBUNTU9.04 安装列表
2009-04-17 15:56 0我的硬件: P4 双核3.2G 1.5G内存 ... -
ubuntu8.04下安装mplayer
2009-02-25 18:44 0THe first step :sudo apt-get in ... -
如何在 Ubuntu 中安装 Zabbix
2009-02-17 09:37 2416Zabbix (http: //www.zabbix.com ... -
Nagios 探索之九 —— NRPE的安装配置
2009-02-16 10:16 1775NRPE是n ... -
nagios 安装(linux)
2009-02-12 16:19 2557在ubuntu下配置nagios ,浪费了我两天的时间,就 ... -
linux常用命令和shell
2009-02-12 09:33 1130df :ubuntu 下查看分区信息 du:ubuntu ... -
Hibernate
2009-01-07 17:07 1536Hibernate是一个开放源代码的对象关系映射框架,它对JD ...
相关推荐
### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...
【标题】:“Ubuntu 9.04安装全体验” 这篇博客详细记录了Ubuntu 9.04(代号Jaunty Jackalope)的操作系统安装过程,为用户提供了一个全面的指南。Ubuntu 9.04是Ubuntu Linux发行版的一个重要版本,发布于2009年,...
在本篇文章中,我们将深入探讨如何安装Ubuntu 9.04操作系统,这是一款基于Debian的Linux发行版,因其稳定性、易用性和强大的开源社区支持而受到广大用户的喜爱。Ubuntu 9.04,代号Jaunty Jackalope,发布于2009年,...
标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...
ubuntu 9.04 安装配置优化全记录
【Ubuntu Linux 9.04 光盘安装教程】 Ubuntu Linux 9.04,代号Jaunty Jackalope,是2009年发布的一款操作系统,它为用户提供了一个功能强大且用户友好的Linux环境。这篇教程将指导你如何通过光盘进行安装以及安装后...
对于学习ubuntu 9.04的童鞋很有用滴
本文将详细介绍如何在Ubuntu 9.04系统上更换中科大和电子科大提供的快速更新源。 #### 更换更新源步骤 1. **备份现有源列表**:在更换源之前,首先备份现有的源列表文件,以防新设置出现问题需要恢复原始设置。 ``...
Ubuntu 9.04 ISPconfig设置
Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~
### 新手在Windows环境下通过硬盘安装Ubuntu 9.04 的详细步骤 #### 知识点一:理解Ubuntu 9.04与Windows双系统安装背景 - **Ubuntu 9.04** 是一款基于Debian的开源操作系统,提供了一个用户友好的图形界面以及丰富...
Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的...