电脑怎么装ubuntu和win(xp、7、8、10)双系统

为什么要写本文?我作为一个在个人电脑上装了10多年各种linux发行版的linuxfan,实在看不下去网上流传的各式菜鸟写的的垃圾“装机经验”继续误导新人了。本文将用最简明的语言把最简单的装机要求讲清楚,并且说明其中的道理。

本文假设你已经准备好了安装的U盘或者光盘。uefi主板请关掉安全启动,下面讲一下装机过程中的三个关键点。

第一点,安装第三方驱动。安装过程中这个不起眼的选项,如果不勾选,装完后你的无线网卡有很大概率不能用。

第二点,分区。注意:不要管你的主板是BIOS或UEFI,也不要管你的分区表是mbr还是gpt,保持原状,不用改变。

1、到windows系统中去做如下操作:如果你只有一块硬盘,缩小最后面的数据盘,至少空出40G;如果你有ssd,最好把ubuntu根分区和交换区装在ssd上,可以大大提高速度,因此建议在ssd上分出20G给ubuntu,在机械硬盘上分出几十G留给home。

2、用你的安装盘启动,到选择安装方式这一步,选择最后一条“自定义分区”,具体文字或有不同,意思一样。下一步会显示你的硬盘分区表,在预先空出的硬盘空间上新建三个分区,第一个20G以上,文件系统ext4,挂载点“/”,第二个4G,格式swap,没有挂载点,第三个余下的全部空间,文件系统ext4,挂载点“/home”。如果有ssd,前两个分区建议放在ssd上。

第三点,引导程序。分区界面还可以选择引导程序安装点,不能乱选,否则装完无法启动,一般都应该是“/dev/sda”。这个参数就是安装grub2的命令“grub-install”的参数,要求是硬盘设备或者激活的分区,所谓硬盘设备,就是“/dev/sda、/dev/sdb、/dev/sdc”这些。所谓的激活的分区是mbr分区表上的概念,通常就是windows所在的C:盘(通常是/dev/sda1),装那里可以用,但是不可靠,不推荐,grub2说明文档对此有说明。gpt分区没有激活分区的概念,所以就不能用分区做这个参数了,否则装完重启时铁定不能启动grub界面。

下面解释一下这样分区的道理。

为什么不要“/boot”分区?好多文章要求分一个几百兆的boot分区,说得头头是道,其实都是胡说八道。18年前的pc需要它,是因为那时的某些bios不支持LBA模式,现在完全没有这个问题,所以单独的boot分区毫无益处。相反,它的害处却不小,如果分区不够大,升级新内核的时候会装不上,导致系统崩溃。

根分区为什么比较大?装完系统根分区使用空间不会超过10G,为什么要分的比较大呢?有两个原因:1、根分区中的/var、/tmp两个目录的数据量是会增长的,保存了很多临时文件和日志文件,为防根分区爆满导致系统崩溃,需要足够的余量。我自己的根分区一般都是30G。2、未来你还要升级吧,新的发行版体量越来越大,留出足够大的空间,将来升级就不用重新分区了。

为什么要分home分区?首先要知道为什么要装操作系统,是为了工作、学习、娱乐。你势必会在使用过程中保存文件、作品,下载学习资料、电影等。如果某次你装了坏软件导致系统崩溃了、或者删除修改某些关键系统文件导致系统崩溃了,只能重装系统的时候,独立的home分区中的宝贵资料可以安全保留下来,你重装系统时依旧可以挂载home分区,不要格式化,只要改个用户名,你的新home目录就可以和原来的home目录和平共存。

到此本文的主体就结束了,你应该可以成功安装,并且双系统共存了。建议登入新系统后首先打开“软件和更新”,把软件源改成阿里云或163,速度比较快。

更进一步的建议,如果你用ubuntu习惯了,准备长期使用,建议把home分区改成lvm逻辑分区,方便动态扩充。

    原文作者:从火星来
    原文地址: https://www.jianshu.com/p/c1dac19116e0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