ARCH-LINUX 折(安)腾(装)记
2016-08-09 前几天装的manjaro一直卡住,今天想换archlinux....
先联个网.....`wifi-menu`
写入U盘
tuna 下载了ISO
UltraISO 写进U盘,结果出问题了,经某老司机排查发现是写的时候出了问题,果断换软件
Universal-USB-Installer 据说专业写Linux
写进U盘,还是出问题
各种不正常后发现UUI自动加了一些东西...........想念Linux的dd了
liveusb-creator 失败
rufus(mode: ISO/dd)
n次失败后终于成功了,用的是ISO模式,但是讲真下次我是不想这样拼人品的...
分区、格式化、挂载
fdisk 分区
/sda1 512M
/sda2 4G
/sda3 461.3G
mkfs 格式化
mkfs -t ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2
mkfs.vfat -F32 /dev/sda1
mount 挂载
mount /dev/sda3 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
安装
加中科大源,速度挺不错,但是听说如果是教育网tuna比较好?
nano /etc/pacman.d/mirrorlist
在开头新增
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
pacman -Syy
安装基本软件包
pacstrap -i /mnt base base-devel
把base和base-devel的东西全装上有点多有点久(其实不到10分钟)...复制到另一台电脑的视频播一半就停了..SAD
配置
生成fstab
genfstab -L -p /mnt >> /mnt/etc/fstab
chroot
arch-chroot /mnt /bin/bash
本地化
nano /etc/locale.gen
移除en_US、zh_CN、zh_TW前的#
locale-gen
创建locale.conf
echo LANG=en_US.UTF-8 > /etc/locale.conf
时间
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
nano /etc/localtime
将CST-8改成CST-0
Hostname
echo arch-book > /etc/hostname
nano /etc/hosts
127.0.0.1 localhost.localdomain localhost arch-book
::1 localhost.localdomain localhost arch-book
root密码
passwd
日常用户
useradd -m -g users -G wheel -s /bin/bash book
passwd book
引导
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=ARCH-LINUX
grub-mkconfig -o /boot/grub/grub.cfg
无线网络
pacman -S iw wpa_supplicant dialog
坑爹电脑还得我自己找引导!!某司机出手解决(改了引导文件夹名?(好像是这样))
算了无所谓反正电脑这个样子又不是不知道,早已准备好shell
TO BE CONTINUE
后续
集成显卡
lspci
lspci | grep VGA
lspci | grep 3D
pacman -S xf86-video-intel
独立显卡
nano /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist
pacman -S bumblebee
default
pacman -S mesa
pacman -S nvidia
2
pacman -S lib32-virtualgl
default
pacman -S lib32-nvidia-utils
pacman -S bbswitch
systemctl enable bumblebeed.service
sudo配置
visudo
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
补全
pacman -S bash-completion
无线网络
pacman -S wicd wicd-gtk
systemctl disable dhcpcd
systemctl enable wicd.service
gpasswd -a book users
systemctl start wicd
#wicd-curses出问题......
#直接用iw先......
ifconfig wlp6s0 up
iwlist wlp6s0 scan
wpa_passphrase MERCURY_**** ****** > /etc/wpa_supplicant/wpa_supplicant.conf
iwconfig wlp6s0 essid MERCURY_****
wpa_supplicant -B -Dwext -i wlp6s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd wlp6s0
yaourt
#添加archlinuxcn源
https://mirrors.tuna.tsinghua.edu.cn/help/archlinuxcn/
pacman -Syy
pacman -S yaourt
#桌面环境
xorg
pacman -S xorg-server xorg-server-utils xorg-utils xorg-xinit xorg-apps
xterm
pacman -S xterm
xfce4-terminal
pacman -S xfce4-terminal
i3
pacman -S i3-wm i3status
cp /etc/X11/xinit/xinitrc ~/.xinitrc
mkdir ~/.i3
cp /etc/i3/config ~/.i3/
cp /etc/i3status.conf ~/.i3status.conf
#end#
字体
pacman -S wqy-microhei wqy-zenhei
#pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji
pkgfile
pacman -S pkgfile
pkgfile --update
浏览器
pacman -S google-chrome
dmenu
pacman -S dmenu
unagi
pacman -S unagi
sublime
yaourt -S sublime-text-dev-imfix
netease-cloud-music
pacman -S netease-cloud-music
codeblocks
pacman -S codeblocks
声音
pacman -S pulseaudio pulseaudio-alsa paprefs pavucontrol alsa-utils
主题
pacman -S gnome-themes-standard lxappearance
键位设置
#xev获取keycode
nano ~/.i3/config
#音量
bindsym XF86AudioRaiseVolume exec amixer set Master 5%+ unmute
bindsym XF86AudioLowerVolume exec amixer set Master 5%- unmute
bindsym XF86AudioMute exec amixer set Master toggle
#亮度
bindsym XF86BrightnessUp exec xbacklight + 10
bindsym XF86BrightnessDown exec xbacklight - 10a
输入法
pacman -S fcitx-im fcitx-sogoupinyin
xprop
pacman -S xorg-xprop
ARCH-LINUX 折(安)腾(装)记的更多相关文章
- [LINUX] Arch Linux 硬盘拷贝式装系统+新增 home 分区
目录 前言 1. 实操 1.1 整个磁盘拷贝 1.2 创建 home 分区 1.3 修改 fstab 实现自动挂载 2. 涉及到的知识点 2.1 fstab 2.2 dd 命令 2.3 fdisk 命 ...
- Arch Linux 安装记(安装到移动硬盘)
一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...
- Arch Linux 安装、配置、美化和优化
国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器--- -------------------- ...
- Arch Linux 安装过程
在VM中装了Arch,由于过程较为曲折,现写博客一篇聊以慰藉. 1.新建虚拟机,将下载好的archlinux-2016.03.01-dual.iso挂到虚拟机设置的CD/DVD 2.进入Arch安装界 ...
- Arch Linux 记录
2017.1.8 开始花了两天装 Arch Linux,因为是第一次安装 Arch Linux,所以过程中遇到许多问题,特记录如下. 安装过程及遇到的问题: 下载镜像,刻盘. 重启进入 LiveCD ...
- 把Arch Linux安装到U盘上的具体教程
Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX ...
- Arch Linux 安装简明流程
Arch Linux 安装简明流程 这是一篇为 GPT/EFI 引导 的电脑安装 Arch Linux(双系统)的中文简明流程,尽可能省略了可以省略的流程与文字以使得篇幅尽量短小,基本上基于 Arch ...
- 制作linux内核安装包
实验基于Centos 6.2 升级linux内核 直接在一个有编译环境的设备上,编译升级内核很简单. make menuconfig 或者 拷贝现有系统的.config文件 修改.config文件 ...
- 如何在 Arch Linux 的终端里设定 WiFi 网络
如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi.尽管整个过程有点简单,不过我还是要讲一下.在这篇文章里,我将带领新手们通过一步步的设置向导,把 ...
随机推荐
- android application简要类(一)
每次应用程序执行.应用application保持实例化的阶级地位.推而广之applicaiton类别,能够完成以下3长期工作: 1.至android应用级事件,如广播的实现中低声回应. 2.传递应用程 ...
- Hudson+Maven+Svn搭建持续集成环境
Hudson+Maven+Svn搭建持续集成环境 博客分类: 配置管理 mavenSVNTomcat项目管理配置管理 一.所用开发工具 1. Hudson: Hudson 是一种革命性的开放源码 ...
- div高度自适外层div高度随里层div高度自适
尝试过许多办法 其中一网友的最靠谱就是在外层div样式添加两个标签(不能少) clear:both; overflow:auto;
- SQL Server 增删改
--use用来设置当前使用哪个数据库use StudentDb--go批处理go --T-SQL中不区分大小写,数据库表中的数据是区分大小写的--例如:insert与INSERT不区分大小写,数据库表 ...
- MVC区域小结
MVC区域小结 MVC区域小结 MVC3一直在学习,项目中有的时候也会用到,博客园也一直逛,想写点什么东西,可惜我这个人平时都很懒,理论层面的东西自己写不来,还是来点实际的简单入门的博客,对自己总结能 ...
- 支付宝集成时的InvalidKeySpecException
近来在集成第三方支付---支付宝,在集成的过程中严格按照支付宝开发者平台所发布的说明文档和Demo,在我的测试机上可以完美的运行,但是在别人的手机无论怎么就是调用不起来,总是弹出"remot ...
- 最短路模板[spfa][dijkstra+堆优化][floyd]
借bzoj1624练了一下模板(虽然正解只是floyd) spfa: #include <cstdio> #include <cstring> #include <alg ...
- 欧几里德算法及其扩展(推导&&模板)
有关欧几里德算法整理: 1.一些相关概念: <1>.整除性与约数: ①一个整数可以被另外一个整数整除即为d|a(表示d整除a,通俗的说是a可以被d整除),其含义也可以说成,存在某个整数k, ...
- last error : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate veri
今天在用搜狐提供的邮件群发系统的sdk,做发送邮件的测试时,提示: last error : SSL certificate problem, verify that the CA cert is O ...
- 封装使用ViewHolder模式的Adapter组件,及用其快速实现聊天界面
大家都对viewholder模式并不陌生吧,避免了重复调用findViewbyId,并对convertview进行重用.但是,开发中可能会有这样的困扰,每次在创建Adapter类时,总会有许多的重复代 ...