Linux之旅(I)——Ubuntu 12.04/14.04 LTS 安装

来源:互联网 发布:网络教育课程 编辑:程序博客网 时间:2024/06/05 02:32
一直以来,都使用Win7系统,因为项目工作需要,转而开始Linux之旅。Linux之旅的起点在于Linux系统环境搭建,对于需要兼顾Windows系统的开发者而言,搭建Linux系统通常有两种方式:一是虚拟机安装Linux系统;一是安装windows&Linux双系统。这两种方式笔者均使用过,但限于笔者的笔记本配置不高,系统内存受限,笔者使用过VMWare/VirtualBox两种虚拟机运行起来都比较吃力,大型项目的编译实在无法接受。之后笔者在自己的笔记本和台式机上安装了双系统。Linux作为一个广受开发者青睐的开源操作系统,发行版本非常多,笔者采用了当下比较流行的64位ubuntu桌面版本,并做了如下笔记。

 

1. 安装准备

1)EasyBSD,系统引导软件

2)Ubuntu-14.04.2-desktop-amd64.iso,64位ubuntu系统安装镜像

3)安装有windows系统的PC

 

2. 安装步骤

1)  引导安装设置

安装EasyBCD,启动后Add NewEntry,选择NeoGrub/Install/Configure,在打开的文件(C:/NS/menu.lst),在文件末尾添加以下代码并保存。

title Install Ububtu

root (hd0,0)

kernel (hd0,0)/vmlinuz.efi boot=casperiso-scan/filename=/ubuntu-14.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

注:(hd0,0)代表第一块硬盘的第一个分区,对应于系统的C盘;ubuntu-14.04-desktop-amd64.iso为待安装ubuntu系统镜像文件。

接着,将系统镜像文件中的.disk文件夹和casper文件夹内的vmlinuz.efi和initrd.z解压出来并复制到(hd0,0),即C盘下。

2)  安装

重启电脑,选择Neogrub引导加载器选项启动;选择InstallUbuntu(menu.lst中设置的titile);接下来就直接进入了一个Live Ubuntu,首先打开终端(Ctrl+Alt+T),输入sudo umount –l /isodevice取消光盘驱动器的挂载,防止安装过程中无法卸载挂载点错误;然后双击桌面的安装Ubuntu 14.04 LTS图标安装,大多数的设置只是设计系统用户系统环境设置,用户可根据个人情况设置,唯一需要注意的是分区设置,常规方案只要设置/ 、/home和交换分区即可,推荐方案如下:

安装类型选择其他选项,分区时栓剂空闲分区进行分区新建,分配15G-20G空间,选择逻辑分区,空间起始位置,用于/;分配2G空间用于交换空间;剩余的均用于/home,设置参数同/设置。

3. 注意事项

收尾工作

双系统启动设置,系统安装后默认启动ubuntu系统,如果常用系统为windows可以进行如下设置;

sudo mv /etc/grub.d/30_os-proberetc/grub.d/06_os-prober

sudo update-grub

删除NEOGrub引导选项,windows系统下打开EasyBCD软件,在配置NeoGrub的界面上选择Remove删除NeoGrub引导。

关于安装中可能遇到的问题

关于Nevidia显卡PC机安装时存在黑屏或屏幕闪烁的问题,主要是由于Nvidia没有开放开发照成Linux系统没有开源驱动,系统在启动时无法匹配到Nvidia显卡的驱动,于是加载了一个最接近的显卡驱动而造成显示问题,解决方案如下:

对于在系统安装时出现显示问题,造成安装无法继续:

设置引导安装参数为nomodeset,该参数关闭安装过程的显卡驱动检测而使用通用驱动。该设置可以有两种方式,这两种设置方式的本质是一样的,只是配置的步骤不一样:一种是在编写NeoGrub配置文件menu.lst时,添加nomodeset到kernel (hd0,0)/vmlinuz.efi boot=casperiso-scan/filename=/ubuntu-14.04-desktop-amd64.iso ro quiet splash nomodesetlocale=zh_CN.UTF-8添加;另一种是在以Neogrub引导加载器启动后选择Install Ubuntu选项时按下键盘上的字幕e进行nomodeset参数的添加,添加位置如上,添加后按Ctrl+X启动。

对于系统安装后启动无法显示,无法登陆,死机,闪屏等显示问题,造成无法继续使用系统:

下载Nvidia官方闭源驱动并安装,步骤如下:

根据Nividia显卡型号选择安装系统响应的驱动;

