在 VMware Workstation 上安装 Alpine

来自 Alpine Linux
此材料建议合并...

它应该与 [[在虚拟机上安装 Alpine]] 合并。(讨论

至少有两种方法可以在 VMware 虚拟机上安装 Alpine。

选项 1:sys 模式,传统硬盘安装(开发环境首选)

  1. 创建一个虚拟机(Linux,其他 3.x 内核 64 位)
    1. 添加一个所需大小的硬盘
    2. 将 CD/DVD 添加到虚拟机,指向您下载的 Alpine ISO 文件
    3. 在“设置”->“高级”中禁用“UEFI 安全启动”
  2. 启动虚拟机并使用用户名“root”登录
    1. 运行 setup-alpine
    2. 当询问磁盘模式时选择 sys (sys 模式会将 Alpine 安装到磁盘)
    3. 选择 VMware 挂载的默认硬盘
    4. 安装完成后重启

选项 2:USB 模式,重启后数据不保留

  1. 创建一个虚拟机(Linux,其他 3.x 内核 64 位)
    1. 添加一个小硬盘,例如 100MB 用于保存配置(类似于 U 盘)
    2. 将 CD/DVD 添加到虚拟机,指向您下载的 Alpine ISO 文件
  2. 启动虚拟机
  3. 在启动时按 F2 进入 BIOS
    1. 更改启动顺序,使其从 CD 启动,然后是 HD,然后是软盘(或其他 - 只要 CD 是第一个)
  4. 启动机器
  5. 现在运行以下命令
    1. mkfs.vfat /dev/sda
    2. mount /dev/sda /media/usb(或者尝试:mount -t vfat /dev/sda /media/usb
    3. grep /dev/sda /proc/mounts >> /etc/fstab
    4. setup-alpine(选择无磁盘,将配置保存到 'usb')
    5. lbu ci usb

如果虚拟机在启动提示符处挂起,请重启虚拟机,当再次出现启动提示符时,输入 pax_nouderef(即将其附加到内核选项),然后按 Enter 键。这应该允许正常启动。

现在您应该能够重启,并且它应该保留您的设置,因为它们已保存到您的“usb-disk”中。

VMware 工具

更多信息请参见此页面:Open-vm-tools

为了获得 VMware 工具支持,您需要安装软件包 open-vm-tools

在 32 位 VMware 虚拟机上安装 Alpine

如果您想在 32 位 VMware 虚拟机上安装 Alpine,您需要禁用 VMware 虚拟机的 3D 加速功能,否则在加载 vmwgfx 时会出现黑屏。

特别是,如果您使用 virt 版本的 iso 启动 32 位 VMware 虚拟机,则默认网卡 (pcnet32) 驱动程序不包含在系统中,因此您需要修改 vmx 文件并添加

ethernet0.virtualDev = "e1000"