第一步,分区
Linux只有分区挂载目录的概念,所以需要在Windows下分出一块较大的未分配空间,不需要格式化
下载镜像并写入U盘
下载完镜像以后,使用软碟通将镜像写入U盘,然后重启。
PS: 如果U盘本身就支持efi启动的话,可以直接把镜像解压到U盘
开机后把握时机进入Boot Menu,选择从USB启动。
注意:需要在BIOS中关闭安全启动(Secure Boot)
安装Ubuntu
进入安装程序
正常情况下,启动后会出现grub引导菜单,选择第二个即可进入Ubuntu安装程序。
然而,由于我的显卡是Nvidia的,无法进入安装界面。
英伟达显卡解决方案
在grub菜单画面时,按e
编辑开机指令,quite splash
改为nomodeset
安装完毕重启后,同样方法进入系统,打开终端执行sudo gedit /etc/default/grub
找到quiet splash
将其改为nomodeset
即可,更新grub后重启sudo update-grub
按步骤安装即可
安装步骤参考亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统
以下步骤皆来自该博文
// 复制开始
注意事项:
如果你选择了安装更新和第三方软件,那么一定要记得联网,否则会卡死在最后的进度条上,所以最好不要勾选。另外,不要选择“与其它系统共存”那一项,而选择最后那个“其它选项(创建自己的分区)”。
最最最关键的就是分区这一步,这一步直接影响你安装双系统是否成功!找到刚才分割出的未分配空间,点”+“按钮来挂载分区。选择的时候一定要看清楚,一般来说根据大小就能判断,不要手滑把Win所在的空间给格式化掉了。并且,可能会看到一些几十MB或者一百来MB的已用空间,不要去动它们,可能是分区恢复盘之类的:
分区
swap和efi建议放在固态盘上
swap交换空间,这个也就是虚拟内存的地方,选择主分区和空间起始位置。如果你给Ubuntu系统分区容量足够的话,最好是能给到你物理内存的2倍大小,像我8GB内存,就可以给个16GB的空间给它,这个看个人使用情况,太小也不好,太大也没用。(其实我只给了8GB,没什么问题)
新建 efi系统分区 , 选中逻辑分区 (这里不是主分区,请勿怀疑,老式的boot挂载才是主分区)和空间起始位置,大小最好不要小于256MB,系统引导文件都会在里面,如果这分区满了可能会带来未知问题。我给的512MB,它的作用和boot引导分区一样,只是引导方式不同。不要按照那些老教程去选boot引导分区,也就是最后你的挂载点里没有“/boot”这一项,否则你就没办法UEFI启动两个系统了。
挂载“/home” , 类型为EXT4日志文件系统,选中逻辑分区和空间起始位置,这个相当于你的个人文件夹,类似Windows里的User,如果你是个娱乐向的用户,我建议最好能分配稍微大点,因为你的图片、视频、下载内容基本都在这里面,这些东西可不像在Win上面你想移动就能移动的。
总的来说,最好不要低于8GB,我Ubuntu分区的总大小是64GB,这里我给了12GB给home。
(这里特别提醒一下,Ubuntu最新发行版不建议强制获取Root权限,因为我已经玩崩过一次。所以你以后很多文档、图片、包括免安装软件等资源不得不直接放在home分支下面。你作为图形界面用户,只对home分支有完全的读写执行权限,其余分支例如usr你只能在终端使用sudo命令来操作文件,不利于存放一些直接解压使用的免安装软件。因此,建议home分支多分配一点空间,32GB最好……)
挂载“/usr” (也可以不挂,就直接包括在“/”当中),类型为EXT4日志文件系统,选中逻辑分区和空间起始位置,这个相当于你的软件安装位置,Linux下一般来说安装第三方软件你是没办法更改安装目录的,系统都会统一地安装到/usr目录下面,因此你就知道了,这个分区必须要大,我给了32GB。
最后,挂载“/” ,类型为EXT4日志文件系统,选中逻辑分区和空间起始位置,
因为除了home和usr还有很多别的目录,但那些都不是最重要的,“/”就把除了之前你挂载的home和usr外的全部杂项囊括了,大小也不要太小,最好不低于8GB。如果你非要挨个仔细分配空间,那么你需要知道这些各个分区的含义(Linux(ubuntu)分区挂载点介绍)
不过就算你把所有目录都自定义分配了空间也必须要给“/”挂载点分配一定的空间。
重要提示
分配好各个挂载点后,还有一个至关重要的步骤,那就是选择“安装引导启动器的设备”,默认是错误的,既然我们为Ubuntu分配了efi系统引导分区,那么显然,这里应该把它改成刚刚分配efi引导的那个分区。
// 复制结束
安装完成
安装成功后,会提示重启(记得拔掉U盘)。
个人经验
由于初始分辨率太低了,我分完区以后点击不了下一步= =(使用Tab和方向键也切换不过去)。
最后把安装语言设置成了英文,下一步显示出来了。
安装过程中可能会黑屏,只是系统关闭了显示器的正常现象,不必惊慌。
我的是Ubuntu所有分区都在机械硬盘上,然后重启后还是显示出了windows系统
其他问题
未安装驱动,分辨率太低
临时解决方案
sudo gedit /etc/default/grub
找到文件中的分辨率相关内容,将其分辨率改为你屏幕的分辨率,例如1920X1080
sudo update-grub
更新后重启
安装驱动
自行搜索自己显卡驱动在Linux下的安装方法(手动滑稽)
引导界面美化
可以使用burg
替代grub
引导界面(似乎是通过修改grub文件实现)
也可以直接在GRUB Themes 上下载自己喜欢的主题,解压后执行install.sh
安装即可。
安装完成后可以在/boot/grub/themes/
中找到新生成的对应主题文件夹
如果无效请修改引导文件/etc/default/grub
GRUB_THEME
改成自己下载的主题路径
修改引导顺序及选项
1. 纯命令行方式修改顺序
1 | sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober |
该命令是将etc文件夹下的grub.d文件夹下的30_os-prober
文件改名为08_os-prober
。(08可以改为06~09都可以,只要更小)。Ubuntu的启动项相关文件名为“10_….”这样就可以将windows的启动项放在Ubuntu前面,即启动项列表的第一个。由于引导程序默认启动第一个启动项,所以这样就可以先启动windows了。注意修改完后更新一下grub才能生效(即命令sudo update-grub)。
2. 通过修改/boot/grub文件修改名字(简单粗暴)
sudo gedit /boot/grub/grub.cfg
找到对应的选项名字编辑后保存即可,不需要sudo update-grub
参考
ubuntu安装后出现的问题(安装时分辨率不对/错误界面过大、nvdia显卡无法进入)
Ubuntu和Windows启动项名称、顺序修改
Ubuntu grub 引导界面美化