vmware11安装图形化archlinux20150201

Archwiki指引

->测试vmware的dhcp是否正常

ping -c 1 t.cn

测试正常

->准备存储设备

首先要确定系统安装的目标设备,下面命令会显示所有连接到系统的设备和分区状况

lsblk

用parted新建分区表 msdos分区 给 / 10G 剩下的给/home

1
2
3
4
5
parted /dev/sda
(parted) mklabel msdos
(parted) mkpart primary ext3 1M 10G
(parted) set 1 boot on
(parted) mkpart primary ext3 10G 100%

->创建文件系统

先查看所有分区

lsblk /dev/sda

ext4格式化分区,注意分区名是在上一步查看的sda1和sda2

mkfs.ext4 /dev/sda*

<若您分了一个 swap 区,也不要忘了格式化并启用它>
# mkswap /dev/sdaX
# swapon /dev/sdaX

->挂载分区

一共有2个分区,即/root(/)和/home

1
2
3
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda2 /mnt/home

->选择安装镜像

安装前需要编辑 /etc/pacman.d/mirrorlist, 将偏好的镜像放到最前面。mirrorlist 文件也会被 pacstrap 复制到新系统,所以最好现在就设置

镜像列表生成器

1
2
nano /etc/pacman.d/mirrorlist
pacman -Syy

->安装基本系统

使用 pacstrap 来安装基本系统。如果您不想手动选择安装哪个包,忽略 -i 即可。如果您想通过 AUR (简体中文) 或者 ABS (简体中文) 编译安装软件包,需要装上 base-devel

pacstrap -i /mnt base base-devel

这时候按了两次回车(default=all)软件包也不知道什么没用,所以都安装上好了

genfstab -U -p /mnt >> /mnt/etc/fstab

->chroot到新系统

arch-chroot /mnt /bin/bash

->Locale

1
2
3
4
nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8

接着执行locale-gen以生成locale讯息

创建 locale.conf 并提交您的本地化选项:

echo LANG=en_US.UTF-8 > /etc/locale.conf

->设置时区 上海 设置硬件时间

ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime

hwclock --systohc --utc

->配置

1
2
echo lc4t-Arch > /etc/hostname
systemctl enable dhcpcd@lc4t.service

->设置root密码

passwd

->安装并配置 bootloader,卸载分区并重启系统

1
2
3
4
pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
移除安装媒介,并还原 BIOS 中的启动选项。可以用 root 用户和设置的密码登录.
1
2
useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /usr/bin/zsh lc4t
passwd lc4t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
pacman -S sudo #加载sudo
EDITOR=nano visudo
%wheel ALL=(ALL) ALL #反注释
gpasswd -a lc4t wheel
sudo pacman -S bash-completion #开启sudo的tab补全
echo complete -cf sudo >> ~/.bashrc
pacman -S alsa-utils #声音
alsamixer #Master PCM 按M取消静音
#配置图形:
lspci | grep VGA #查看显卡型号
pacman -S xf86-video-vesa
#安装 X 窗口系统
pacman -S xorg
pacman -S xorg-server xorg-server-utils xorg-xinit
#3D加速
pacman -S mesa
#触摸板
pacman -S xf86-input-synaptics
#安装字体
#Dejavu和文泉驿-微米黑
pacman -S ttf-dejavu wqy-microhei
#桌面
pacman -S xfce4
pacman -S xfce4-goodies

->配置startx

1
2
cp /etc/skel/.xinitrc ~
nano ~/.xinitrc

反注释对应行:

exec gnome-session

安装输入法

1
2
3
4
pacman -S fcitx-im
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

startxfce4启动 发现鼠标无反应

pacman -Rdd xf86-input-vmmouse

ok

最近的文章

CCTF2015-writeup[LFP]

¶dynamic&amp;static (100pt) 你是喜欢动态还是静态?(Flag非CCTF{}形式) http://pan.baidu.com/s/1dDk0cP7 ¶圣诞树 (200pt) http://pan.baidu.com/s/1jGxNcZs (3xq8) flag非CC …

于  CTF, writeup 继续阅读
更早的文章

ubuntu14.04LTS 编译安装 bochs-2.6.7 HelloOS

首先从bochs官方网站找到bochs2.6.7的下载地址,其中符合linux 14.04LTS的是bochs-2.6.7.tar.gz 在虚拟机中更新sources.list sudo gedit /etc/apt/sources.list 如果所用的源有问题,会出现无法自动下载依赖的情况,官方 …

于  OS, Ubuntu, bochs 继续阅读