ArchLinuxARM怎么安装

ArchLinuxARM怎么安装,第1张

现在装win7的方法很多,有硬盘安装、U盘安装等,我比较喜欢直接硬盘安装,因为比较简单。系统要安装到的那个硬盘,比如C盘,肯定是需要格式化的,而其他盘只要你不去选格式化,就不会被格的。硬盘安装的方法如下:1、首先,将你下载的win7系统的iso镜像文件解压出来,用winrar、winzip、7Z、好压、软碟通等等都可以解压,一般情况下,你下载的都是ISO格式的镜像,解压出来后会有下图这样的文件:注意:要将这些文件复制到一个非系统盘的根目录下,系统盘大多数都是C盘,而根目录就是某个磁盘,比如F盘双击后进去的界面,一定不要放到文件夹里!!可以对照一下,是否有这些文件2、硬盘装win7需要到NT6 HDD Installer这个小软件的帮忙,下载NT6 HDD Installer,下载后放到之前存放win7安装文件的盘符的根目录,也就是和win7的安装文件放到一起。3、然后打开NT6 HDD Installer,会出现下面的窗口,如果您现在的系统是XP可以选择1,如果是vista或者win7选择2,大家看一下就能明白,选择后按回车开始安装,1秒钟左右结束,然后重启系统4、在重启过程中会出现如下界面,这时选择新出来的nt6 hdd Installer mode 1选项:(如果上一步中你选择的是nt6 hdd Installer mode 2,那这里出现的就会是nt6 hdd Installer mode 2)5、系统启动后,就开始安装了哦,下图这步很简单,点击下一步:6、点击现在安装7、接受许可条款,点击下一步:8、这里强烈建议选择自定义安装,也就是第二个,第一个升级会非常非常的缓慢,得不偿失9、选择右下角的驱动器选项(高级)10、如果想安装双系统野陪,可以找一个不是之前系统的盘符安装,如颂伍蠢果只想用win7,那么选中之前的系统盘(之前一定要做好系统盘的备份),点击格式化因为这里的硬盘名称不会显示C、D、E、F,所以建议在安装系统之前,先记录一下每个硬盘的大小,这样在这一步中你才能根据硬盘大小来区别哪一个是C盘。下面的步骤就很橘团简单了,几乎都是按照提示就可以了。装完之后会出现设置开机密码、输入激活序列号的步骤,都可以直接跳过。

这是从我的博客复制过来的

镜像下载,官方网址https://www.archlinux.org/download/,习惯性的找到China

>

xjtu.edu.cn,下载archlinux-2017.03.01-dual.iso,之后可以检查文件的md5sum,对比下载网站中的md5sums.txt

2.

将镜像写入u盘,官方说明https://wiki.archlinux.org/index.php/USB_flash_installation_media,已有linux的用dd,只有windows的用win32diskimager,一行命令或鼠标点两下的事,不再赘述。

3.

选择适当的源,官方源状态查询https://www.archlinux.org/mirrors/status/,不要用第一张表Out

of Sync

Mirrors里的源(163过期了。。。),也不要使用完整度不是100%的源,都会导致莫名其妙的问题,下图是有问题的例子。(我这里lzu、xjtu的速度比较快)

4.

从u盘启动,选第一项敏链进系统(现在只有64位的了),下面是命令及说明:

ip link

——

查看是否有可用的网络接口,lo是本地、enp0s3之类是有线、wlan0之类是无线。一般情况,有线网卡都能认出来,开机前插上网线就自动能上网,若开机后插上网线,要输入如下命令

systemctl

start dhcpcd@enp0s3 ——

systemctl是管理系统服务的工具,start是启动一次(enable是以后都启用,disable禁用,restart重启服务等等),dhcpcd是自动获取ip地址的服务,@后面是有线网卡。

vi

/etc/pacman.d/mirrorlist ——

改一下源加快安装速度,按“/lzu回车”找到lzu那一行,按“dd”剪切,按“:1回车”回到开头,按“p”粘贴,按“:wq回车”保存并退出。

mkfs.ext3 /dev/sda1 ——

格式化第一个分区,默认你已经分好区了,可以用cfdisk,也可以提前用winpe之类的分好。

mount /dev/sda1 /mnt

——挂载分区到桥脊孙/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

wpa_supplicant firefox flashplugin fcitx-rime fcitx-gtk2

fcitx-configtool aria2 mplayer ntp openssh unzip

unrar  ——

安装系统及软件,依次是基础包、基础编译工具、系统引导程序、声卡、ntfs分区读写、xorg图形桌面相关、显卡驱动、jwm桌面管理(这个比较小

众,gnome、xfce之类大众一些)、快速启动栏、屏幕截图工具、xterm终端(很古老啊,换成你喜欢的)、文泉驿中文字体、wifi认证wpa密

码、火狐浏览器、flash插件、fcitx输入法(最好用的拼音还是rime啊)、aria2下载工具(支持百度网盘,很好用)、播放器、校野核对时间工

具、ssh工具、解压工具等等,剩下的就不写了,根据自己情况改改。

genfstab -U -p

/mnt >>/mnt/etc/fstab ——

