導航:首頁 > 編程系統 > blackarchlinux安裝

blackarchlinux安裝

發布時間:2023-08-12 11:48:41

『壹』 如何安裝Archlinux

下載xx.iso,dd bs=4M if=xx.iso of=/dev/sdb刻錄到u盤,啟動,選64位或i686系統,進去後有個文本文件可看怎麼安裝。

我大概是這樣

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 gftp firefox flashplugin fcitx-sunpinyin fcitx-gtk2 fcitx-configtool
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
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
cat << 'EOF' > /etc/modprobe.d/mymod.conf
blacklist pcspkr
EOF
cat << 'EOF' > ~/.pystartup
#!/usr/bin/python2.7
try:
import readline
except ImportError:
print "Mole readline not available."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
EOF
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
cp /etc/skel/.bash_profile ~/
cat << 'EOF' >> ~/.bash_profile
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
EOF
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: 12
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
cat << 'EOF' > ~/.jwmrc
<?xml version="1.0"?>
<JWM>
<Group>
<Option>notitle</Option>
</Group>
<Tray x="0" y="-1" height="32">
<TrayButton label="D">showdesktop</TrayButton>
<TaskList maxwidth="256"/>
<Dock/>
<Clock format="%F %a %R"/>
</Tray>
<WindowStyle>
<Font>FreeSans-9:bold</Font>
<Active>
<Text>#FFFFFF</Text>
<Title>#CC7700:#884400</Title>
<Outline>#000000</Outline>
</Active>
<Inactive>
<Text>#FFFFFF</Text>
<Title>#333333:#111111</Title>
<Outline>#000000</Outline>
</Inactive>
</WindowStyle>
<TrayStyle>
<Font>FreeSans-12:bold</Font>
<Background>#111111</Background>
<Foreground>#FFFFFF</Foreground>
</TrayStyle>
<TaskListStyle>
<Font>FreeSans-12:bold</Font>
<ActiveForeground>#FFFFFF</ActiveForeground>
<ActiveBackground>#111111:#333333</ActiveBackground>
<Foreground>#FFFFFF</Foreground>
<Background>#333333:#111111</Background>
</TaskListStyle>
<MenuStyle>
<Font>FreeSans-11</Font>
<Foreground>#FFFFFF</Foreground>
<Background>#333333</Background>
<ActiveForeground>#FFFFFF</ActiveForeground>
<ActiveBackground>#CC7700:#884400</ActiveBackground>
</MenuStyle>
<Desktops width="1" height="1"/>
<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:gftp</Key>
<Key mask="4" key="E">exec:/opt/eclipse/eclipse</Key>
<Key mask="4" key="T">exec:wine /root/.wine/drive_c/ztzq/Tdxw.exe</Key>
<Key mask="4" key="Tab">nextstacked</Key>
<Key key="Print">exec:scrot</Key>
<Key key="XF86AudioMute">exec:amixer -c 0 -q set Master toggle</Key>
<Key key="XF86AudioRaiseVolume">exec:amixer -c 0 -q set Master 2dB+</Key>
<Key key="XF86AudioLowerVolume">exec:amixer -c 0 -q set Master 2dB-</Key>
</JWM>
EOF
cat << 'EOF' > /etc/iptables/iptables.rules
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:bad_tcp_packets - [0:0]
:icmp_packets - [0:0]
:tcp_packets - [0:0]
:tcp_packets_allowed - [0:0]
:udp_packets - [0:0]
-A INPUT -p tcp -j bad_tcp_packets
-A INPUT -i lo -j ACCEPT
-A INPUT -i wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i wlan0 -p tcp -j tcp_packets
-A INPUT -i wlan0 -p udp -j udp_packets
-A INPUT -i wlan0 -p icmp -j icmp_packets
-A INPUT -d 224.0.0.0/8 -i wlan0 -j DROP
-A OUTPUT -p tcp -j bad_tcp_packets
-A bad_tcp_packets -p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
-A bad_tcp_packets -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
-A icmp_packets -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A icmp_packets -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A tcp_packets -p tcp -m tcp --dport 22 -j tcp_packets_allowed
-A tcp_packets -p tcp -m tcp --dport 80 -j tcp_packets_allowed
-A tcp_packets_allowed -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A tcp_packets_allowed -p tcp -j DROP
-A udp_packets -s 192.168.1.1/32 -p udp -m udp --sport 67 --dport 68 -j ACCEPT
-A udp_packets -d 255.255.255.255/32 -p udp -m udp --dport 67:68 -j DROP
-A udp_packets -p udp -m udp --dport 135:139 -j DROP
COMMIT
EOF
systemctl enable iptables
ln -s /etc/fonts/conf.avail/43-wqy-zenhei-sharp.conf /etc/fonts/conf.d/
fcitx-configtool
pacman -Rs fcitx-configtool
#firefox EXT firebug instapaper wmlbrowser
reboot

