Archlinux 折騰記錄

2021-10-24 10:55:33 字數 2194 閱讀 4615

值得注意:

典型配置

版本選擇 「其他linux n.x 或更高版本核心64位」

開機前:虛擬機器設定=>選項=>高階=>選擇uefi(必須)

fdisk -l 檢視硬碟裝置資訊

fdisk /dev/sda => 建立三個分割槽 /dev/sda1作為引導分割槽(512m),/dev/sda3作為swap分割槽(1g),/dev/sda2作為主分割槽(剩餘所有空間)

mkfs.fat -f32 /dev/sda1 系統引導分割槽fat格式

mkfs.ext4 /dev/sda2 主分割槽ext4格式

mkswap /dev/sda3 製作swap

swapon /dev/sda3 開啟swap

vim /etc/pacman.conf => 取消color的注釋 => [core] 下就是軟體源的位置

vim /etc/pacman.d/mirrorlist => 新增國內源(server =

mount /dev/sda2 /mnt 主分割槽

mkdir /mnt/boot => mount /dev/sda1 /mnt/boot 啟動分割槽

pacstrap /mnt base linux linux-firmware

genfstab -u /mnt >> /mnt/etc/fstab

arch-chroot /mnt 進入系統

ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime 更改時區

hwclock --systohc 同步時間

exit 退出系統

vim /mnt/etc/locale.gen 取消en_us.utf-8…的注釋

arch-chroot /mnt

locale-gen 更新配置

exit

vim /mnt/etc/locale.conf => lang=en_us.utf-8

vim /mnt/etc/hostname => ****(主機名)

vim /mnt/etc/hosts => 127.0.0.1 localhost

arch-chroot /mnt

passwd(更改密碼)

pacman -s grub efibootmgr intel-ucode os-prober

mkdir /boot/grub

grub-mkconfig > /boot/grub/grub.cfg

uname -m (cpu架構,一般為x86_64)

grub-install --target=x86_64-efi --efi-directory=/boot

pacman -s vim vi dhcpcd wget curl git tmux networkmanager net-tools lua the****

reboot

dhcpcd

ip addr

sudo pacman -s fcitx-gtk2 fcitx-gtk3 fcitx-qt5 libidn fcitx-sunpinyin

pacman -s man base-devel i3 tmux zsh alacritty

useradd -m -g wheel elijah

passwd elijah

visudo 取消掉wheel行注釋 => 切換使用者

sudo pacman -s xorg sddm sddm-kcm 登入管理器

sudo systemctl enable sddm

有問題進不去系統?alt+ctrl+f1…f6

全屏:xrandr更改解析度,沒有合適的就建立乙個

Docker 折騰記錄

為了學習 pwn,乙個好的虛擬環境是必不可少的。一開始我選擇了vm ware虛擬機器,但是好景不長,不久我就發現採用虛擬機器過於臃腫。所以我需要乙個更加輕量的虛擬化容器。最後我選擇了docker。docker這個東西類似於沙箱,因為linux類系統核心一樣,有所區別的只有他們的使用者層程式。所以只需...

archlinux一些記錄

hwd 或許簡單快捷配置好xorg的方法就是使用hwd,乙個由arch linux社群使用者所寫的工具。它主要是乙個硬體探測工具,當然還有其他功能。其中一項就是設定x server,幸運的是,hwd 比xorgconf 更加簡明,根本不需要任何輸入。首先,你需要安裝hwd pacman s hwd ...

React 打包折騰記錄

run build 之後會生成 build目錄 static目錄 等等,還會生成一些html沒有引用的js檔案,比如service worker等等 1 不需要的檔案我不要它生成 2 我要改變輸出目錄結構 3 我要改變某些輸出檔名 1 node modules 目錄下的 react script 包...