把sda1写入fstab文件

arch-chroot /mnt ——

终于进入新系统了,上面一直在u盘系统 *** 作,下面是在新系统 *** 作

echo wils

>/etc/hostname —— 给本机起个名字

ln -s

/usr/share/zoneinfo/Asia/Chongqing /etc/localtime ——

设置本机时区为东八区,如果localtime文件存在,可以先删除它,rm /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 —— 建立启动所需的初始内存盘(/boot那个)

passwd —— 设置root用户密码

grub-mkconfig

-o /boot/grub/grub.cfg —— 自动生成grub引导配置

grub-install

--recheck /dev/sda —— 安装grub引导到sda的引导区

exit —— 退回到u盘系统

umount

/mnt —— 卸载sda1

reboot ——

重启,可以拔掉u盘了,下面进入系统,调教一下桌面

mkdir

/win

echo `blkid -o

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

>>/etc/fstab ——

以后启动时将sda2的ntfs分区挂载到/win

systemctl start

dhcpcd@enp0s3 ——

启动有线网络自动获取ip,和u盘系统一样先检查一下网络,我的无线网卡系统不认,需要从aur安装(ubuntu下手动编译不是要make

make install之类吗,aur就是别人把过程写好,简化配置编译这个步骤)

mkdir

/home/build

chgrp nobody

/home/build

chmod g+ws

/home/build

setfacl -m

u::rwx,g::rwx /home/build

setfacl -d

--set u::rwx,g::rwx,o::- /home/build ——

由于root用户运行别人写的配置文件有风险,这里建立一个nobody用户可读写的文件夹专门用来编译

aria2c

https://aur.archlinux.org/cgit/aur.git/snapshot/b43-firmware-classic.tar.gz

—— 在archlinux aur里下载我的网卡bcm4312用的,b43-firmware-classic.tar.gz

mv

b43-firmware-classic.tar.gz /home/build

cd

/home/build

sudo -u nobody

tar xzpf

b43-firmware-classic.tar.gz

cd

b43-firmware-classic

sudo -u nobody

makepkg -si ——

解压编译安装,makepkg的参数s表示自动解决依赖,i表示编译后安装(以后手动编译aur软件也这样),我的无线网卡终于可以用了。。。

pacman -S dialog ——

无线网络配置工具wifi-menu需要这个包。。。

wifi-menu -o

netctl

list

netctl enable

wlan0-wang —— 生成配置,永久启用无线网络,当然这个名字要改改

cp

/etc/X11/xinit/xinitrc ~/.xinitrc

cat

<<'EOF'

>>~/.xinitrc

[[ -f

~/.Xresources ]] &&xrdb -merge

~/.Xresourcesexport

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 ——

配置启动X桌面后执行的命令,merge那行设置xterm样式(不写也行),然后设置fcitx输入法,zh_CN是设置中文显示,然后关闭警报声、节能、屏保,启动fcitx输入法,启动jwm桌面管理器(或gnome、xfce之类)

cp

/etc/skel/.bash_profile ~/

cat

<<'EOF'

>>~/.bash_profile

[[ -z $DISPLAY

&&$XDG_VTNR -eq 1 ]]

&&exec startx

EOF ——

开机后输入用户名密码回车,就会打开bash,按ctrl+alt+f1 f2

f3之类可以切换终端,若在f1那个终端,则一进入bash就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

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">

</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="Tab">nextstacked</Key>

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

</JWM>

EOF ——

我的jwm配置,很简陋凑合用,微软键+c关闭窗口,+回车xterm,+x快速启动栏,+f火狐浏览器,+Tab切换窗口;PrtScr键截屏;没有标题栏想移动用中键拖动边框。

cat <<

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

# Generated by

iptables-save v1.4.21 on Mon Feb 29 09:46:06 2016

*filter

:INPUT DROP

[0:0]

:FORWARD DROP

[0:0]

:OUTPUT ACCEPT

[0:0]

: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 --tcp-flags FIN,SYN,RST,ACK SYN -m conntrack --ctstate NEW -j

TCP

-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

COMMIT

# Completed on

Mon Feb 29 09:46:06 2016

EOF ——

最简单的iptables防火墙规则,要开端口自己加规则

systemctl enable iptables

—— 启动iptables防火墙

reboot ——

重启,如果显卡驱动装得正确,登录后就应该直接进桌面了,下面的命令用微软键+回车调出xterm,注意刚启动时等输入法图标出来了再xterm,否则这个xterm不能输入中文

fcitx-configtool ——

移除英文键盘以外的输入法,点加号,去掉那个对号,查找rime,添加,按微软键+c关闭窗口,右键点右下角的输入法图标restart

cd

.config/fcitx/rime

rime_deployer

--add-schema double_pinyin_pyjj ——

我用拼音加加双拼方案所以有这两步,其他人只需ctrl+空格调出输入法,按f4选简体改标点之类就好,记得restart输入法

剩下的就是按微软键+f,打开火狐浏览器,安装flashgot插件选aria2,作为下载工具就好。目前就想到这么多,麻雀虽小五脏俱全,这起码是一个可以用的,十分干净的linux系统了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存