archLinux 安装到u盘

archLinux 安装到u盘

Lenovo G510 ubuntu 18.04 8G u盘

启动方式:legacy bios 非 UEFI

virtualBox

  1. 下载archlinux镜像 , virtualBox中新建archlinux虚拟机

PS:virtualBox u盘识别需要

usermod -a -G vboxusers $USER
# 重启系统

​ 在Ubuntu Host中 ssh连接 archlinux虚拟机:

# 在archlinux中
systemctl start sshd
passwd   #设置密码

# virtualBox 网络配置中设置端口转发规则
主机   1111       客户机    22

# 在ubuntu 中
ssh -l root 127.0.0.1 -p 1111

U 盘

  1. 分区 在archlinux 中
lsblk   
# 查看u盘盘符,假设为sdb
fdisk /dev/sdb
主要选项:o
 boot分区:n
       +128M
 根分区:n
 其余默认
 写入修改:w
 打印: p
  1. 格式化
mkfs.fat -F32 /dev/sdb1
mkfs.ext4 /dev/sdb2
  1. 挂载
mount /dev/sdb2 /mnt

ArchLinux

  1. 安装
# 修改软件源为国内源
cd /etc/pacman.d
cp mirrorlist mirrorlist.bk
cat mirrorlist.bk | grep China -A 1 | grep -v '-' > mirrorlist

pacstrap /mnt base base-devel linux linux-firmware dhcpcd
genfstab -L /mnt >> /mnt/etc/fstab
  1. 配置
#进入u盘archlinux
arch-chroot /mnt
# 密码
passwd
# 时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
# 基础软件
pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager
# 语言
vim /etc/locale.gen  # 取消en_US.UTF-8 zh_CN.UTF-8的注释
locale-gen
vim /etc/locale.conf  # 添加 LANG=en_US.UTF-8
# 主机名
echo 'myhostname' > /etc/hostname
# hosts
vim /etc/hosts
# 添加内容 
			127.0.0.1	localhost
			::1		localhost
			127.0.1.1	myhostname.localdomain	myhostname
  1. 引导
pacman -S intel-ucode os-prober ntfs-3g grub
grub-install --target=i386-pc /dev/sdb
grub-mkconfig -o /boot/grub/grub.cfg
  1. 收工
exit
umount /mnt

启动

重启,Fn + F12选择启动介质 或 Fn+F2进入Bios选择leagcy First, 并调整u盘为第一个 即可进入u盘的archlinux系统,经测试 编辑的文件会保留, 重启后再进入文件仍在。

8G u盘过小,无法安装图形界面。可选用32G 等

参考:

viseator大神的博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值