其中分區(sdax)、顯卡驅動(xf86-video-intel)、網路介面名稱(ens3/wlan0)、window manager(我用jwm比較簡潔,可以改成gnome之類)、iptables(很簡單的防火牆規則,你要用什麼服務自己再開埠)等很多地方都要根據自己的情況改一下,wqy zenhei那個是我認為最簡單配置清晰字體的方案

『貳』 ArchLinux安裝後的必須配置與圖形界面安裝教程

在 上一篇教程 中,我們成功地安裝了 ArchLinux ,這時系統處於一個非常精簡的狀態,為了日常使用,我們必須進行一些配置、安裝一些需要的組件,來擴展我們的系統功能,開源的組件相互協同工作也是 Linux 的迷人之處之一。

下面的教程部分參考了官方 General recommendations 。

現在我們是在新安裝的系統上進行操作,所以我們要重新聯網,我們在之前安裝系統時已經提前裝好了相關的包。所以現在只要跟之前一樣:

同樣可以使用 ping 命令來測試是否正常聯網。

交換文件可以在物理內存不足的時候將部分內存暫存到交換文件中,避免系統由於內存不足而完全停止工作。

之前我們通常採用單獨一個分區的方式作為交換分區,現在更推薦採用交換文件的方式,更便於我們的管理。

分配一塊空間用於交換文件,執行:

交換文件的大小可以自己決定,推薦4G以下的物理內存,交換文件與物理內存一致,4G以上的物理內存,交換文件4-8G。

更改許可權,執行:

設置交換文件,執行:

啟用交換文件,執行:

最後我們需要編輯 /etc/fstab 為交換文件設置一個入口,使用 vim 打開文件:

注意編輯 fstab 文件的時候要格外注意不要修改之前的內容,直接在最後新起一行加入以下內容

在這之前所有操作都是以 root 用戶的身份進行的,由於 root 的許可權過高,日常使用 root 用戶是不安全的。 Linux 為我們提供了強大的用戶與組的許可權管理,提高了整個系統的安全性。這里我們就來新建一個用戶。

執行以下命令來創建一個名為 username 的用戶(請自行替換 username 為你的用戶名):

在這里稍微解釋一下各參數的含義:

-m :在創建時同時在 /home 目錄下創建一個與用戶名同名的文件夾,這個目錄就是你的 家目錄 啦!家目錄有一個別名是 ~ ,你可以在任何地方使用 ~ 來代替家目錄路徑。這個神奇的目錄將會用於存放你所有的個人資料、配置文件等所有跟系統本身無關的資料。這種設定帶來了諸多優點:

-G wheel : -G 代表把用戶加入一個組,對用戶與組的概念感興趣的同學可以自行查找有關資料學習。後面跟著的 wheel 就是加入的組名,至於為什麼要加入這個組,後面會提到。

當然記得為新用戶設置一個密碼,執行如下命令:

根據提示輸入兩次密碼就可以了,注意,這是你的用戶密碼,推薦與之前設置的 root 用戶的密碼不同。

我們已經創建好了一個新的用戶,以後我們將會使用這個用戶來登錄,那麼如果我們需要執行一些只有 root 用戶才能執行的命令(例如修改系統文件、安裝軟體包)怎麼辦?當然我們可以通過

命令來切換到 root 用戶執行命令後再通過

返回普通用戶。

但是 sudo 為我們提供了一個更快捷的辦法,使用 sudo ,我們只要在需要 root 權許可權執行的命令之前加上 sudo 就可以了,例如安裝軟體包:

下面我們就來安裝並配置 sudo 。

sudo 本身也是一個軟體包,所以我們需要通過 pacman 來安裝:

接下來我們需要用專門的 visudo 命令來編輯 sudo 的配置文件:

實際上就是 vim 的操作,使用它是為了對編輯後的文件進行檢查防止格式的錯誤。

找到

