前文中说到,好不容易费九牛二虎之力安装好了atom的微型服务器,可在安装系统的时候又出现了诡异的问题。
由于没有多余的电源线,只能选择用易驱驱动光盘来安装ubuntu,但是顺利安装之后,却发现重启后系统无法找到引导系统Missing operating system。
一开始以为没有正确安装grub,于是再次格盘、安装,并特意手动安装了grub,这次情况出现了好转,grub启动了,但是只有boot分区的基本系统。
于是又重装,之后的N遍都让前面的一次成功启动成了唯一一次--每次都会提示Missing operating system,看来问题依然很严重。
折腾一天无果,最后把问题归结为了硬件,哪知,这样无奈的想法竟然让问题出现了转机。
我打开BIOS,查看是不是因为有特殊的设置让硬盘引导区损坏。就在我地毯式搜索BIOS选项的时候,猛的发现了一个disable--它出现在了最不应该出现的地方,BOOT菜单。当我打开BOOT菜单时,发现主硬盘设备竟然是disable,而不是之前识别的STXXXXX。当我更改了选项重启后,发现,grub成功启动了!
我开始回想每次重装系统的动作,并努力比较那次成功启动(虽然只有基本系统)的过程,终于发现了一个很不明显的细节--那次成功启动的时候,我没有来得及拿出光驱的光盘。
那么到这里,应该是公布原因的时候了,很简单,不知道主板是太智能还是太傻,当设置为非硬盘在第一启动位置时,如果拿掉启动设备(拿掉光盘同样检测不到设备),则后续启动位置的硬盘会被视为disable…所以,每次安装完系统,BIOS的启动设备都会被干掉,当然就会Missing operating system了…
看来,我是被机器玩了…