安装双系统总结:
需求:由于工作和个人学习需求,往往需要linux和windows中来回切换。虽然有虚拟机这个好用的东西,但在效率和性能的追求上使得一个linux物理机变得有必要。在centos和ubuntu都尝试过后,选择了ubuntu(个人习惯)。如果安装linux最好还是根据需求来,我主要是因为需要安装Vivado,最好ubuntu和centos在虚拟机中尝试一下之后再决定。
准备软件:UltraISO、Diskgenius
硬件:U盘
简要步骤:
1、Ubuntu官网下载一个Image,然后利用UltraISO刻录到U盘中。
2、利用Diskgenius将磁盘进行分区,这里注意由于每个人的磁盘数量及选择不同,根据个人情况进行分区即可。我在很多博客中看到有的人根据磁盘数量来选择安装ubuntu的方式其实是没有必要的,可以选择windows和ubuntu安装在一个磁盘中,也可以安装在不同的磁盘中。但是务必选择apt的格式(老旧电脑可以忽略这一句,本篇的安装方式也不适用)。
3、在本电脑的BIOS设置启动方式为U盘优先。
4、重启电脑后选择ubuntu,进入ubuntu的安装界面。
5、一切按照ubuntu的流程来走,只是在分区界面选择自己分区。一般/、home、swap、efi分区足够了,在选择启动引导将efi分区选中。
6、安装完成之后会提示拔出U盘介质之后重启。
这里如果你选择的不是windows和ubuntu安装,进入原来的windows会发现在c盘的引导分区中多了一个ubuntu的文件夹,猜测这个就是为什么在ufi启动的时候中能够发现linux(windows启动优先的情况下)。
问题:
在重启之后因为bios里默认设置的还是windows启动优先,所以启动的时候如果不按下esc(HP电脑提示按下esc)进grub,可能就会直接进入windows了。找了很久也没有找到解决方法,直到我发现在bios里把linux设置为优先启动,然后神奇的事情来了。重启之后就会直接进入grub(无需按下esc),等待你选择。这个时候去选择进入哪个系统就好了。
修改grub timeout:
1、 sudo gedit /etc/default/grub 将GRUB_TIMEOUT=** ,**改成自己想要的等待秒数。
2、sudo update-grub2
? sudo update-grub
3、reboot now, 如果未执行2而直接执行3会发现不一定生效,推测可能重启的时候并没有重新调用grub的配置文件,简化了启动过程。
|