最近买了一个三星P428的本本,1G内存,320GB硬盘。本来电脑里是不带系统的,在电脑店让人装了一个雨林木风的xp。以前一直在虚拟机里装 Ubuntu,后来用虚拟机的一个隐藏功能将Ubuntu装到移动硬盘里,也可以正常使用,并且遇到几次找不到分区的问题都成功解决,于是雄心勃勃要在实 体机里装Ubuntu。可是这个过程可谓惊心动魄,下面分阶段说明。
1.测试硬件兼容性:
因为用的是笔记本,手头上又刚好有一个装有Ubuntu的移动硬盘,所以打算从移动硬盘启动Ubuntu,看看硬件的兼容性如何。进BIOS,修改启动顺 序,F10保存。重启之后黑屏,之后立即重启,提示按F2可修改BIOS,说明移动硬盘上的系统没有引导成功(在台式机上完全正常)。试了几次都不行,之 后在BIOS上看到两个选项,可以显示启动过程,都选为Enable。重启,果然有信息一闪而过,停在ACPI,后面跟个error,几秒后自动重启。看 到BIOS里面有一个内存模式的选项,把DOS改成Others,问题依旧。继续奋斗,再检查BIOS,ACPI原来的设置是Auto,改成Manual 之后出现下级选项,改成Disabled。果然可以引导移动硬盘上的系统了。
2.安装Ubuntu:
按照网上的说明,下载Grub4Dos,解压其中的grldr、grub.exe、menu.lst到C盘。首先用PE调整硬盘分区,将最后一块硬盘调整成很小的数值。因为两种系统的分区有一些细微差别,最后一个xp分区的数据有丢失的可能。之后按照网上的方法,修改C盘隐藏的boot.ini文件,添加一行"c:\grldr=grub"(不加引号)。确认可以引导Grub4Dos后,修改menu.lst,按照Ubuntu官方的说明从这里下 载vmlinuz和initrd.gz(10.04的alternate版),下载时注意有些工具会下载成vmlinuz.txt,去掉后缀名即可。如果 是最新的12.04版,把上面链接的lucid改成precise。另外不管是哪个版本,如果是desktop版可以直接从下载的iso镜像中提取两个文件。按照 Grub4Dos的说明修改menu.lst文件,重启后进入新增的启动项,开始安装Ubuntu,完成后重启。
3.调整BIOS:
安装之后重启,因为把Grub安装到了MBR,所以只能引导新安装的系统。进入系统之后运行sudo update-grub,自动找到XP引导项。考虑到Grub2还在开发中,并且每次grub软件升级都会重新生成引导菜单,所以想要从xp引导Grub4Dos,再从Grub4Dos,实现最大程度的绿色化,修改menu.lst增加引导ubuntu的菜单。多次引导无果之后,仔细阅读错误输出,发现Grub4Dos没找到文件。想起Grub4Dos最后一次更新是在2009年,可能不能从ubuntu中最新的ext4文件系统引导。于是重新安装ubuntu并将文件格式改成ext2,果然可以了。
附上两个文件的示例,请根据自己的分区情况自行修改:
boot.ini
menu.lst
如果不能下载可尝试以下地址
boot.ini
menu.lst
尝试的过程中多次进入Grub2和Grub4Dos的命令行模式,建议使用移动硬盘尝试并进行数据备份
笔记本实体机安装ubuntu的曲折经历
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
笔记本实体机安装ubuntu的曲折经历
上次由 zhw2101024 在 2012-09-17 16:36,总共编辑 2 次。
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 381
- 注册时间: 2010-06-30 16:23
Re: 笔记本实体机安装ubuntu的曲折经历
对呀,Grub有时就跟ubuntu一起更新了,搞得有时候关机就进不了系统,后来我都只有不更新了