|
|
相信不少人都用过home_king大虾的ibox,我对其评价就是──fantastic。经过一晚上摸索,我成功利用vmware将其装上了硬盘,于是便有了这篇文章,将经验和大家分享。相信用此法同样可以安装ibox以外的linux发行版。
机器配置:联想天禧 P3-933(i815)/256MB-SDRAM/30GB-HardDisk
硬盘分区表:
/dev/hda1 diskC
/dev/hda5,6,7 diskD,E,F
/dev/hda8 swap (ibox) 400M
/dev/hda3 /boot (ibox) 32M ext2
/dev/hda4 / (ibox) 6.7G reiserfs
首先是准备工作:
1.下载ibox-0.2-final镜像
2.下载vmware,我用的版本是5.5。
具体步骤:1.新建虚拟机,选择自定义,操作系统选Other Linux 2.6.x kernel,内存我分了128MB。选择磁盘选“使用一个物理磁盘”,下一步选使用整个磁盘或单个分区都可以。推荐单个分区(保证其他分区数据安全),下一步要选择3个分好的区分别作为swap,启动分区,根分区。分区我用的是PQ8.0,只需分配好空间,不一定要格式化成相应文件系统(安装过程中格式化)。最后编辑虚拟机设置,光盘那项指定ISO到ibox镜像文件。
2.启动虚拟机,光盘引导,进入ibox命令行。键入“IGNORE_CHECK=1 ibox-installer”启动安装程序。安装过程与CD安装相同。
注:加IGNORE_CHECK=1可以省掉检测是否有足够大小根分区的时间,不加亦可。
3.重启虚拟机,成功进入ibox,startx进入,花屏,但能隐约看出gnome桌面,很明显是显卡驱动的问题。Ctrl+Alt+Backspace回到命令行,vi打开/etc/X11/xorg.conf,发现驱动是vmware,改为vesa,问题解决。
(本节是我遇到的问题,不包括在安装过程内)
4.给本机安装Grub for DOS,将虚拟机中/boot/Grub/menu.lst的内容抄到本机Grub的配置文件里。具体如下:
title ibox-0.2-final
root (hd0,2)
kernel /kernel-2.6.9-nitro4 root=/dev/ram0 init=/linuxrc real_root=/dev/hda4 udev video=vesafb:ywrap,pmipal,1024x768-24@75 splash=silent,theme:ibox
initrd /initrd-2.6.9-nitro4
事实上,安装过程中已安装了Grub到虚拟机的MBR上,但并没有修改本机的MBR。
5.重启本机,进入ibox,startx再次出现问题,这次是“fatal error”,无法找到设备。修改显卡驱动改为i810,还是不行。于是我打算找个xorg.conf参考,重装另一个系统?不,用liveCD,最好是能从硬盘运行的。没错,就是slax,我上网当了FanX(slax汉化版)的镜像解压,进入系统。打开xorg.conf来与ibox下的比较,发现视频的选项部分有所不同(主要是刷新率),覆盖不同部分,保存重启。成功进入gnome!!!
建议:若已安装其他linux发行版,请将老的xorg.conf事先备份好,安装完直接覆盖即可。
仍存在的问题:用此法安装的ibox开关机无法正常显示bootsplash。希望得到各位的帮助。 |
|