磁盤的分區: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的設定檔
linux
以上內容是最初安裝archlinux的過程當中記錄的一個文檔。ios