這行,去掉之前的 # 注釋符,保存並退出就可以了。

這里的 %wheel 就是代表 wheel 組,意味著 wheel 組中的所有用戶都可以使用 sudo 命令。

當然為了安全使用 sudo 命令還是需要輸入 當前用戶 的密碼的。

配置好 sudo 以後,我們進行一次重啟,執行:

來重啟你的電腦。

重啟以後輸入你 剛創建的用戶名與密碼 來登錄。

參照這個表格,安裝相應的包,比如你是 intel 的集成顯卡(絕大多數人的情況),執行:

提示: Nvidia 的獨顯驅動如非必要,建議只裝集成顯卡的驅動(省電,如果同時裝也會默認使用集成顯卡),不容易出現沖突問題。相反,如果集成顯卡驅動有問題無法裝上,可以裝獨顯驅動,具體的版本請到下面的鏈接查詢:

Xorg 是 Linux 下的一個著名的開源圖形服務,我們的桌面環境需要 Xorg 的支持。

執行如下命令安裝 Xorg 及相關組件:

Linux 下有很多著名的桌面環境如 Xfce 、 KDE(Plasma) 、 Gnome 、 Unity 、 Deepin 等等,它們的外觀、操作、設計理念等各方面都有所不同, 在它們之間的比較與選擇網上有很多的資料可以去查。

在這里我們選擇筆者使用的 Xfce 和非常流行的 KDE(Plasma) 作為示範,當然你也可以把它們全部裝上換著用……因為 Linux 的模塊化,這樣完全沒有問題。

更多桌面環境的安裝指南請見下面的鏈接:

直接安裝軟體包組(包含了很多軟體包)即可:

直接安裝軟體包組(包含了很多軟體包)即可:

安裝好了桌面環境包以後,我們需要安裝一個圖形化的桌面管理器來幫助我們登錄並且選擇我們使用的桌面環境,這里我推薦使用 sddm 。

執行:

這里就要介紹一下 Arch 下用於管理系統服務的命令 systemctl 了,服務的作用就是字面意思,為我們提供特定的服務,比如 sddm 就為我們提供了啟動 xorg 與管理桌面環境的服務。

命令的使用並不復雜:

所以這里我們就執行下面命令來設置開機啟動 sddm :

到現在我們已經安裝好了桌面環境,但是還有一件事情需要我們提前設置一下。由於我們之前使用的一直都是 netctl 這個自帶的網路服務,而桌面環境使用的是 NetworkManager 這個網路服務,所以我們需要禁用 netctl 並啟用 NetworkManager :

同時你可能需要安裝工具欄工具來顯示網路設置圖標(某些桌面環境已經裝了,但是為了保險可以再裝一下):

這樣開機以後我們就可以在圖形界面下配置我們的網路啦。

重新啟動後,如果你看到桌面管理器的界面,選擇你需要的桌面環境並輸入用戶名與密碼登陸後,看到了熟悉而又陌生的桌面,那麼恭喜你,你已經完成了桌面環境的安裝!

到這里, ArchLinux 的安裝與基本配置教程已經結束了,筆者在編寫過程中基本憑著多次安裝的經驗與這次安裝的記錄完成,難免會有疏漏與不正確的地方,還請大家通過下面的評論或郵件( [email protected] )提出意見與建議。也歡迎你們與我交流安裝的問題。

下一篇文章 介紹了一些實用的配置(如中文輸入法的安裝)與軟體包等。

『叄』 如何安裝ArchLinux

1.開機選擇U盤驅動,方法因不同機器而不同

14.OK了,輸入exit退出,再輸入reboot重啟。一切都安裝好了。

『肆』 如何安裝ArchLinux

