Arch Linux 怎么安装

Arch Linux 怎么安装,第1张

1:首先你要拥有一个U盘作为驱动。U盘安装archlinux并不能像ubuntu用iso软件直接将iso文件写入U盘。稍有不用,这里向你推荐使用dd方法,过程简单,仅需一句代码。

2:开机选择U盘驱动,方法因不同机器而不同,这里不再详细介绍。

3:进入选择列表,根据你的选择进入安装。

4:开始真正的安装前,

必须检测网络是否连接。因为安装必须联网进行下载。

输入ping baidu.com

如果网络连接失败,应连接成功,否则安装无法进行。

5:输入 lsblk查看硬件设备。sda是电脑硬盘。

6:输入:fdisk /dev/sda 进行分区。

7:输入mkfs.ext4 /dev/sda1. 这个过程是格式化。

为了方便仅分一个区,具体分区方法可自定义。

8:格式化后,将分区挂载到/mnt上

输入: mount /dev/sda1 /mnt

9:现在修改源。

输入:vi /etc/pacman.d/mirrorslist

将不是中国的源删除,快捷键dd。

同时建议将163的源剪切只第一行。

快捷键dd删除,然后p就可以实现粘贴。

10:现在可以进行安装了。

输入:pacstrap /mnt base

11:安装完毕后。

输入:arch-chroot /mnt

12:此时安装grub。

输入:pacman -S grub

13:安装配置grub

输入:grub-install /dev/sda

14:最后配置boot文件。

输入:grub-mkconfig -o /boot/grub/grub.cfg

15:OK了,输入exit退出,再输入reboot重启。一切都安装好了。

希望对你有所帮助。

这是我很久以前安装时记录的过程,每一步干什么应该能看懂,用了一段时间,有些改变,比如输入法改成fcitx-rime,wifi网卡肯定和你不一样,iptables的规则有点变化,分区情况你看着改改,就差不多了。(用的是最简单的窗口管理jwm,一般都换成xfce、gnome之类)

mkfs.ext3 /dev/sda1

mount /dev/sda1 /mnt

pacstrap /mnt base base-devel grub alsa-utils ntfs-3g xorg-server xorg-server-utils xorg-utils xorg-xinit xf86-video-intel jwm dmenu scrot xterm wqy-zenhei python2 python2-setuptools wpa_supplicant git firefox flashplugin fcitx-sunpinyin fcitx-gtk2 fcitx-configtool

#安装这些:基础包、基础开发包、引导程序、声卡、ntfs读写、x桌面的基础、显卡驱动、jwm桌面管理器相关、xterm、字体、python相关、wifi网卡配置、git、火狐浏览器、输入法

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

arch-chroot /mnt

cat << EOF > /etc/hostname

wils

EOF

ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime

cat << EOF >> /etc/locale.gen

en_US.UTF-8 UTF-8

zh_CN.GBK GBK

zh_CN.UTF-8 UTF-8

EOF

locale-gen

mkinitcpio -p linux

passwd

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

modprobe dm-mod

grub-install --recheck /dev/sda

exit

umount /mnt

reboot

#以上是最基础的安装

mkdir -p /win

cat << EOF >> /etc/fstab

`blkid -o export /dev/sda2 | sed -n '/^UUID=/p'` /win ntfs-3g defaults 0 0

EOF

systemctl start dhcpcd@ens3

#激活一次有线网络之后要安装自己的无线网卡,我是bcm4312的网卡所以装b43-firmware

easy_install-2.7 pip

#FROM aur INSTALL b43-firmware

wifi-menu -o

netctl enable wlan0-wang

#永久激活无线网卡

mkdir -p ~/.config

cat << 'EOF' > ~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/"

XDG_DOCUMENTS_DIR="$HOME/"

XDG_DOWNLOAD_DIR="$HOME/"

XDG_MUSIC_DIR="$HOME/"

XDG_PICTURES_DIR="$HOME/"

XDG_PUBLICSHARE_DIR="$HOME/"

XDG_TEMPLATES_DIR="$HOME/"

XDG_VIDEOS_DIR="$HOME/"

EOF

#配置firefox的文件夹

cat << 'EOF' > /etc/modprobe.d/mymod.conf

blacklist pcspkr

EOF

#不要终端bibi乱响

cat << 'EOF' > /etc/modules-load.d/mymod.conf

nf_conntrack_pptp

nf_conntrack_proto_gre

EOF

#好像是iptables配置防火墙时加上的,记不清了

cat << 'EOF' > ~/.pystartup

#!/usr/bin/python2.7

try:

import readline

except ImportError:

print "Module readline not available."

