https://www.cnblogs.com/marklove/p/11192928.html
https://www.cnblogs.com/marklove/p/10802270.html
dd raw iso
查看 u盘信息
sudo fdisk -l
卸载
sudo umount /dev/sdb*
格式化 U 盘
sudo mkfs.vfat /dev/sdb -I
使用 dd 命令,格式如下
sudo dd if=xxx.iso of=U盘路径
完整示例
此处sudo ~/ 是root账户目录 建议用绝对路径
sudo dd if=~/images/ubuntu.iso of=/dev/sdb
磁盘分区 格式化 挂载
查看 磁盘信息
sudo fdisk -l
fdisk /dev/sda
按 n 创建新分区。按 p 创建主分区,然后选择分区号。
用相同的方法为 home 和交换分区创建两个分区,按 w 来保存修改并退出。
我们用 mkfs 命令在根分区和 home 分区上创建文件系统,用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2
将这些分区挂载在根分区和 home 分区下:
mount /dev/sda1 /mnt 这里是安装系统用的
mkdir /mnt/home 这里是用户目录创建
mount /dev/sda3 /mnt/home 挂载用户目录
安装
安装LXDM
LXDM是个桌面管理器,用来登录系统及启动XFCE桌面。
https://wiki.archlinux.org/title/Display_manager
pacstrap /mnt base linux linux-firmware amd-ucode intel-ucode nano dhcpcd grub xorg xorg-server lxdm xfce4 xfce4-goodies sudo
base-devel
file-roller p7zip unrar ntfs-3g dosfstools
thunar-archive-plugin xarchiver zip unzip p7zip arj lzop cpio unrar
net-tools dnsutils inetutils iproute2 lsof
alsa-utils pulseaudio pavucontrol pulseaudio-alsa
gparted qalculate
安装完毕后写入 磁盘分区表
genfstab -U /mnt >> /mnt/etc/fstab
进入 装好的系统
arch-chroot /mnt
设置时区
1: tzselect
2:
ln -sf /usr/share/<时区信息>/<地区>/<城市> /etc/localtime
ls /usr/share/zoneinfo
修改为中国的东八区
cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
cp /etc/localtime /etc/localtime.bak
ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo ntpdate cn.ntp.org.cn
同步时间 ntpdate 0.centos.pool.ntp.org
用 hwclock 命令设定硬件时钟:
hwclock --systohc --utc
设置系统语言
nano
复制一整行:Alt+6
剪贴一整行:Ctrl+K
粘贴:Ctrl+U
搜索:按Ctrl+W
保存:使用Ctrl+O
退出:按Ctrl+X
nano /etc/locale.gen
文件 /etc/locale.gen 在注释里包含了所有地区和系统语言设置。用 Vi 打开它,然后去掉你希望选择语言前面的注释。 我选择了 en_GB.UTF-8。
locale-gen 后才能继续操作 localectl
例 1. 完全支持中文环境,但是以英文作为用户界面
/etc/locale.conf:
LANG=zh_CN.utf8
LC_MESSAGES=en_US.utf8
localectl set-locale LANG=zh_CN.UTF8
现在用下面的命令在 /etc 文件夹里生成 关于地区的配置文件:
echo LANG=en_GB.UTF-8 > /etc/locale.conf
export LANG=en_GB.UTF-8
boot 启动
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
创建用户 root 启用密码,输入:
passwd
useradd -m -g users -G wheel -s /bin/bash ikke
passwd ikke
添加用户
# useradd -m -g users -s /bin/bash 用户名
# passwd 用户名
EDITOR=nano visudo
# nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加
启动服务
nano /etc/ntp.conf server cn.ntp.org.cn systemctl enable ntp systemctl enable ntpdate systemctl enable lxdm.service systemctl enable dhcpcd.service
yay
七牛云
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
sudo pacman -S go git binutils make gcc pkg-config fakeroot 或者 (core/fakeroot base-devel)
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
中文输入法:
光标跟随问题
这里安装ibus作为中文输入法
sudo pacman -S ibus
sudo pacman -S ibus-pinyin
方法1
1,
sudo nano /etc/profile
添加以下文字:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
export IMSETTINGS_MODULE=IBus
2,在~/.config/autostart文件夹里建立一个ibus.desktop文件,内容如下:
cd ~/.config/
mkdir autostart
nano ibus.desktop
[Desktop Entry]
Exec=ibus-daemon -xdr
GenericName=IBus
Name[zh_CN]=IBus
Name=IBus
Name[en_US]=IBus
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
3,在终端中执行下列代码:
chmod 755 ~/.config/autostart/ibus.desktop
方法2
在~/.bashrc里面加入
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x
.xinitrc
export LC_CTYPE="zh_CN.utf8"
export XIM=ibus
export XIM_PROGRAM=ibus
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
.xprofile
export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x
然后在设置里启用输入法
挂载硬碟
#sudo mount -t vfat /dev/sda3 /home/zhaozhao/udisk/ -o uid=1000,gid=1000,fmask=133,dmask=022
#sudo mount -t ntfs-3g /dev/sdb2 /home/zhaozhao/ntfs/ -o uid=1000,gid=1000,fmask=133,dmask=022
sudo mount -t vfat UUID=EE97-6629 /home/zhaozhao/udisk/ -o uid=1000,gid=1000,fmask=133,dmask=022
sudo mount -t ntfs-3g UUID=1E161C00161BD79B /home/zhaozhao/ntfs/ -o uid=1000,gid=1000,fmask=133,dmask=022
sudo mount -t ntfs-3g UUID=BC0ECF910ECF42DE /home/zhaozhao/ntfs2/ -o uid=1000,gid=1000,fmask=133,dmask=022
#cmd id = uid = gid dmask=022=rw UUID=EE97-6629