我是arch-linux的新手,按照wiki将它安装在Mac上的vbox中。
下列的程序:
mount /dev/sda1 /mnt
我有点困惑,我从CD-Drive / USB启动。它不会挂载到USB的文件系统中的/ mnt吗?而不是磁盘驱动器上的文件系统。
使用
安装基础软件包组时 pacstrap /mnt base
我的/ root文件夹中没有root / pacstrap.in,如建议的https://git.archlinux.org/arch-install-scripts.git/tree/pacstrap.in
答案 0 :(得分:0)
是的,它会将文件系统挂载在USB的文件系统下,但这并没有改变/ dev / sda1属于另一个磁盘的事实。您可以将此挂载点(/ mnt)视为指向实际硬盘驱动器的指针(如果您已在C / C ++中编码)。无论你在/ mnt下写什么都写到/ dev / sda1
pacstrap.in
是一个安装脚本,安装在实时环境中。所以它只会创建一个根目录结构并在其下安装基本系统。通过(松散)类比,您不会期望MS Word(Libreoffice preffered)可执行文件与您存储文档的位置一起存储,对吗?
答案 1 :(得分:0)
在Arch Linux或任何其他基于Linux / Unix的文件系统中,在分区/安装系统期间,操作系统通常需要一些基本组件,如SWAP空间,/ boot,/ home。如果您要在整个驱动器上安装它,例如在/ mnt上安装/ root,那么在安装根目录后会自动创建文件系统的基本部分。 在同一场景中,您可以为每个组件创建单独的分区并单独安装。然后作为一个整体,您可以安装base和base-devel包