新手安装archlinux遇到一些问题.求帮助

新手安装archlinux遇到一些问题.求帮助,第1张

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

镜像下载,官方网址>

2

将镜像写入u盘,官方说明>

3

选择适当的源,官方源状态查询>

4

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

ip link

——

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

systemctl

start dhcpcd@enp0s3 ——

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

vi

/etc/pacmand/mirrorlist ——

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

mkfsext3 /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/localegen

en_USUTF-8

UTF-8

zh_CNGBK

GBK

zh_CNUTF-8

UTF-8

EOF

locale-gen ——

设置可用的字符集

mkinitcpio -p

linux —— 建立启动所需的初始内存盘(/boot那个)

passwd —— 设置root用户密码

grub-mkconfig

-o /boot/grub/grubcfg —— 自动生成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

>

mv

b43-firmware-classictargz /home/build

cd

/home/build

sudo -u nobody

tar xzpf

b43-firmware-classictargz

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

xtermtermName:

xterm-256color

xtermVT100geometry:

80x16

xtermsaveLines: 5120

xtermlocale:

true

xtermmetaSendsEscape:

true

xtermscrollBar: false

xtermscrollKey: true

xtermscrollTtyOutput:

false

xtermforcePackedFont:

false

xtermfaceName:

monospace

xtermfaceNameDoublesize: WenQuanYi

Zen Hei Mono

xtermfaceSize: 13

xtermcjkWidth: false

EOF ——

我的xterm配置文件,很古老凑合用

cat

<< 'EOF' >

~/jwmrc

<xml version="10">

<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/iptablesrules

# Generated by

iptables-save v1421 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系统了。

可以

linux作为当今市场上嵌入式系统使用比例最高的 *** 作系统,其驱动模式支持模块堆叠技术,内核开发者已提供了一些通用模块。现从工程应用出发,研究并移植了linux下usb无线网卡的设备驱动,以此为基础既可以构建嵌入式无线局域网,

又可以用于有线网络无法延伸或难以安装,以及有可灵活移动和临时性使用等要求的、诸如外加摄像头和图像处理芯片的场合,还可以用于工业现场中的远程无线视频监控。

扩展资料

无线网卡标准——

80211标准系列的最初版本是由IEEE美国国际电子电机学会 于1997年正式批准的,是第一个被国际上认可的协议。在最 初版本中定义了介质访问接入控制层(MAC层)和物理层, 总数据传输速率设计为2Mbps。

两个设备之间的通信可以自 由直接(ad hoc)的方式进行,也可以在基站(Base Station, BS) 或者访问点(Access Point,AP)的协调下进行。为了解决冲 突,在不同的通讯环境下取得良好的通讯品质,采用 CSMA/ CA (Carrier Sense Multi Access/Collision Avoidance)硬件沟 通方式。

linux 65可通过以下方式进行配置无线网卡:

一、所需材料准备如下:

准备一台电脑、一张无线网卡、linux系统;

二、具体步骤如下:

因无线网卡的驱动安装和型号相关,不同型号的无线网卡安装、驱动下载有所差异。具体可联系网卡官网或售后,在确认无线网卡的具体型号后在进一步 *** 作,以下以BCM43142无线网卡为例:

1、确定无线网卡型号,在linux终端下输入lsusb;

2、此时可看到型号为BCM43142,在百度搜索芯片厂商官网;

3、进入官网,按照提示选择驱动下载,linux系统,型号为BCM43142;

4、将下载的文件解压缩,并重命名文件夹为wlandriver,复制到所在用户的根目录下;

5、在命令提示附中切换到wlandriver目录,执行sudo make 和sudo make install 命令;

6、随后执行sudo cp RT2870STAdat  /etc/Wireless/RT2870STA/RT2870STAdat命令,切换到/wlandriver/os/linux目录,执行sudo insmod rt5572stako命令;

7、此时BCM43142无线网卡的驱动已经安装成功,即可连接无线网正常上网。

Arch纵深学习总结之二:图形界面的安装

