传统BIOS安装Ubuntu双系统
来源:互联网 发布:linux telnet端口 编辑:程序博客网 时间:2024/06/07 16:15
- 一制作镜像
- 二创建分区
- 三安装ubuntu
- 四解决卡死
- 五安装N卡驱动
此前在小的工控上面(UEFI)安装Ubuntu顺风顺水,而这次我想把ubuntu装到自己的笔记本上,但因为自己的笔记本是传统BIOS也就是说Legacy,再加上笔记本是双显卡,导致安装过程折腾了好久
在安装ubuntu时,出现了各种问题,最头痛的就是安装完成之后,点现在重启,电脑就卡死。
用easyBCD引导后,也会卡死在登录页面、卡死在一个紫色屏幕页面,无法动
经过大量搜集资料,终于完成了梦寐以求的ubuntu安装
故写一篇简单的博文记录下,仅供参考。
一、制作镜像
- 下载ubuntu的iso镜像文件
- 下载软碟通或者rufus,把ubuntu的iso镜像写入到U盘中
二、创建分区
右击此电脑,选择管理按钮-磁盘管理
查看当前磁盘所分的区,由于MBR最大仅支持4个主分区,且扩展分区算一个主分区,所以在安装ubuntu前要提前清理出一个主分区来。
所有的逻辑分区(蓝色的部分)共同算扩展分区,也就是说,一台电脑最多可以分3个主分区+N个逻辑分区,因此,如果想要空出一个主分区来,而不想格式化,可选择将一个主分区转换为逻辑分区,进而达到腾出主分区的目的。推荐利用分区助手来实现主分区/逻辑分区转换的操作。
选择任意有空闲的磁盘分区右键选择压缩,选择适当大小(ubuntu推荐在40G以上),压缩后可看到黑色标记的未分配空间。
三、安装ubuntu
- 将制作好的U盘插上电脑,在开机后立刻按F2进入BIOS属性配置页面(不同的电脑快捷键可能不同),在boot中,把U盘选择为第一启动项,保存修改。
- 重启后,进入ubuntu的安装页面,选择安装(install ubuntu),这个步骤网上的教程挺多的,这儿略过,不推荐在安装时就选择更新操作。
- 安装完成之后,会让你重启。这个时候,有可能你的电脑就会卡死,选择电脑的强制重启。
- 重启后选择进入windows系统,打开easyBCD-添加新条目-Linux-类型(GURB 2)-驱动器则选择boot所在的驱动器即可(即磁盘容量相对较小的那个盘)-添加条目
- 这个时候重启电脑,就会在选择系统页面看到linux系统,不过,这个时候点击该系统可能会存在卡死在紫色屏幕、卡死在登录页面的情况,这种情况应该是由双显卡驱动原因所致。
四、解决卡死
装完Ubuntu重启之后发现又黑屏了。
- 在Ubuntu启动引导界面,按e进入grub, 找到quiet splash 在后面添加nomodeset,然后按F10重启
- 进入系统后,CTRL+ALT+T启动命令行输入sudo gedit /etc/default/grub
- 找到quiet splash 在后面添加nomodeset
- 把GRUB_DEFAULT=0改为GRUB_DEFAULT=4(这个操作是把windows 7设为默认启动项;不一定是4,数一下你的启动界面windows 7 是第几个,从0开始,友情提示:卸载ubuntu的时候不要直接格式化硬盘,否则连windows也进不去了)
- 保存,关闭
- 命令行输入sudo update-grub
五、安装N卡驱动
以上设置后,在测试时发现,进入ubuntu后,系统很卡,卷帘式加载图像,分析多半是显卡驱动的问题,于是准备把独立显卡的驱动安装一下
进入ubuntu后,在设置-软件和更新-附加驱动,选择第一项也就是英伟达官方的驱动
安装完成之后,即可把第四步中添加的nomodeset删除,重启后可发现可正常启动。
至此,整个安装过程就结束了~
- 传统BIOS安装Ubuntu双系统
- Win8.1+Ubuntu双系统(BIOS+MBR)
- BIOS模式的win10与UEFI模式的Ubuntu双系统的安装问题
- Windows, Ubuntu双系统安装
- 安装Windows/Ubuntu双系统
- Ubuntu 双系统安装
- win7 安装 ubuntu 双系统
- win7安装ubuntu双系统
- Ubuntu/Windows双系统安装
- windows7、ubuntu双系统安装
- win8 ubuntu双系统安装
- win7 ubuntu 双系统 安装
- windows7安装ubuntu双系统
- MacOSX/Ubuntu双系统安装
- Win7 安装Ubuntu 双系统
- Windows8 + Ubuntu 双系统安装
- win7+ubuntu双系统安装
- Ubuntu双系统安装详解
- java设置session销毁 失效的方法
- Java Web开发环境搭建
- ES6--Symbol数据类型
- ArrayList源码研究
- codeforces Gym
- 传统BIOS安装Ubuntu双系统
- (二十四)自定义动画框架
- halcon导出类---HDevWindowStack详解
- Java Web 后续(三)
- java中equals方法的用法以及==的用法(转)
- tarjan算法求强连通分量详解(避免误区)
- 数据库连接池
- LintCode刷题——背包问题
- Android开发之Intent的使用