Ubuntu 的安装-UEFI主板与Ubuntu的兼容性

2019-04-14 18:42发布

        以前是安装过Ubuntu 12.04的,在原来的电脑中,按照网上Ubuntu 和win7双系统硬盘安装教程很容易就安好了,但是因为想用cuda,所以需要用有NVIDIA显卡的电脑,所以就换了台兼容机,按照同样的方法却总是安装不上,卡在最开始的界面,硬盘分区部分都没到达。差不多安了两天才找到问题,装好了Ubuntu 14.04。下面写一下安装Ubuntu的过程和出现的问题。 1、预留出安装的内存,如果没有整个空闲盘的话,那么可以我的电脑----右键----管理----存储----磁盘管理----选到新加卷右键----压缩卷 选择大小将一个盘中的可用空间匀出来装系统,考虑到可能存很多程序,我分出140G。如下图这样就可以了。
2、接下来是安装easybcd后,启动软件: 按照网上教程依次点击“Add New Entry”——“NeoGrub”——“Install”,然后再点“Configure”。
点击“Configure”后弹出一个menu.lst文件,然后在menu.lst文件最后粘贴如下代码:
title Install Ubuntu 12.04 LTS root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 initrd (hd0,0)/initrd.lz 这里解释一下,vmlinuz这几个文件名字要一致,64位的话为vmlinuz.efi。再有(hd0,0) hd 0,0代表C盘,但是查看有的电脑如果还有其他主分区的话就可能不是0,0(如下面电脑),0,0-0,3代表主分区,C盘可能是其中一个。0,4-0,6分别代表DEF盘,一般是可以推测出来的,如果现实找不到文件多试几次就可以,如果实在不行,据说可以用winggrub工具查看分区好,没试过。3、将下载的ubuntu-12.04.4-desktop-amd64.iso放到上面相应hd0,0代表的盘的根目录中。打开iso文件,将casper文件夹下的vmlinuz(64位的为vmlinuz.efi)和initrd.lz解压出来放到与iso相同的目录下。上面准备工作完成了,碰到的都是小问题,下面开始出现纠结的过程。硬盘安装的时候电脑始终卡在下面文字这里, filesystem type is ntfs partition type 0x07 [linux-bzImage,setup=0x4200,size=0x4c520] [linux-initrd @ 0x7f1cf000,0xe2f6d7 byte]网上各种搜之后大部分说是Linux不支持ntfs格式的硬盘,所以我故意分了一块硬盘格式化成fat32格式,但是依然卡在这里,只是 filesystem type is ntfs 变成了filesystem type is fat,依然不行。我装其他电脑的时候,发现也会出现这行字,只是一闪而过,不会卡在这里,这台电脑会闪一下卡在这里。之后我又尝试了用U盘安装。U盘安装更简单一点,首先要用UltraISO软件制作U盘启动盘,过程就不介绍了,总之,依然安装不了,卡在下面界面,依然进不了下面的安装分区步骤。 但是同样的U盘,同样的步骤,在笔记本上是安装好了的。除了12.04,我也试了其他各种版本,13,14。所以我开始怀疑是电脑的问题,网上还是有人遇到这种问题的,但是基本上没有解决方法,有的人说是华硕主板不支持Ubuntu的原因。所以也找了电脑的技术支持,技术支持也没有提出合适的解决办法,已经属于不搭理我的阶段了,我想好吧,不难为他了,技术支持晚上十点多还上班,很不容易。所以我换了centos 7,反正一样是Linux。centos7很容易就装上了,也可以用,centos相对Ubuntu来说还更稳定也是一个不错的选择。不过还是不甘心,所以又查了一下主板的问题,最后终于搜到有一个提到说,UEFI主板只支持Ubuntu13.10以上的64位版本,U盘启动要选非UEFI模式,然后我想最后试一次。我下了最新版的Ubuntu 14.04,U盘启动的时候选择了非UEFI模式(下面图中三四项分别是U盘启动的两个模式,选上面一个)启动,然后奇迹发生真的安装好了。没有验证其他版本,但是Ubuntu14.04 64位系统是可以安装在UEFI主板上的,之前用过最新版本,只是用的是UEFI启动,所以没有成功。所以如果是现在比较新的UEFI主板的话,安装13.10以上的64位版本非UEFI启动应该是可以的(稳妥起见14.04我试验过)。
wingrub工具查看分区号)