昨天突然想到家里还有一台很早之前不用的计算机

于是打算安装一个linux,开学再拿到宿舍用来写代码,怎么说台式机显示屏也比笔记本的大

机器安装问题

屏幕机箱擦干净,该连的东西都连上,然后插电源,本以为啥事没有

然而按开机按钮居然打不开?

因为机器没有打开,所以主机的状态不好描述,不好找原因

状态就是hdd灯红灯常亮,机器打不开

本以为是硬盘出问题了,于是准备检查硬盘

把硬盘拿下来接在移动硬盘的接口,再用笔记本电脑lsblk看了一下

根本找不到这个硬盘,还以为是硬盘本身坏了

最后发现好像移动硬盘接口给的电压不够,硬盘启动不了...

再想想也不对,bios还没有启动,启动不了的原因应该不是硬盘

于是把主板的电池抠下来,发现有电

把panel接口重连,又把POWER SW枚举地连接,还是开不了机

最后拿了个改锥把panel针脚挨个试了试

就开机了呵呵

原因可能就是POWER SW接口接触不良吧

安装ArchLinux

还好机器的bios可以选择启动顺序,好用usb启动,不然就只能用其他法子了

电脑里正好有一个arch的镜像,于是写usb启动盘

dd bs=4M if=~/Download/archlinux.iso of=/dev/sdb

安装一步步来,注意旧机器没有efi,启动就用bios

所以在分区的时候记得留1M大小的分区,用来作引导

一路都很顺利,最后打算试试看用gnome卡不卡

结果尝试了startx,就有报错

Fatal server error:
(EE) AddScreen/SreenInit failed for device 0

猜测显卡驱动问题,于是又装了一边 xf86-video-vesa,还是报错

结果尝试装xf86-video-intel,结果成功打开xorg

最后居然发现鼠标显示有问题,这个就不太会弄了...

用了用gnome,觉得太卡,于是打算换个图形界面,安装了个dwm

注意用dwm需要编辑~/.xinitrc

#~/.xinitrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &
# 下面代码用于设置右上角的时间
while true; do
xsetroot -name "$(LC_ALL='C' date +'%F[%b %a] %R')"
sleep 20
done &
# 下面用于启动dwm
exec dwm

dwm使用感觉良好,给ubuntu也来了一个,附图一张

最新文章

  1. Codeforce - Street Lamps
  2. Java程序员的发展前景
  3. DataTable ,XML和JSON相互转化
  4. Oracle之Check约束实例具体解释
  5. Xamarin开发IOS系列教程一:安装黑苹果
  6. [编织消息框架][网络IO模型]aio
  7. 如何升级php版本---从php5.5.12 升级php7.1.5 wamp实践
  8. 将home多余的空间分配到"/"分区下
  9. [编织消息框架][JAVA核心技术]异常应用
  10. android 开发之 ListView 与Adapter 应用实践
  11. TextView文字描边实现
  12. 小tips:JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
  13. java实现Comparable接口和Comparator接口,并重写compareTo方法和compare方法
  14. WebGL——osg框架学习四
  15. Opencascade、OpenGL和OpenSceneGraph的区别与联系
  16. 咏南中间件更新日志--将数据库配置独立成DBCONFIG.EXE
  17. Lambda表达式在Android开发中的应用
  18. POJ3322Bloxorz I
  19. Android自己定义之流式布局
  20. 如何配置openjdk的 java home

热门文章

  1. 简易Servlet计算器1.0
  2. 用Beamer做Slides
  3. Java文件(io)编程——文件字符流的使用
  4. solarwinds之网络发现
  5. asp.net 连接字符串的多种写法
  6. HDU-1024 Max Sum Plus Plus 动态规划 滚动数组和转移优化
  7. Vue2.0父子组件间事件派发机制
  8. 【hdu 1890】Robotic Sort
  9. Google C++ Style Guide的哲学
  10. 收集整理的openstack java封装 api的第三方实现的选择