为了显示高逼格,毅然将已经装好的桌面版Ubuntu重装成服务器版,但是安装过程中出现了一些问题,下面描述安装过程,及问题解决方案
一、刻录系统U盘
- 下载镜像文件
- 刻录系统盘
可以采用LinuxLive USB Creator.exe,也可以采用UltraISO来刻录系统U盘。个人推荐用UltraISO.exe来刻录系统U盘。
1 准备一个容量超过1G的U盘,记得先格式化一下。
2 安装UltraISO后,打开UltraISO界面如下:
3 点击 界面上的“文件”--“打开”载入提前下好的ISO镜像文件
4 点击 “启动”--“写入硬盘映像”
开始刻录:
二、安装过程
- 在刻录好的U盘中放入一份镜像文件,后面会用到;
- 插入刻录好的系统U盘,启动电脑,进入BIOS系统(各个主板进BIOS系统的快捷键不同,请自行google);
- 选择从系统U盘启动;
- 一路选择(略),安装过程中如果插了没插网线会让设置网络“configure the network”,如果没插了网线,系统会跳过这一步,如果你需要局域网内访问这台电脑,那在安装完系统后手动设置静态IP即可。
-
之后,会遇到如下图的问题:
按下面三个图的步骤进入shell:
- 进入shell之后,执行如下三个步骤:
① # umount /cdrom
② # sudo mkdir /media/usb 创建一个用于挂载U盘的文件夹
③ # mount /dev/sdb1(你自己的U盘所在分区名) /media/usb 将U盘挂载到/media/usb下
④ # mount /media/usb/xxx.iso /cdrom 把iso文件挂载到cdrom下
⑤ # exit
- 退出shell后,回到安装界面,选择“探测并挂载光盘”。
- 然后一路选择(略,可参见这里,比较详细,我就不盗图了),其间,还可能会遇到“时钟设置”错误,可直接跳过,安装结束。
三、安装完成后启动问题
- 安装完重启系统,黑黑的窗口上一堆文字,但是没有login的地方,仔细观察黑窗口最后一行,发现一个错误:failed to add i915 component master (-19),链接中已经有了明显的答案,我这里再复述一遍:解决这个问题需要进BIOS设置一个东西,具体就是进BIOS选择Advance -> Advance \ Systems Agent (SA) Configuration -> Configuration graphique > Multi-GPU dedicace Monitor,可能实际的名字跟这上面列的有点出入,但是大差不差,设置完后保存,再重启系统,Ok啦,屏幕上没有这个错误了。
-
但是,如果这时候屏幕上一个字都没有了,这就是名副其实的黑窗口了,对于我的具体情况来说,因为我装的是英伟达显卡,所以,这个问题是因为显卡驱动没有装好。解决办法如下:
重启系统,在让选择系统的界面上选择第二个系统进入(一般就是第二个),会进入如下界面:
在上图中选择第一个进入:
在Linux /boot...那一行最末尾作如下替换:
有的人的系统中可能在Linux /boot...那一行最末尾没有xxx_$vt_handfoff, 可以直接把nomodeset_$vt_handfoff加上。
按ctrl+x就可以进入系统了,到此,还没完哈,这只是采用一种临时的方法进入系统,让你来安装显卡驱动,到网上下载一个“NVIDIA-Linux-x86_64-367.57.run”这样的显卡驱动,命令行输入:
sudo ./NVIDIA-Linux-x86_64-367.57.run
OK啦,重启就会出现登录界面,不过不知怎么回事,我电脑登录不了,可能是因为服务器版的原因吧,不过不要在意这些细节啦,按ctrl+alt+f1命令进入命令行界面登录就好。