磁盤的分區:cfdisk
格式化分區:mkfs.ext4,mkswap,swapon
查看所有分區:lsblk /dev/sda
先掛載 / 分區:mount /dev/sda1 /mnt
archlinux的鏡像文件路徑:/etc/pacman.d/mirrorlist
mirrorlist 文件也會被 pacstrap 復制到新系統,所以最好在安裝的時候設置
讓本地的包數據庫和遠程的軟件倉庫同步:pacman -Syy
//此時磁盤的sda1中還沒安裝上系統
安裝基本系統:pacstrap -i /mnt base
生成fstab:genfstab -U -p /mnt >> /mnt/etc/fstab
//只有安裝完基本系統之后才能生成fstab
chroot到新系統:arch-chroot /mnt /bin/bash
修改locale.gen文件:nano /etc/locale.gen
//移除需要的編碼前面的注釋,一般為 en_US.UTF-8 UTF-8
生成locale訊息:locale-gen
創建locale.conf:echo LANG=en_US.UTF-8 > /etc/locale.conf
設置時區:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
設置時間標准:hwclock --systohc --utc
設置主機名:echo a123-pc > /etc/hostname
設置root密碼:passwd
安裝管理引導的軟件:pacman -S grub os-prober
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
離開chroot環境:exit
卸載分區:umount -R /mnt
重啟:reboot
用root登錄,動態獲取ip:dhcpcd
安裝 xorg-server 和 xorg-xinit:pacman -S xorg-server xorg-xinit
安裝顯卡驅動:pacman -S xf86-video-vesa
啟動圖形界面:startx
//此時可能會閃退,大概是由於圖形界面中沒安裝程序
安裝 xterm:pacman -S xterm
啟動圖形界面:startx
//此時不會閃退,是個很簡陋的命令行界面,使用exit命令可以退出圖形界面
滅了圖形界面的進程:pkill X
安裝 slim:pacman -S slim
安裝 xfce4:pacman -S xfce4
啟動 xfce4:startxfce4
//現在可以進入xfce4的桌面了
安裝字體:pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont
使root用戶登錄就進入圖形界面:nano /root/.xinitrc
編輯里面的內容為:exec startxfce4
//這應該是在slim的界面中輸入用戶名和密碼后執行的命令
使開機直接進入slim:systemctl enable slim.service
調整分辨率(安裝virtualbox的增強功能):pacman -S virtualbox-guest-utils
安裝火狐瀏覽器:pacman -S firefox firefox-i18n-zh-cn
++++++++++++++以上作為步驟++++++++++++++++++++++
修改計算機名稱:
hostname 命令可以查看當前計算機名稱,hostname myhostname 可以臨時把計算機名稱修改為 myhostname
可以通過修改 /etc/hostname 文件中的內容來永久修改計算機名稱,重啟后生效
gnome kde LXDE Xfce,都是桌面環境,但后兩者更輕便,E17也是一種輕便的桌面環境
bash //最基本的bash shell
coreutils //最基本的工具與命令
file //文件類型識別工具
linux //系統內核及模塊
filesystem //提供基本的文件系統結構
grub //系統引導工具
pacman //包管理器
procps-ng //系統與進程監控工具
syslog-ng //帶高級網絡和過濾功能的syslogd
shadow //不安這個組件,將無法設定用戶的權限與密碼等
以上是個組件,是構成系統的基礎,是必須安裝的
基本的圖形界面,只需要下面這幾個包即可:
xorg-server xorg-server-utils(貌似非必須) xorg-utils(貌似非必須) xorg-xinit
這四個東西是最基本的圖形框架
開源顯卡驅動:
英偉達:xf86-video-nouveau
ATI:xf86-video-ati
通用的:xf86-video-vesa
筆記本的觸摸板驅動:
pacman -S xf86-input-synaptics
窗口管理器:openbox
啟動管理器:slim,啟動管理器是可選的,如果沒有安裝,可以在命令行下通過 startx 或者 xinit 啟動到圖形界面下
圖形界面下的資源管理器:thunar,pcmanfm,pcmanfm可以管理桌面壁紙,並生成簡單的桌面常用圖標
系統的托盤(狀態欄):tint2,占用資源較少
圖形界面的字體:wqy-microhei,wqy-zenhei
查看網絡接口的名稱:ip link
更新源的文件列表:pacman -Syu
圖形界面下使用的終端模擬器:lxterminal,xterm
圖形界面下的文本編輯器:leafpad
新建用戶:useradd -m 新用戶
指定密碼:passwd 新用戶
制定用戶所在的組:usermod -a -G video,audio,lp,log,wheel,optical,scanner,games,users,storage,power 新用戶
更新系統的編碼:locale-gen
設定登錄之時,登錄管理器自啟動:systemctl enable slim.service
設定登錄之時,網絡自動連接:systemctl enable dhcpcd.service
圖片瀏覽器:gpicview
壓縮與解壓縮相關:file-roller,unrar,zip,unzip,p7zip,arj,unace
系統配置編輯器:mesa
圖像處理軟件:gimp
藍魚腳本編輯工具:bluefish
pdf查看工具:evince
openbox菜單生成器:menumaker
輸入法:fcitx
幾種桌面環境:gnome2,gnome3,Unity,kde,xfce,lxde
幾種窗口管理器:e Fluxbox,Openbox,Enlightenment,IceWM,JWM
殺掉圖形界面的命令:pkill X
升級系統:pacman -Syu
桌面環境集合,包括:窗口小部件工具,窗口管理器,任務欄,終端,文件管理器,日歷,文本編輯器,圖片查看器,媒體播放器,瀏覽器,顯示管理
++++++++++++++以下內容為一般的linux的知識++++++++++++++++
/lib/modules/ 目錄內是動態加載的核心模塊
開機時執行程序的順序:
1.bios
2.第一個開機裝置內mbr的boot loader
3.kernel,kernel會偵測硬件與加載驅動程序。由於此時kernel可能並不認識磁盤,可以通過虛擬檔案系統來加載一些驅動程序,加載完驅動程序后,虛擬檔案系統應該會把控制權交給kernel
4.核心呼叫 /sbin/init,/etc/inittab 是init的設定檔
以上內容是最初安裝archlinux的過程中記錄的一個文檔。