红联Linux门户
Linux帮助

Windows、Solaris、Ubuntu三系统安装手记

发布时间:2008-10-14 20:55:27来源:红联作者:gfhlole
这两天把几个系统搞定了,首先当然不用说的安装伟大的Windows,没有Windows什么都不用谈了。说明,实验室机器的光驱坏了,硬盘是新的,上面什么都没有,装个Windows都费劲周折的,反正给装上了,具体的绝招暂时保密,嘿嘿。

下另外两个系统的安装镜像,挺大的,网络流行版本太泛滥,建议直接从官网下载,考验你网络能力的时候,,Ubuntu8.04 server版3.9G,Solaris 10,2.10G。

安装Grub4Dos,注意版本,把其中的gldr的文件放到C根目录,修改boot.ini文件,重启,就可以进入grub命令了。

安装Ubuntu8.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要连接外网,正无奈呢,突然发现本科时候的网络通居然还可以用!
文章评论

共有 4 条评论

  1. beyondwqgy 于 2008-11-01 16:14:58发表:

    opensolaris,就可以装在普通的机器上

  2. zxs168 于 2008-10-15 09:32:47发表:

    你太历害了吧

  3. wotacid 于 2008-10-15 07:02:04发表:

    可以安装Solars的是什么机器
    据说SUN的服务器才可以安装的

  4. boyyes 于 2008-10-15 00:16:16发表:

    太强了 厉害