安装环境:
有一台Dell的工作站,双磁盘(固态512G,磁盘2TB)。 默认已经在固态盘上安装好了WIN10。同时固态盘还有几个隐藏分区,分别用来存储windows引导区(EFI),Dell系统恢复分区等。win10 只有一个分区在C盘。
安装目标:
双系统并存,保留原生的OEM 系统和恢复分区不损坏。
安装必备:
1、用下载的ubuntu系统iso镜像文件,制作 USB+HDD启动盘。具体工具可以在windows系统用UltralSO, linux系统也有类似的命令可以完成。这一步相对比较简单,后面安装系统时就从这个U盘启动,然后安装。
2、设置BIOS:主要时设置为UEFI启动(关掉legcay启动模式),允许从USB启动, 关掉安全启动模式。
最关键的是要将硬盘启动选项改为为AHCI模式。目前的设置时:Raid On。如果不修改这个,安装Ubuntu时只能看到2T的机械盘,看不到固态盘。
具体修改方式参考了此贴:https://www.cnblogs.com/ciby/p/10051342.html。
3、在win10下用磁盘管理 将C盘压缩出来一个分区(200G) ,这个磁盘可以格式化,也可以不格式化(空闲)。在安装系统时需要将这个硬盘分拆成很多小块,进行详细的分区设置。在我的系统里这个盘是sda(固态)下面的第4个分区,后面几个分区是Dell的恢复分区)
安装步骤:
1、F12,在启动列表中选择有Ubuntu系统镜像文件的U盘,启动。
2、选择试用Ubuntu。这样可以先不安装,进如Ubuntu环境下用 sudo fdisk -l 看一下是否正确识别了所有硬盘。如果正确再点击运行桌面上的 Install Ubuntu 进行安装。
3、安装过程中,大部分步骤按照提示进行就可以。中间最关键的就是系统分区的过程。
当弹出选择系统安装分区这个对话框时,有好几种模式可以选,主要如下:
A: 安装Ubuntu系统 与Windows 并存。(如果前面在准备阶段把BIOS 改对了,这项才会有。)
B: 清除整个磁盘,安装Ubuntu。(如果固态盘能识别出来,后面需要选择格式化哪个硬盘。)
C:其它选项。(这个就是手动分区模式,在众多分区中选择我们要安装的分区,同时创建 biosgrub(保留BIOS启动分区) ,swap,/ , /home三个分区出来。)
这个步骤,我选择了A,但是后面提示只能在机械盘安装,同时有一行小字提示有一个小分区被隐藏了,点开后弹出的界面就跟C选项是一样的了。
其实选C就可以,不要被与Windows 并存 这个几个文字干扰,只要安装正确结果都是一样的。
选C后,手动分区:比较关键是就是创建Linux的分区,理论上可以选择固态或这机械盘的任意一个空闲分区。具体参考此贴:https://blog.youkuaiyun.com/qq_31192383/article/details/78876905
这里我就大概说一下我的几个关键选择。首选选择了前面在固态盘中腾出来的200G分区,在界面上显示为:/dev/nvmeon1p4 ntfs ( 末尾数字4就代表第4分区,ntfs是前面手欠格式化成ntfs分区了,不过也不影响)。
选中这个分区后,在对话框下边有一个“+”号(表示新建分区,“-” 表示删掉分区),选择这个“+” 弹出新建分区,分别按照上面的贴子创建biosgrub(大小1G)。swap(大小 30G),“/” (大小45G), home(其余大概100G)。
注意,这相当于把最开始的:/dev/nvmeon1p4分区拆分成为 4个新的分区。由于 biosgrub 分区在最前面,这个分区会就会显示为:/dev/nvmeon1p4 biosgrub (仍然是 第4分区),当然,这里我们及时这么弄了,还是要告诉系统我们要把系统引导文件安装在这个分区,那就是在对话框的最下面一个下拉菜单:安装引导启动器的设备(一定要选择 /dev/nvmeon1p4 )。
最后,点击“现在安装” ,就开始格盘和安装了。
常见问题:
1、识别不出来固态盘。这参考前面BIOS的设置。
2、识别不出来WIN10系统。
3、选择 B: 清除整个磁盘,安装Ubuntu。选择机械盘进行安装,装到最后弹出错误,提示无法写入 引导启动器。如果选择往其它分区(如:win的EFI分区)里写入总是会提示冲突。 这主要是没有分配biosgrub的缘故,必须给Ubuntu 单独分配一个类似于EFI的分区。
4、当然3中,我们可以在BIOS中不修改硬盘启动选项为AHCI模式。那么就需要设定legcay启动模式,并且在U盘中把一个名为EFI的目录删掉,这样在选择 B: 清除整个磁盘,安装Ubuntu,此时就会不采用UEFI模式启动系统,因此也就不要单独分配 biosgrub 分区给Ubuntu。这样也能在机械盘上安装成功。这样的好处是,跟WIN完全隔离,并且可以选择LVM模式安装Ubuntu,完全让系统自动分区,省去分区的烦恼。 缺点是:要启动WIN,必须在BIOS里先修改为UEFI模式才能启动,启动Ubuntu时,还需要改回legcay启动模式。另外就是linux的系统运行在机械盘里,速度会慢一些。