(接上文)重启机子之后,我们将安装新系统的图形界面与窗口管理器,并对系统进行一点美化等等个性化的 *** 作。

五、重启机子后的设置

1、重启机子之后,只要上述安装没有出错我们就会进入到系统的命令提示符下,输入超级管理员用户root,并输入管理员的密码,即以超级用户的身份登录进了系统。

2、进入系统后,首先要启动网络,

(1)如果是DHCP的当然简单,直接 dhcpcd 即可,为免今后每次都输入dhcpcd太麻烦,我们也可以此时将dhcpcd作为服务,将其加入到随系统启动而“自启动”的服务列表中去,那么执行:systemctl enable dhcpcdservice ,今后系统启动的时候就会自动启动网络了。

(2)如果是固定IP的,则要执行如下的三步 *** 作:

ip addr add 固定IP/24 dev “网络接口名”

ip link set dev “网络接口名” up

ip route add default via 网关

注意,上述的网络接口名,可能不再是传统的“eth0”等,可最好先运行“ip link”,查看一下网络接口的名称。

3、网络连通后,首先更新一下源的文件列表。执行:pacman -Syu 即可。

此时更新,主要是试试网络通不通,因为系统是刚安装的,所有文件当然都是最新的。

六、安装显卡驱动与基础图形系统

1、网络已通,当然开始安装显卡驱动与基础的图形系统。执行以下命令:

pacman -S xorg-server xorg-server-utils xorg-utils xorg-xinit

这里安装了xorg-server、xorg-server-utils、xorg-utils、xorg-xinit这四个东东,就是最基本的图形框架。

2、安装显示驱动——根据各人显卡的不同,“ATI显卡”的可安装xf86-video-ati,“英伟达显卡”的可安装xf86-video-nouveau。这两个驱动都是开源驱动,相比ATI与英伟达自己的闭源驱动,开源驱动显然在性能上要略差一些,但开源驱动安装与配置要简单得多!等系统安装完成,能正常运行之后,如果有时间愿意折腾闭源驱动,那是每个人自己的事。也就是说,ATI显卡,执行:pacman -S xf86-video-ati 即可;NVDIDA显卡,则执行:pacman -S xf86-video-nouveau

3、安装窗口管理器与登录管理器,执行:pacman -S slim openbox 即可。这里选用的是slim登录管理器,窗口管理器则选用的是openbox 。

4、特别说明:以上三个安装步骤其实最好合并在一起执行。与此同时,最好安上今后进入图形界面之后必须会用到的一些工具程序,比如一个终端模拟器“lxterminal” 或者“xterm”,两个常用的文泉驿字体文件“wqy-zenhei、wqy-microhei”,一个文本编辑器“leafpad”,一个资源文件管理器“pcmanfm”。

以上所有需要安装的东西可以合并为一条安装语句:

pacman -S xorg-server xorg-server-utils xorg-utils xorg-xinit slim openbox lxterminal(或xterm) wqy-zenhei wqy-microhei leafpad xf86-video-nouveau(或xf86-video-ati) pcmanfm

背景: 树莓派外接USB无线网卡,待上网设备通过网线和树莓派的RJ45口相连。

思路:

1 首先给raspberry的eth设置一个静态ip地址。

2 修改IP转发规则,允许ip数据的转发。(ip_forward的设置)

3 路由设置,配置iptables,进行两个网卡的桥接。

4 开启raspberry的DHCP服务,在eth口上开启。

5 开启DNS服务。

详细过程:

1 给树莓派的有线网卡eth分配静态地址。

暂时分配:sudo ifconfig eth0 1921681731 2552552550 up

永久分配 :

—配置文件 /etc/network/interfaces

—配置文件 /etc/dhcpcdconf

在文件末尾添加

2 启动IP转发

有多种方法,建议使用sysctl的设置方式

方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward

方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

方法3:sudo sysctl -w netipv4ip_forward=1

有的时候需要在/etc/sysctlconf下添加一行:netipv4ip_forward=1

3 iptables设置

配置防火墙,启用NAT,在usb0接口上启动IP伪装:

