图片 2

Archlinux虚拟机uefi安装

### 前言 在开始之前,请在心中默念三遍: **Arch Linux
是世界上最好的发行版, 我一定能掌握她.** ### 环境 VM ware + UEFI +
500G 虚拟磁盘 + 2G 内存 + 桥接网络 ### 下载镜像
进入这里挑个最新的就好,
我下载的是

### 测试网络 `ping baidu.com` ### 对时 `timedatectl set-ntp
true` ### 分区 常用分区工具有 `fdisk / gdisk / parted`. fdisk
不支持 gpt, parted 不太完善, UEFI 启动最好搭配 GPT 格式的磁盘,
所以这里我们采用 gdisk **分区规划** 分区 | 空间 —- | — EFI | 500
M Boot | 500 M / | 硬盘剩余空间 **使用 gdisk 分区** 执行 `fdisk
-l` 或者 `lsblk` 查看硬盘设备名 执行 `Archlinux虚拟机uefi安装。gdisk /dev/sda` 开始分区,
`dev/sda` 是硬盘设备名 输入 n 新建分区 询问分表号, 默认 1 , 可直接回车
询问分区开始位置, 可直接回车 询问分区结束为止, 输入 `+500M` 回车
询问分区表格式, 默认是 `Linux filesystem`, 由于第一个分区我们用来当作
efi 分区 ,需要 `EFI System` 格式,所以我们需要输入 L
来查询分区表格式的代号, 输入 L 后未发现 `EFI System`,
再次按回车查询更多, 此时, 我们就能发现 `EFI System` 的代号叫 `ef00`
输入 `ef00` 回车, 第一个分区就已经完成了。 输入 n 新建分区 询问分表号,
默认 2 , 可直接回车 询问分区开始位置, 可直接回车 询问分区结束为止, 输入
`+500M` 回车 询问分区表格式, 默认是 `Linux filesystem`,
由于第二个分区我们用来当做 boot 分区, 所以可直接回车
第二个分区就已经完成了。 输入 n 新建分区 询问分表号, 默认 3 , 可直接回车
询问分区开始位置, 可直接回车 询问分区结束为止,
这里我们是使用硬盘剩余的所有空间, 所以可直接回车 询问分区表格式, 默认是
`Linux filesystem`, 由于第三个分区我们用来当做 / 根分区,
所以可直接回车 第三个分区就已经完成了。 输入 p 回车可查看分区表格式,
更多命令可以自行查询 输入 wq 回车, 再输入 Y 保存分区表并退出 `gdisk`
交互模式 至此, 硬盘分区完成 使用 `fdisk -l` 可以查看硬盘分区信息,
记住分区名称以备后用 ### 格式化 执行命令时会有询问, 输入 Y
或者默认值即可 “` mkfs.vfat -F32 /dev/sda1 mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3 “` ### 挂载 “` mount /dev/sda3 /mnt mkdir
-p /mnt/boot mount /dev/sda2 /mnt/boot mkdir -p /mnt/boot/efi mount
/dev/sda2 /mnt/boot/efi “` ### 修改镜像地址 这一步是可选的,
只是为了安装时从网络下载文件时能更快 “` cp /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist.bak vim /etc/pacman.d/mirrorlist “`
把第一个镜像地址设置为 `Server =
###
安装基础包 只要 base 即可, 我习惯把引导工具和必要的软件一块装进去 “`
pacstrap /mnt base base-devel vim grub efibootmgr “` ### 生成
genfstab “` genfstab -U /mnt >> /mnt/etc/fstab “` ###
Chroot 进入新系统 “` arch-chroot /mnt “` ### 设置时区
设置为国内上海时区 “` ln -sf /usr/share/zoneinfo/Asia/Shanghai
/etc/localtime “` 同步硬件时钟 “` hwclock –systohc “`
### 设置地区 编辑 /etc/locale.gen 取消注释 “` vim /etc/locale.gen
“` 取消下面两行的注释后保存 “` en_US.UTF-8 UTF-8 zh_CN.UTF-8
UTF-8 “` “` locale-gen “` 编辑 /etc/locale.conf , 添加一行,
个人喜欢英文, 如果乐意设置为 zh_CN.UTF-8 也可以 “`
LANG=en_US.UTF-8 “` ### 主机名 “` vim /etc/hostname “`
把主机名写进去, 我这里写入的是 arch 还要记得修改 /etc/hosts 文件 “`
127.0.0.1 arch “` ### 设置密码 “` passwd root “`
连续输入两次 root 密码 ### 启动加载器 “` bash grub-install
–target=x86_64-efi –efi-directory=/boot/efi
–bootloader-id=arch_grub –recheck grub-mkconfig -o
/boot/grub/grub.cfg “` ### 退出重启 退出 chroot 模式, 卸载 /mnt
后重启 “` exit umount -R /mnt reboot “` ### 联网
如果开机后没有网络可以启动 dhcpcd 服务 “` systemctl start dhcpcd
systemctl enable dhcpcd “` ### 安装 openssh “` pacman -Sy
openssh systemctl restart sshd systemctl enable sshd “` 已经启动 ssh
服务并加入开机自启, 默认是不允许 root 远程登录的,
可以修改配置或者再添加一个普通用户 ### 添加常规用户 添加 wheel
组的权限 “` visudo “` 取消这一行的注释 “` %wheel ALL=(ALL)
ALL “` 添加一个普通用户 junbaor 到 junbaor、wheel 组 “` groupadd
junbaor useradd -m -g junbaor -G wheel junbaor passwd junbaor “`
> 现在就可以使用 xshell 之类的工具连接 ArchLinux 使用普通用户登录了.
`ip addr` 可以查看虚拟机 IP ### 安装 Oh My Zsh “` sudo pacman
-Sy zsh git sh -c “$(curl -fsSL
)”
“` > 好了, 你现在已经拥有了世界上最好的 Linux
发行版和世界上最好的 Shell 终端. ### 修复 Home、End 键 你会发现使用
zsh 后, 键盘的 HomeEnd 键失效了, 在 `~/.zshrc`
文件下添加下面两行可以解决 “` bindkey ‘e[1~’ beginning-of-line
bindkey ‘e[4~’ end-of-line “` 使配置立刻生效 “` source
~/.zshrc “` ### 添加 ArchlinuxCN 源 >
参考: 在
`/etc/pacman.conf` 文件末尾添加以下两行: “` [archlinuxcn]
Server = “`
再安装 archlinuxcn-keyring 包导入 GPG key “` sudo pacman -Syy sudo
pacman -S archlinuxcn-keyring “` ### 安装桌面字体 我们安装 kde
桌面, 比垃圾 gnome 好多了 “` sudo pacman -S plasma-desktop
kde-l10n-zh_cn konsole sddm kscreen dolphin wqy-microhei “`
plasma-desktop 是 kde 的桌面程序, kde-l10n-zh_cn 是中文语言包, konsole
是一个终端, 不然进入桌面后可能没有输入命令的地方, sddm 是登陆管理器,
先这么理解就对了, 你也可以安装多个桌面使用 sddm 登陆时进行切换,
第一次进入系统是英文, 切到中文后会出现方块字, 所以最好安装一下
wqy-microhei, 它是一款文泉微米黑中文字体, 显示效果还可以, kscreen
是一个可选的安装, 不装的话系统设置里面不能调整分辨率. dolphin 是 kde
套件中的文件管理器 别的教程可能和这里不一样, 不用担心, Arch
本来就十分灵活, 千人千面, 等自己能熟练掌握后就能随意 DIY .
新人装桌面可能会遇到一个叫 xorg 的玩意儿, 先不用管, 咱们不用安装,
plasma-desktop 里面已经自动依赖。 有的教程里面会让安装一个叫做
`kde-applications` 的东西,
这玩意儿包含了一大堆软件(比如计算器)并不一定能用到,
不怕臃肿的话也可以装, 进入桌面后想装的话也来得及. 上面我只安装了一个
konsole 终端和 kscreen 设置. 这两个也都包含在 kde-applications 内.
安装完成后, 启动 sddm 服务就可以看到登录界面,
登陆后就可以看到贼鸡儿酷炫的桌面了, 为了下次开机直接进入桌面可以把 sddm
服务设置成开机自启. “` sudo systemctl start sddm sudo systemctl
enable sddm “` ### 效果图 辛苦一番, 看一下阶段性成果
![]()
终端里面的 Arch 图标是 `screenfetch` 命令显示的, 想玩的话记得安装一下
### 安装 Chrome 由于我们之前配置了 ArchLinuxCN 源,
所以可以很方便的安装 “` pacman -S google-chrome “`
点击左下角直接键入 chrome 即可搜索出应用, 或者使用全局查找,
启动后记得在任务栏固定一下方便下次使用 ### 安装中文输入法 官方 wiki
有问题, 经实践这样是可以的. “` sudo pacman -S fcitx-im
fcitx-sunpinyin fcitx-cloudpinyin kcm-fcitx “` 新建 `~/.xprofile`
文件追加下面三行: “` export GTK_IM_MODULE=fcitx export
QT_IM_MODULE=fcitx export XMODIFIERS=”@im=fcitx” “` kcm-fcitx
是输入法的 GUI 配置界面 , 和 kde 桌面配合完美

更新系统时钟:timedatectl set-ntp true

可以使用#cat /proc/partitions查看分区创建的情况

#  AMD/ATI 显卡:开源驱动:xf86-video-ati                        #

为 root 用户设置密码:passwd 输入两边即可设置成功。

#arch-chroot /mnt /bin/bash

SigLevel = Optional TrustAll

图片 1

生成fstab

2.验证网络是否连接成功。

new新建一个分区,type分区类型 ,write 写入 ,quit 退出。

教你在PHP中使用全局变量
King.com产品经理谈HTML5技术发展潜力
应用最广的十大Javascript框架(1)
PHP入门指导:如何学习PHP?
5.6 Stuff and
Nonsense:创建一个更好的切换器(2)
5.5.2 选择问题
HTML 5的超酷图片画廊设计
Web视听时代来临 HTML
5视频音频元素全解析(1)
快速掌握PHP数组循环取数据技巧
1.6 我能学好CSS布局吗

5.格式化分区

mkdir /mnt/boot/EFI

#vi /etc/locale.conf 添加一行LANG=en_US.UTF-8

(1) 首先规划好分区大小,包括boot, /, home, 如果
内存在2G或2G以下的要有swap分区,

卸载新分区:umount -R  /mnt 

pacman -Scc #清理包缓存,下载的包会在/var/cache 这个目录

开始的时候, 由于boot分区的类型问题,导致每次生成grub.cfg
的时候都报错,索性直接不要boot分区了。

时区

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

(2)添加或修改/etc/udev/rules.d/51-android.rules文件,内容如下:

mkdir  /mnt/home

先创建一swap分区
输入n命令新建分区,然后输入p建主的分区
下面一步默认好了,然后输入+512M就是521M大小的

#xclock -geometry 50×50-1+1 &

图片 2

看网上说有要修改/etc/pacman.conf还有/etc/pacman.d/mirrorlist才能执行pacman
-Syy我安装的时候没有设置可能用的源不一样速度会不一样吧

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime               
#这一步如果报错,显示文件已存在,那就先删掉 /etc/localtime
文件,使用以下命令删除再继续

用命令:ip link set ens33 up

卸载分区并重启机器:
# exit # 退回安装环境
# umount -R /mnt/boot
# umount -R /mnt
# reboot

  1. 安装等宽字体

重启之后可能不能联网需要重新配置一下:

pacstrap /mnt bash file filesystem vi dhcpcd pacman linux procps-ng
systemd-sysvcompat shadow sed
一共下载184M多点,安装500多M
这里后来使用的是发现了一些问题dbcpcd可以不用的只要使用systemd-networkd服务就可以,还有就是iproute2还是要安装一下不然网络信息都看不到了

———————————————-创建home分区

  退回安装环境:exit

#locale-gen 更新语言环境

一路回车,过程中需要输入密码进行安装

工具:虚拟机,Archlinux镜像包 ,可用的网络。

#passwd 添加root用户的密码

# 回车

五:安装系统

下面格式话分区
mkswap /dev/sda1准备用swap的分区格式话
swapon /dev/sda1激活swap分区
可以free命令查看就多了swap了

# timedatectl set-ntp true

四:挂载分区

要开启不然没网络了
systemctl start dhcpcd

# pacman -S wqy-zenhei wqy-microhei

mkdir /mnt/boot

 

(4)重新配置grub

      grub-mkconfig -o/boot/grub/grub.cfg

#hwclock –systohc –utc

#xterm -geometry 80×50+494+51 &

重启

# swapoff /dev/sdax                        #取消挂载 swap 分区

      grub-install –target=x86_64-efi –efi-directory=/boot/EFI
–bootloader-id=grub

下面就是给硬盘分区了
可先用fdisk -l看一下硬盘信息
下面执行 fdisk /dev/sda

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

arch-chroot /mnt  切换进系统,你会发现root主机名颜色什么的变了。

mkfs.ext4 /dev/sda2把系统的分区格式话为ext4格式
挂载mount /dev/sda2 /mnt分区准备安装系统了

29.linux识别安卓设备

                                                                       
  end

执行完pacman -Syy开始安装命令

    #简书上的教程

我们需要分一个/  , /home,  EFI ,swap   
根和家目录类型保持默认就行,EFI分区类型选择EFI system 
,swap选择liunx swap就行。

/////#vi /etc/locale.gen 把en_US.UTF-8 UTf-8,zh_CN.GBK
GBK,zh_CN.UTF-8 UTF-8,zh_CN GB2312前面的注释去掉
#vi /etc/locale.gen 把en_US.UTF-8 UTf-8,zh_CN.UTF-8
UTF-8前面的注释去掉

# systemctl enable dhcpcd.service

无线网络链接:pacman -S iw wpa_supplicant dialog

设置主机名和密码

一个一个的对键位进行设置,首先是摇杆,点击进去会看到两个 NO
KEY,点击然后键盘输入,随便输入什么,但注意,映射的按键不能相同,比如左摇杆的上我选的是键盘的上键,那么十字键或者右摇杆都不能是上键,否则按一个键就等于同时按下了3个键。在设置完成后点击SAVE进行保存然后点击最小化,不要退出.

硬件时间设置:hwclock –systohc

今天想着精简安装一下archlinux,在virtualbox中安装
下载的archlinux-2016.12.01-dual.iso文件启动

1.由于是校园网,并且没有网线,所以首先通过手机链接上wifi,然后通过手机的usb进行网络共享,我的手机是在
“设置”——“个人热点”——“其它共享方式”——“通过USB共享网络“

查看是否生成fstab:cat /mnt/etc/fstab

#ln -s /use/share/zoneinfo/Asia/Shanghai /etc/localtime

分区大小

mount  /dev/sda1 /mnt

安装GRUB:
# pacman -S grub os-prober
# grub-install –target=i386-pc –recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

—— # 回车

,打开虚拟机自动进入uefi环境然后开始安装程序,因为是虚拟机不需要我们设置网络,物理机的话,需要自己设置。检测一下是否可以上网,ping
wwwbaidu.com.

转回到主目录,这时会发现提示符变化了

sudo chmod 555 /etc/udev/rules.d/51-android.rules

                          mkfs.vfat  /dev/sda3

然后剩下的我全部放一个盘
n新建后输入p后面两步默认好了

(1)用u盘进入安装界面

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

分区创建玩输入w写入

mount /dev/sda2 /mnt/home

设置时间

建议设置时间标准为 UTC,默认也是UTC,所以最后一个参数可要可不要。

                          mkfs.ext4  /dev/sda2

#vi /etc/hostname 添加主机名,我添加的是test

那就输入y,然后继续,否则跳过

pacstrap /mnt base执行完这个命令接着就是等待了,根据网速决定时间。

设置语言环境(可选)

30.grub引导修复

生成fstab

# /dev/sda1

重启reboot

具体:

一:虚拟机新建一个Arch 大小40G (可选), 
cd路径镜像这个不用讲了吧,选择自己的路径。

#  nVidia 显卡:                                            #

                          swapon /dev/sda4

5.archlinuxcn bbs 上的教程

当你打算安装Archlinux的时候想必你对Arch有一定的了解了,废话不多说,直奔主题。

先使用以下命令尝试是否能打开 NetworkManger :

分区:lsblk显示分区情况,推荐使用cfdisk分区工具,使用gpt分区方案

分区大小,直接回车,会将该扩展分区剩余的部分全部作为新的逻辑分区

三:格式化分区

(7) 然后选择自己的手柄,具体就是,如果按手柄看不到有键位反应就错了

更换国内源把中国的源放在最上面可以加快下载速 度。:vim
/etc/pacman.d/mirrorlist

# grub-install –target=i386-pc /dev/sda

mount /dev/sda3 /mnt/boot/EFI

建议添加对应的信息到hosts:

                          mkfs.ext4  /dev/sda1

这里会让你选择分区类型,有主分区和扩展分区(主分区一共只有4个),选择主分区输入
p,扩展分区输入 e, 这里选择主分区

默认是bios启动我们要改为uefi启动方式,具体方法:打开虚拟机设置>选项>高级>固件设置>选择uefi。

(4)如果手柄没有问题,那就下载手柄映射软件 QjoyPad

安装引导程序:pacman -S grub efibootmgr

# startx                    #如果没问题的话应该会进入图形化界面

                          mkswap -f /dev/sda4

  1. 更新系统时间

然后reboot重启就基本解决了。然后就开始使用我们的archlinux吧。桌面的什么的如果需要的按照自己的喜好在自行安装,现在是最轻量的系统,非常干净。强烈推荐在此刻虚拟机拍摄个快照,然后系统装崩了,遇到问题了都可以马上回到最初始的状态而不需要重装。

# 回车

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# hwclock –systohc –utc

输入:ip link 检测发现名称是ens33的网卡state 是down状态

# grub-mkconfig -o /boot/grub/grub.cfg

pacstrap /mnt base-devel

# 回车

安装微码:pacman -S intel-ucode

# pacman -S ibus ibus-qt ibus-rime

登入系统之后输入:systemctl enable dhcpcd

  1. 退出,取消硬盘挂载,重启

然后用lsblk查看一下,我的按着上面的顺序分别是sda1,sda2, sda3,
sd4。大小分别是20G,12G,300M  7.7G

[archlinuxfr]

127.0.1.1        myhostname.localdomain      myhostname

—————-首先测试镜像速度

# 回车

127.0.0.1        localhost.localdomain        localhost

————1.首先查看当前硬盘的分区

(5)打开QjoyPad,打开之后应该不会显示窗口,在状态栏左键点击一次,打开窗口

(2)挂载系统盘

————————————————–创建扩展分区

# fdisk /dev/sda

USBwriter :

# pacman -Sy yaourt

8.安装基本系统

# su name

# pacman -S xf86-input-synaptics          #安装触摸板驱动

# 回车

# genfstab -U /mnt >> /mnt/etc/fstab                         
 #生成fstab文件,在这里最好用查看一下fstab这个文件,以防出错

export GTK_IM_MODULE=ibus

# mkdir /mnt/home                    # 在 / 分区下创建 home
分区挂载点 

#exit

————————————————– 创建 / 分区

—— swap —— 4G

)

假如这一步报错,显示某个key不符,那么使用以下命令更新 key:

SUBSYSTEM==”usb”, ATTR{idVendor}==”05c6″, MODE=”0666″,GROUP=”plugdev”

(2)选择你的手柄,双击打开或点击 Properties/属性/性能

# n

安装完成后开始添加用户:

export GTK_IM_MODULE=ibus

————2. 如果当前硬盘有分区,那么继续,如果没有,则跳过第2步。

# dhcpcd

# +40G

# passwd                           
#linux下输入密码一般不会有显示,输入完成后回车即可

# e

#  GeForce6/7:xf86-video-nouveau;nvidia-304xx                  #

分区号,默认即可

编辑 /etc/sudoers:

  #youtube上的完整安装教程,共有15集

这里的分区,/ 分区是在主分区上,而home分区和swap分区都在扩展分区上

将分区表写入磁盘并退出

# +40G

# mkfs.ext4 /dev/sda          
 #将要安装系统的分区格式化为ext4分区( / 分区)

(4)修改文件权限

# fdisk -l

————–安装无线网络控制器,并开机自启动

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

————3. 创建新的硬盘分区

# vi /etc/pacman.d/mirrorlist

# p

① mirrors.ustc.edu.cn

# NetworkManger                           #如果没报错,那就继续下一步

(2)  创建分区

export XMODIFIERS=@im=ibus

本地化的程序与库若要本地化文本,都依赖Locale,
后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:locale.gen与locale.conf.

# pacman -S xf86-video-nouveau          #英伟达显卡

# pacstrap -i /mnt base base-devel        #一路回车

7.更新源

en_US.UTF-8 UTF-8

  1. 安装引导程序

  (5)重启(由于找不到”udev”服务,也懒得去找,直接重启解决一切)

# mkswap /dev/sdax               #将sdax分区格式化为swap分区 (
swap 分区)

点击加号再按右摇杆进行添加,这样,右摇杆就同时具备了方向键的功能。

这里是磁盘的起始扇区,同样默认

② mirrors.aliyun.com

用 d 命令逐个删除硬盘上的分区,按 d 后直接回车确认,直到硬盘上没有分区

在最后加一行

# systemctl enable NetworkManager     
#开机启动networkmanager,自动打开WIFI开关

# locale-gen

② Server =

—— 2. 对 /dev/sda
进行分区操作,注意,该操作会清除硬盘上的一切资料,谨慎操作

——————-设置用户的密码:

# pacman -S slim

(8)开ppsspp进行按键映射

# mount /dev/sdax /mnt/home   挂载home 分区

在第一行添加国内的源,输入通过“i”,下面会出现
INSERT,就可以开始输入了,哪个源最快,就选哪个。

# exit

#twm &

# 回车

  1. 修改镜像

# n

(3)

—— 1. 查看当前共有几块硬盘,记住硬盘的分区号(或者叫其它的),一般是
/dev/sda, 或是/dev/sdb, 一般来说电脑的主硬盘是/dev/sda

2.ArchLinux 安装简明教程(一)

—————–修改镜像源

#mount -o bind /dev /mnt/dev

1.archlinuxwiki

UUID=6233e965-72c0-4056-a8c9-55eec1dccd1a /        ext4     
rw,relatime,data=ordered 0 1

# grub-install –target=i386-pc /dev/sda                #这里的 sda
是我安装在了 sda 这块i磁盘上

点击 Settings-System-Language,选择简体中文。

# p

单击控制设置,选择按键映射,选择全部清除,然后点一下加号或加号后的空白处进行按键映射。

18.重新开机后需要输入用户名和密码,这里暂时使用 root
登录,但一般情况下尽量不用root。

Server=

#mount -t proc /proc /mnt/proc

#########################################################

(3)保存退出

25.

# swapon /dev/sda              #挂载swap分区

# 回车

在”interface”的最后将xim改为ibus

删除单个字符在打开之后的界面按  ‘x’。

# pacman -S iw wireless_tools dhclient wpa_supplicant dialog
networkmanager

  1. chroot 到新安装的系统

# p

  1. 建立系统分区

# vi /home/name/.xinitrc

$ yaourt – S jstest-gtk

exec startxfce4

# systemctl enable slim        #开机启动slim登录器

(1)首先通过 lsusb 命令确定安卓设备的id号

23.安装基本的图形环境以及驱动程序:

首先进行语言设置

# pacman -S sudo

# pacman -S grub

(5)退出&重启

这里如果提示n包含一个[ntfs, ext4, ext3, ……]

# vi /etc/locale.gen

26.安装yaourt,在/etc/pacman.conf中添加软件仓库:

      #懒得去wiki上看的可以看一下

$ yaourt -S qjoypad

#保存退出

# qtconfig-qt4

/etc/locale.gen是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可,建议选择帶UTF-8的項:

12.Locale,本地化设置

# l

# cp /etc/X11/xinit/xinitrc /home/name/.xinitrc

③ Server =

15.设置root密码

输入完成后按“ESC”,然后输入

# systemctl start slim          #打开slim登录器

   
前言:我买了一个杂牌的手柄,然后gba模拟器可以识别,但ppsspp无法识别,解决方法就是,找一个手柄的检测软件,映射软件,首先用检测软件试试手柄能不能用,然后再用映射软件去设置,最后打开ppsspp进行软件设置。

(1)在 ~/.bashrc中添加如下内容

并将XIM INPUT Style改为光标跟随风格(Over The Spot)

# cat /mnt/etc/fstab

21.安装中文字体:

# n

安装记录:

用 下键 或 PgDn 键向下找, 找到 ‘root ALL=(ALL) ALL’
这一行,把它后面第二行的开头改为你的用户名,像这样: ‘name
ALL=(ALL) ALL’  之后保存退出

3.ArchLinux 安装简明教程(二)

一路回车,过程中需要输入密码进行安装

# pacman -S xorg xorg-server xorg-xinit xorg-server-utils mesa samba
smbclient networkmanager networkmanager-vpnc networkmanager-pptp
networkmanager-openconnect network-manager-applet gvfs gvfs-smb sshfs

export QT_IM_MODULE=ibus

(6)
选择加号,新建一个模式,随便输入一个名字,比如我输入的ppsspp,用于ppsspp的映射

参考资料:archlinux修复grub指南,linux公社

————————————————创建swap分区

zh_CN.UTF-8 UTF-8

# d

# pacman -S xfce4 xfce4-goodies gamin

  1. youtube教程 

20.安装sudo让普通用户执行root命令:

① Server =

# 把这几行注释掉,在前面加上一个“#”,变成下面这样

# lsblk                  #查看都挂载了哪些分区

27。安装输入法

# :wq

#  确定显卡型号:                                          #

::1            localhost.localdomain        localhost

#  对应驱动包:                                            #

启动u盘制作,在Windows下推荐使用USBWriter。

# n

我这里的usb设备id号为”05c6″

# ping www.baidu.com

#exec xterm -geometry 80×66+0+0 -name login

#  Intel 显卡:xf86-video-intel                                  #

##########################################################

  1. ppsspp无法识别手柄

哪个的返回时间最短,也就是 time 参数最小, 就选哪个

# pacman -S ttf-dejavu

分区大小, 40G

14.网络安装

# +40G

——————————————————-结束分区

#xterm -geometry 80×20+494-0 &

# umount /dev/sda                   
 #一直执行这个命令,sdax是挂载的分区点,sda1,sda2…
,这里需要按照一定的顺序进行,比如home挂载在 /
分区下,那就需要先卸载home分区,再是 / 分区

# yaourt -S flashplayer-standalone

  #强烈推荐

# pacman -Sy

# mount /dev/sda/mnt            #将根分区挂载到mnt,
在sdax之后有个空格

起始扇区,默认

推荐以下几个,也可以自己去找。

(3)进入原系统

/etc/hosts

export QT_IM_MODULE=ibus

—— # y

13.主机名

一般来说是这样的。

起始扇区,默认

24.由于电脑配置渣,所以我安装的是xfce4

查看当前分区

我这里列出我的分区大小:

# lsblk                    #查看是否有遗漏

# useradd -m name             
#使用-m参数在创建用户的同时创建该用户的home目录

#mount -t sysfs sys /mnt/sys

#chroot /mnt /bin/bash

ibus-daemon -d -x

export XMODIFIERS=”@im=ibus”

# rm /etc/localtime

# systemctl enable NetworkManager.service

#这是在新硬盘或者硬盘资料已经无用的情况下进行的

# vi /etc/sudoers 

#mount -t ext4 /dev/sda1 /mnt

26.打开图形化界面

#由于我的电脑只有bios,没有EFI,所以之后的教程以bios为准

# w

③ mirrors.163.com

安装完成后执行以下操作:

参考资料:

—— home —— 40G

/ —— 40G

分区类型

# grub-mkconfig -o /boot/grub/grub.cfg

  1. 设置时区

(2)在/etc/profile中添加如下内容:

# echomyhostname> /etc/hostname

————-设置开机自启动 dhcpcd 服务

ISO :       
#下载好用hash工具校验一下

# mkfs.ext4 /dev/sdax               ( home 分区)

#  安装驱动:# pacman -S<驱动包>                            #

#reboot

#  # lspci | grep VGA                                        #

(3)进行手柄按键检测

# reboot                #重启

# pacman-key –refresh-keys           
#这一步可能花费的时间比较久,再输出第一行后会等很久

参考资料:

起始扇区

# passwd name

接下来是分区号(1, 2, 3, 4),默认就可以了,直接回车

# arch-chroot /mnt /bin/bash                             
 #在arch-chroot和/mnt 后都有空格

我玩的是怪物猎人,它的方向键的上下左右可以控住视角,但在左边奔跑的时候不好控制,所以我在方向键的上下左右那里有添加了右摇杆的按键映射。

9.配置系统

然后是分区的大小,输入格式为  【+】后跟大小,有[K, M, G, T, P]

接下来是分区的类型, 输入 l ,创建逻辑分区

# yaourt -Syua                  #使用yaourt来更新所有系统中的包

28.linux下浏览器播放swf文件

(1)下载手柄检测软件 jstest-gtk

#  GeForce7以上:xf86-video-nouveau;nvidia                      #

# l

保存退出

这里选择e,创建扩展分区,我的扩展分区内有home 和 swap 分区, 共 44G