else:

import rlcompleter

readline.parse_and_bind("tab: complete")

EOF

#简单弄个python的补全功能

cp /etc/skel/.xinitrc ~/

cat << 'EOF' >> ~/.xinitrc

[[ -f ~/.Xresources ]] && xrdb -merge ~/.Xresources

export PYTHONSTARTUP=~/.pystartup

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=xim

export XMODIFIERS="@im=fcitx"

export LC_CTYPE=zh_CN.UTF-8

xset b off

xset s off

xset -dpms

fcitx -dr

exec jwm

EOF

#桌面系统启动脚本,启动了输入法fcitx,桌面系统jwm

cp /etc/skel/.bash_profile ~/

cat << 'EOF' >> ~/.bash_profile

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

EOF

#登录后直接startx

cat << 'EOF' > ~/.Xresources

xterm*termName: xterm-256color

xterm*VT100.geometry: 80x16

xterm*saveLines: 5120

xterm*locale: true

xterm*metaSendsEscape: true

xterm*scrollBar: false

xterm*scrollKey: true

xterm*scrollTtyOutput: false

xterm*forcePackedFont: false

xterm*faceName: monospace

xterm*faceNameDoublesize: WenQuanYi Zen Hei Mono

xterm*faceSize: 13

xterm*cjkWidth: false

*xterm*background: #101010

*xterm*foreground: #d0d0d0

*xterm*cursorColor: #d0d0d0

*xterm*color0: #101010

*xterm*color1: #960050

*xterm*color2: #66aa11

*xterm*color3: #c47f2c

*xterm*color4: #30309b

*xterm*color5: #7e40a5

*xterm*color6: #3579a8

*xterm*color7: #9999aa

*xterm*color8: #303030

*xterm*color9: #ff0090

*xterm*color10: #80ff00

*xterm*color11: #ffba68

*xterm*color12: #5f5fee

*xterm*color13: #bb88dd

*xterm*color14: #4eb4fa

*xterm*color15: #d0d0d0

EOF

#配置xterm

cat << 'EOF' > ~/.jwmrc

<?xml version="1.0"?>

<JWM>

<Group>

<Option>notitle</Option>

</Group>

<Tray x="0" y="-1" autohide="off">

<TaskList maxwidth="256"/>

<Dock/>

<Clock format="%R">showdesktop</Clock>

</Tray>

<Desktops width="1" height="1">

<Background type="image">$HOME/.config/conky/bg.png</Background>

</Desktops>

<Key mask="4" key="C">close</Key>

<Key mask="4" key="Return">exec:xterm</Key>

<Key mask="4" key="X">exec:dmenu_run</Key>

<Key mask="4" key="F">exec:firefox</Key>

<Key mask="4" key="G">exec:gimp</Key>

<Key mask="4" key="E">exec:/opt/eclipse/eclipse</Key>

<Key mask="4" key="V">exec:vboxsdl --startvm WinXP</Key>

<Key mask="4" key="Tab">nextstacked</Key>

<Key key="Print">exec:scrot</Key>

<StartupCommand>conky -d</StartupCommand>

<StartupCommand>rcvboxdrv setup</StartupCommand>

</JWM>

EOF

#配置jwm

cat << 'EOF' > /etc/iptables/iptables.rules

# Generated by iptables-save v1.4.21 on Sat Feb 27 13:12:47 2016

*filter

:INPUT DROP [0:0]

:FORWARD DROP [0:0]

:OUTPUT ACCEPT [113:15002]

:TCP - [0:0]

:UDP - [0:0]

-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m conntrack --ctstate INVALID -j DROP

-A INPUT -p icmp -m icmp --icmp-type 8 -m conntrack --ctstate NEW -j ACCEPT

-A INPUT -p udp -m conntrack --ctstate NEW -j UDP

-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -m conntrack --ctstate NE

W -j ACCEPT

-A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable

-A INPUT -p tcp -j REJECT --reject-with tcp-reset

-A INPUT -j REJECT --reject-with icmp-proto-unreachable

-A TCP -p tcp -m tcp --dport 22 -j ACCEPT

-A TCP -p gre -j ACCEPT

COMMIT

# Completed on Sat Feb 27 13:12:47 2016

EOF

#配置iptables防火墙

systemctl enable iptables

ln -s /etc/fonts/conf.avail/43-wqy-zenhei-sharp.conf /etc/fonts/conf.d/

#中文显示用文泉驿的效果

fcitx-configtool

pacman -Rs fcitx-configtool

#配置下输入法,现在用fcitx-rime,很赞,比google拼音sunpinyin好多了

reboot


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7567618.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存