WIN10 + ubuntu18.04双系统安装,使用WIN引导程序代替grub

之前的Linux都是用的虚拟机,感觉很不接地气,今天突发奇想装个双系统,有些问题折腾了些许时间,写此贴作个记录。

  1. 务必首先安装WIN系统!如果有了请跳过该步骤。没有的话到官网下载WIN10,点“下载工具”的按钮,会有一个辅助程序,一步一步提示你制作启动盘。
    如果想装其他WINDOWS版本,可以到MSDN我告诉你 下载其他系统版本,然后用UltraISO刻录到U盘。
    然后重启按下F2(不同型号的电脑都不太一样,请上网查),调整为U盘启动。具体U盘安装过程就不详细说明了。非WIN10系统在装机分区时务必给ubuntu系统留下空间。
  2. 先下载ubuntu系统:https://www.ubuntu.com/download/desktop
  3. 找一个4G以上的空闲U盘,并下载一个名为Universal-USB-Installer-1.9.8.7的软件来制作启动盘。作用与UltraISO一样,不过听一些网友说镜像文件大于4G时用这个会出问题,所以我们就用Universal-USB-Installer-1.9.8.7。这个软件使用极其简单,首先选择要安装的系统(Ubuntu),然后选择之前下载好的镜像文件,最后选安装盘(找到自已的U盘),点Creat就可以。
    我把需要的工具链接放这里:
    链接:https://pan.baidu.com/s/1tCr1tQb_Jpf1uDSscKNutw
    提取码:78gp
  4. 在WIN10系统里,右键开始菜单,打开磁盘管理。找一个空闲分区(ubuntu官网推荐25G以上,我觉得最好大于40G),右键删除卷。(如果你只有一个分区,可以对该分区右键,压缩卷,这样会分割出来一部分独立出来)。就这样,有一块显示可用,这就可以,不需要新建卷。
  5. 然后可以重启电脑,开机按F2(或F10、F12,上百度查一下)进入BIOS的Boot菜单项,设置优先U盘启动。设置并保存,然后就会进入ubuntu的安装盘。按方向键,选择Install Ubuntu选项,回车。
  6. 选择好语言,一路按自已心情设置。遇到选择安装方式时,最好选自定义(磁盘空间大就可以选默认安装。小的话要选自定义,大部分问题都出在这一步,谨慎。我自己安的时候没搞太复杂,只分了一个swap分区4G(sda4),80G的/根分区(sda3)。引导程序选择装在根分区上(sda3)(如果有boot分区,就安到boot分区上,我这么做是因为只有swap和/两个分区)。其中sda后编号1-4的是主分区,5及以后的是逻辑分区,其实主分区和逻辑分区选哪个都没有问题)。
  7. 安装好并进入系统设置一番,就可以重启电脑了。不过这时候重启还不会显示ubuntu的启动项,会直接进入 WIN系统,不要急,看下一步。
  8. 进入WIN系统,下载一个叫EasyBCD的软件,打开它。选 添加新条目Linux BSDGRUB Legacy(很重要,选grub2会出错,有些博客上说要选grub2,在我电脑上试了行不通),名称自已填,驱动器选你留下来安装linux的根分区(或者是boot,就是引导程序安装的那个分区),然后点 添加条目,OK,这一步给WIN的引导项里加入了ubuntu。
  9. 然后再重启,发现WIN引导界面多了一个linux系统,看起来似乎完美!
  10. 但是选择进入ubuntu系统,进去之后发现,它里面还会使用grub引导程序,虽然不影响使用,但是毕竟比较累赘,接下来要隐藏掉grub引导程序的界面。
  11. 进入ubuntu系统,在命令行输入
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
  1. 完成之后,系统里就会多一个名叫grub-customizer的图形化程序。打开它,选择常规设置默认项选为ubuntu,取消勾选显示菜单查找其他操作系统(重要)。然后点保存,退出。
  2. 然后再重启,出现WIN的引导程序,选择ubuntu,进入就会直接进系统,而不会再出现grub引导界面了。到这里完全解决了我的问题。

踩坑经验:如果你不幸在装机中途损坏了磁盘MBR,不要轻易放弃你的硬盘数据。插上你刚刚装机的ubuntu U盘,进去点Try ubuntu,然后打开命令行:

sudo apt-get update
sudo add-apt-repository ppa:yannubuntu/boot-repair 
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

这时候会出现一个图形化的修复程序,选默认修复,就会把grub写入到MBR分区表中;如果选恢复,它就会恢复之前引导WIN系统的MBR。这两个选项都可以,至少能让你有一个系统可以启动,然后再按以上所说的方法,设置另一系统的引导程序。

总之,装机这个技能,不折腾几次是不可能学会的,不要怕麻烦,反正只要不作死格式化,硬盘数据几乎是不可能坏的,最多是分区表坏了进不了系统,看起来很吓人,其实原理学一下,不也没那么可怕么。OK,就到这。咱也不是专家,解决个问题做个记录吧,顺便帮一下有同样问题的同学。
推荐《鸟哥的Linux私房菜 基础学习篇》,里面前几章关于开机流程及系统引导讲述很请晰,装机的细节及原理几乎都讲到了。后续有使用问题也可以参考这本书。
好了就这样,祝大家学习进步,加油!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值