arch Linux安装到U盘,如何把ArchLinux安装到U盘上

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

键入lsblk,检测U盘

此处之后便和普通的ArchLinux安装一样,只不过是安装到/dev/sdb

建议分3个区:EFI(用于UEFI启动,不然无法在比较新的计算机启动)根分区(用于安装ArchLinux)剩下的额外的可分做存放的东西U盘(可选可不选)如果是容量太小建议还是分EFI和根分区,不用分swap

这里还要注意一点,在格式化在根分区推荐使用不带日志的文件系统(例如:mkfs.ext4 -O "^has_journal" /dev/sdb)因为带日志功能的文件系统日志更新会在一定程度上消耗闪存有限的写入寿命。由于同样的原因,最好放弃 swap 分区 (来自ArchWiki)

在做完系统的一些配置后

键入nano /etc/mkinitcpio.conf

找到 # usr, fsck and shutdown hooks

HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

这一行

将 HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

中的block的位置修改到udev之后,然后保存

键入 mkinitcpio -p linux 生成启动镜像

最后在配置引导方面,我自己用的是syslinux

pacman -S syslinux

syslinux-install_update -i -a -m

blkid

出现sdb的UUID,记下来,

nano /boot/syslinux/syslinux.cfg

找到

LABEL Arch

MENU LABEL Arch Linux

LINUX ../vmlinuz-linux

APPEND root=/dev/sdax rw

INITRD ../initramfs-linux.img

LABEL Archfallback

MENU LABEL Arch Linux-Fallback

LINUX ../vmlinuz-linux

APPEND root=/dev/sdax rw

INITRD ../initramfs-linux-fallback.img

修改里面两个APPEND root=/dev/sdax rw

把root=后面改为UUID=xxxxxxxxx(填U盘UUID)

exit

shutdown -h now / poweroff

退出虚拟机

开机使用将U盘设为第一启动项,就可以进入ArchLinux了

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值