Arch Linux的安裝步驟
下載安裝ISO
ISO下載地址:http://mirrors.163.com/archlinux/
確認引導方式
操作系統運行之前運行的一個Rom程序塊,與硬體緊密相連在一起,也叫bootloader。根據不同的bootloader可以劃分為不同的引導方式。引導方式主要有兩種:
1、BIOS
2、UEFI
BIOS是早期PC機上使用的引導程序,BIOS與MBR配合是32位計算機的主流。UEFI是BIOS升級版,增加了對FAT文件系統的支持、安全性能進一步提高,可以說UEFI是一個與固件一體化的小操作系統。
UEFI與GPT經常配對,實質上兩者沒有必然聯系。可以使用如下UEFI+MBR
UEFI +GPT 、BIOS +GPT 、BIOS+ MBR。
分區
BIOS(fdisk、cfdisk 和 sfdisk)
$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名稱,文件系統,大小,掛載點NAME FSTYPE SIZE MOUNTPOINT
sda 120G ├─sda1 ext4 120G /
UEFI (工具使用gdisk、cgdisk 和 sgdisk)
$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名稱,文件系統,大小,掛載點NAME FSTYPE SIZE MOUNTPOINT
sda 120G ├─sda1 vfat 512M /boot/EFI (也可掛載在/boot下)
├─sda2 ext4 36G /
├─sda3 ext4 79.5G home 可以省去
└─sda4 swap 4G [SWAP]
分區格式化
# mkfs.fat -F32 /dev/sda1 # 創建 FAT32 分區
# mkfs.ext4 /dev/sda2 # 創建 ext4 分區
# mkfs.ext4 /dev/sda3 # 創建 ext4 分區
# mkswap /dev/sda4 # 創建 swap 分區
# swapon /dev/sda4 # 激活 swap 分區
安裝系統
1、掛載分區
# mount /dev/sda2 /mnt # 掛載根目錄
# mkdir /mnt/home # 創建 /home 掛載點
# mount /dev/sda3 /mnt/home # 掛載 /home
# mkdir -p /mnt/boot/EFI # 創建 UEFI 掛載點
# mount /dev/sda1 /mnt/boot/EFI # 掛載 UEFI 分區
2、擇更新源
vi /etc/pacman.d/mirrorlist #找到China字樣將下面的 163、sohu、北京大學站點前的#去掉
3、安裝系統
# pacstrap -i /mnt base base-devel net-tools
4、生成fstab
genfstab -U -p /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab
配置系統
切換到安裝到的系統
arch-chroot /mnt (官網上是arch-chroot /mnt /bin/bash)
a、配置locale,語言
編輯/etc/locale.gen,這個文件所有的內容都是注釋的,所以在最上面添加en_US.UTF-8 UTF-8
nano /etc/locale.gen
en_US.UTF-8 UTF-8
然後執行localegen
locale-gen
接著配置locale.conf
echo.UTF-8 > /etc/locale.conf export.UTF-8
b、給計算機起名
echo myhostname > /etc/hostname
c、配置網路
systemctl enable dhcpcd.service
動態ip的方式
d、設置密碼
passwd
安裝GRUB
GRUB支持BIOS 和UEFI,你可以選擇其他
BIOS:
# pacman -S grub# grub-install --target=i386-pc --recheck /dev/<目標磁碟>
# grub-mkconfig -o /boot/grub/grub.cfg
UEFI:
# pacman -S dosfstools grub efibootmgr# grub-install --target=x86_64-efi --efi-directory= --bootloader-id=arch_grub --recheck# grub-mkconfig -o /boot/grub/grub.cfg
至此安裝完成
# exit # 退回安裝環境
# umount -R < / 掛載點>
# 卸載新分區# reboot
# 重啟# # 記得移除安裝介質
安裝桌面軟體
安裝xfce4
pacman -S slim
pacman -S xfce4
startxfce4
設置xfce4自啟動
pacman -S vim
vim .xinitrc
systemctl enable slim.service

閱讀全文

與blackarchlinux安裝相關的資料

熱點內容
實例配置文件里的sid是什麼 瀏覽:43
ps文件模糊 瀏覽:192
葉檀財經推出過什麼購物APP 瀏覽:875
linux硬碟檢測 瀏覽:431
如何用路由器降低網路延遲 瀏覽:601
aix分區root密碼 瀏覽:439
運動鞋買鞋上什麼app 瀏覽:904
NSA工具下載 瀏覽:918
函數代碼在哪個文件夾 瀏覽:213
微信應用怎麼代碼添加快捷方式 瀏覽:371
用數據說話是最有力的什麼 瀏覽:27
圖片文件被鎖定無法打開 瀏覽:768
wr886nv2升級 瀏覽:490
移動硬碟視頻文件無法刪除 瀏覽:417
如何查看網路監控 瀏覽:132
列印機如何連接到網路列印機 瀏覽:181
vmlinux安裝tools 瀏覽:768
波形文件轉mp3 瀏覽:803
linux查看網路 瀏覽:163
如何從cad軟體里列印命令文件 瀏覽:247

友情鏈接