在livecd环境下安装archlinux

2022年8月4日 18点热度 0人点赞

由于archlinux的livecd只是一个基本的系统组件,没有过多的东西。对于许多网络需要认证或者存在许多方面问题的人来说,直接安装显得难度过大。不过我们可以采取chroot的方式来减轻我们的困难。

工具/原料

  • 电脑
  • 带ubuntu的u盘或其它livecd环境
  • archlinux的iso文件

准备工作

  1. 1

    首先,从u盘启动Ubuntu系统,点击试用系统。

  2. 2

    找到你的iso文件,用归档管理器打开(右键打开方式),打开后,解压到文件夹a。

  3. 3

    打开文件夹arch中x86_64/ 或 i686文件夹,具体看你cpu而定,前者64位,后者32位,我的是x86_64,进入该文件夹后,右键打开终端。输入sudo su,来使用root用户。

  4. 4

    然后在终端输入unsquashfs airootfs.sfs来解压sfs文件

    END

开始安装

  1. 1

    在终端输入

    mount --bind squashfs-root squashfs-root 

    mount -t proc none squashfs-root/proc 

    mount -t sysfs none squashfs-root/sys 

    mount -o bind /dev squashfs-root/dev 

    mount -o bind /dev/pts squashfs-root/dev/pts  

    cp -L /etc/resolv.conf squashfs-root/etc

    (要一行一行的输入)

  2. 2

    然后输入chroot squashfs-root bash,切换到arch的bash环境里。

    输入

    pacman-key --init

    pacman-key --populate archlinux

  3. 3

    接着我们来选择合适的镜像软件地址。

    在终端输入nano /etc/pacman.d/mirrorlist,把除了有china部分的留下来。(看你的具体情况,中国用户都是如此)

    把带china那两行留下来

    形如

    # Any 

    Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch

  4. 4

    然后输入pacman -Syyu,等它完成。

    接着就可以参照官方wiki上的方法继续进行啦。

    https://wiki.archlinux.org/index.php/Installation_guide#Partition_the_disks

    END

注意事项

  • 应该有一定的终端操作能力
  • 最好能在虚拟机上多练几次
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论