安装编译依赖项:sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`

屏蔽开源驱动nouveau,通常该步可以省略,因为安装驱动过程中会自动屏蔽;

注销系统,关闭图像环境sudo service lightdm stop(适用ubuntu);

安装sudo sh NVIDIA-Linux-x86_64-xxx.run;

重启图像环境sudo service lightdm start

对于Nvidia独显和Intel集成显卡驱动安装

sudo apt-getinstall nvidia-331 nvidia-settings nvidia-prime

对于无法在硬件上关闭一个显卡,如果图形界面可用可以在终端中输入nvidia-settings选择一个显卡使用;对于显示界面出问题的机器可以使用命令控制台操作:具体按Ctrl+Alt+F1进入命令控制台,登录后输入nvidia-settings指令集或nvidia-select intel(或nvidia)选择使用哪一款芯片,或者使用prime-switch intel(或nvidia)进行显卡切换。切换后需要重启x11,可通过注销、重启或sudo restart lightdm重启实现。

注:如果出现屏幕抖动问题,可尝试下载官方闭源驱动安装解决。

 

4. 常见设置

root用户添加

ubuntu默认不能以root身份登录,为此要通过修改配置文件来实现:

vi /etc/lightdm/lightdm.conf #ubuntu12.04

vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf #ubuntu14.04

在结尾增加以下内容:

greeter-show-manual-login=true #允许用户登录

allow-guest=false #禁止游客登录

保存退出,添加root用户:sudo passwd root,输入密码。

为避免root登录时/root/.profile加载

注:不同版本的配置文件可能有所不同,用户可以使用locate lightdm.conf指令来查看该配置文件的存放位置。

中文系统下,修改文件目录为英文

中文环境对于国内开发者而言却是比较友善,但目录操作频繁的中英文切换却又比较恼火,为此可以将中文目录切换为英文,操作如下:

export LANG=en_US #修改为英文环境

xdg-user-dirs-gtk-update #文件夹修改为对应的英文文件夹

export LANG=zh_CN #修改为中文环境


5. 卸载双系统中的Ubuntu

EasyBCD重写MBR

重启EasyBCD,选择Toolbox栏的BCD Deployment选项,在右下角找到MBR Configuration Options,选择你的主要操作系统,此处根据个人操作系统选择,笔者选择了Install the windows vista/7 bootloader to the MBR,点击Write MBR即可。接下来手动格式化ubuntu所在磁盘即可。

未重写MBR直接删除ubuntu磁盘解决方案

windows系统下安装ubuntu系统时,MBR启动项是由ubuntu的grub引导,直接删除ubuntu系统所在磁盘导致grub无法被加载,从而导致无法进入原有的系统。常见的解决方案有两种,从本质上来说都是重写MBR的修复过程,但实现上略有区别,根据手边的资源选择使用那种方式:通过系统安装盘的系统恢复来重写MBR或者通过U盘启动盘来恢复。


到这里为止,初步完成Ubuntu和Linux双系统的搭建。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 国际机票名字错一个字怎么办 国际机票名字拼音错了怎么办 订机票名字写错了怎么办 亚航机票护照号写错怎么办 打发过了的奶油怎么办? 孩子生了没人带怎么办 办理退休审核未通过怎么办 整天沉迷全民k歌怎么办 吃鸡账号被误封了怎么办 手机换号了银行卡怎么办 评副高没有病房论文怎么办 收件人姓名写错了怎么办 汇款姓名写错了怎么办 在菲律宾旅游签证过期怎么办 微博转发被限制怎么办 百香果蜂蜜沉在下面怎么办 领导要潜我老婆怎么办 被领导潜了该怎么办 实习期单位领导开除我我该怎么办 泡泡袖显手臂肥怎么办 客人想吃霸王餐怎么办 在四楼上课时发生地震怎么办 学生在上课时发生地震怎么办 学生上课时发生地震怎么办 老板承诺的工资不兑现怎么办 只有本科毕业证没有学位证怎么办 孩子跟坏孩子玩怎么办 苕帚跟簸箕掉下来了怎么办 身体发烫又觉得冷怎么办 买苹果8后悔了怎么办 手机死机了怎么办不可拆卸电池 百度网盘密码忘了怎么办 空调冷凝水无法排出怎么办 转账时名字错了怎么办 打款名字错了怎么办 转账名字写错了怎么办 国际汇款汇错了怎么办 汇款英文写错了怎么办 体重秤不显示了怎么办 在ur试完衣服怎么办 汽车主机没有倒车检测线怎么办