注意:这一步执行后, 一定要将配置持久化,否则下次开机启动后配置会失效 ,导致虽然共享网口的主机可以dhcp获取地址却无法上网。

防火墙配置持久化:导出防火墙配置并存到/etc目录下

1 导出iptables的配置,并保存在/etc目录下

2 添加开机启动

新建/etc/network/if-pre-upd/iptables文件,内容如下:

4 dhcp服务

41 安装udhcpd服务

    sudo apt-get update

    sudo apt-get install udhcpd

42 配置DHCP服务

sudo vi /etc/udhcpdconf

1 修改网络接口,设置成对应的网卡号

2 设置remaining,去除前面的#符号

3 设置树莓派的IP地址

        修改opt router为1921681731,那么配置完成之后这个地址将作为网关,连接到raspberry eth口的设备网关需要设置为此IP

        此处opt dns被修改为公共的DNS地址 114114114114和 114114114115

43 使能DHCP

    配置 /etc/default/udhcpd

    sudo vi  /etc/default/udhcpd

    使用#符号注释DHCPD_ENABLED="no"

    DHCPD_ENABLED="no"    改为  #DHCPD_ENABLED="no"

44  启动服务

1 启动udhcp的服务:sudo service udhcpd start

2 设置开机启动: sudo update-rcd  udhcpd enable

5 dns服务

在进行调试的时候发现无法查询到raspberry使用的dns地址,按照常规方法查到的dns地址为127011。在网上查了一下>

原理应该差不多:

你先准备好windows下使用的网卡驱动和ndiswrapper 153

这是我的blog上的文章

系统:红旗Linux桌面版 60sp1——1cd

网卡:Boardcom_BG(4312) 笔记本电脑自带的无线网卡通常都是这款。

1:准备好Boardcom_BG(4312)无线网卡的windowsxp下的驱动程序,找到Driver文件夹,复制到Linux桌面备用。

2:访问 ,下载ndiswrapper 153软件。此软件是用来使Linux运行windows无线网卡驱动,从而达到驱动无线的目的。

3:解压下载的ndiswrapper 153软件,右键即可解压,

或者在当前窗口打开终端,输入命令:tar -xzvf ndiswrapper-153targz也可解压。

4:进入解压后的文件夹,如上图。在当前窗口打开终端(F4键,或者文件夹菜单“工具——打开终端”)

输入命令:make 进行文件编译

在输入命令:make install 进行安装(需要使用管理员root身份,如果不是可以使用su命令进行用户切换)

5:进入第一步备份的无线网卡驱动Driver目录,

打开终端运行命令:ndiswrapper -i bcmwl5inf,安装驱动。

依次执行终端命令,写入配置文件:

ndiswrapper -m

ndiswrapper -ma

ndiswrapper -mi

再运行命令,启动后模块自动加载:modprobe ndiswrapper

6:加载无线网卡电源,终端命令:iwconfig wlan0 txpower on ,回车后网卡的灯就会亮了,这样基本成功了。如果不亮,请检查前面步骤并重启系统。

7:点击右下角的无线网卡图标,选“属性”,点击“刷新”获取无线路由器列表,选择你要连接的那个,如果需要密码(注意:只支持WEP方式密码),则需要点击“安全”,输入密码和SID。

如果是使用终端来配置,使用如下命令:

列出区域内的无线网络

iwlist wlan0 scan

假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令

iwconfig wlan0 essid "MyHome"

如果网络是加密的,密码是0123456789,那么就输入命令

iwconfig wlan0 essid "MyHome" key 0123-4567-89

如果正常的话,输入

iwconfig wlan0

就可以看到连接正常的各项参数了。

启用无线网卡

ifconfig wlan0 up

如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip

dhclient wlan0或 dhcpcd wlan0

8 现在无线网卡应该可以正常使用了

以上就是关于新手安装archlinux遇到一些问题.求帮助全部的内容,包括:新手安装archlinux遇到一些问题.求帮助、linux系统可以用无线网卡吗、linux 6.5怎么配置无线网卡等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9499669.html

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

发表评论

登录后才能评论

评论列表(0条)

保存