这两天把几个系统搞定了,首先当然不用说的安装伟大的Windows,没有Windows什么都不用谈了。说明,实验室机器的光驱坏了,硬盘是新的,上面什么都没有,装个Windows都费劲周折的,反正给装上了,具体的绝招暂时保密,嘿嘿。
下另外两个系统的安装镜像,挺大的,网络流行版本太泛滥,建议直接从官网下载,考验你网络能力的时候,,Ubuntu 8.04 server版3.9G,Solaris 10,2.10G。
安装Grub4Dos,(见Linux与Windows多系统引导软件GRUB4DOS下载及使用说明)注意版本,把其中的gldr的文件放到C根目录,修改boot.ini文件,重启,就可以进入grub命令了。
安装Ubuntu 8.04,如果是桌面版的话,可以考虑wubi方式,最简单了。其他的步骤如下:先把两个文件vmlinuz和initrd.gz放到任意根目录,预留10+G逻辑分区的安装空间,重启进入Grub命令
>find /vmlinuz
(hd0,4) //第一个逻辑分区就直接是(hd0,4)了,不用find就可以了
>kernel (hd0,4)/vmliuz
>initrd (hd0,4)/initrd.gz
>boot
进入安装界面,按提示往下就可以了。安装完毕之后,进入系统,把/boot/grub下的menu.lst文件拷贝到Windows的分区中
安装Solars这个比较麻烦,注意:必须放在Ubuntu后面装,否则会出现错误。先把镜像中的两个文件搞出来,x86.miniroot ,multiboot,放到刚刚放vmlinuz的根目录下,这样就不用找了。
预留30+G的未分配空间,但注意必须是primary形式。
重启进入grub命令行:
>kernel (hd0,4)/multiboot kernel/unix -B install_media=dsk
>module (hd0,4)/x86.miniroot
>boot
进入安装状态,之后会提示找不到安装介质,问题比较严重了,因为不会自动挂载分区
回车进入命令行,手动挂载
#mount -F pcfs /dev/dsk/c0d0p0:1 /mnt
注意其中 /dev/dsk/c0d0p0:1 不是(hd0,5),文件是Solaris格式,c0d0p0:1表示第一块硬盘的第一个扩展逻辑分区。
另外可以用
#ls /dev/dsk方式查找磁盘ID
#ls /mnt
看下是否挂在成功
#lofiadm -a /mnt/solaris/Opensolaris.iso //挂载iso文件
#mount -F hsfs /dev/lofi/1 /cdrom
#exit
退出之后就可以继续安装了。
图形提示就不用多说了,唯一注意的是,分区的时候,Solaris安装程序只认识主分区,所以分区显示只有三部分:
1、Unkown -------C 主分区
2、DOSEXTEND-------------------扩展分区
3、solaris ------先前预留的primary未分配空间
如果预先预留的未分配空间是Logic这里直接放在2里面作为扩展分区,这样继续安装的话后果可想而知。
安装完毕之后,重启,grub选项会出现Windows 和 Solaris两个选项,因为之前的Ubuntu的Grub已经被覆盖,solaris比较流氓,Ubuntu覆盖不了Solaris的grub,但是Solaris可以覆盖Ubuntu的,所以先要安装Ubuntu,否则就安装不上了。
grub修复,进入Solaris系统,找到/boot/grub/menu.lst文件,再找到先前拷贝到Windows分区的menu.lst文件,把其中的Ubuntu启动部分添加到/boot/grub/menu.lst里面,大功告成。
由于实验室的机器上外网要VPN,因为安装pptp要连接外网,正无奈呢,突然发现本科时候的网络通居然还可以用!