我正在尝试为一个学校项目安装 Alpine Linux。我运行了几次 setup-alpine 程序(未安装),以熟悉该程序。但是,还有一点我仍有疑问,那就是如何将 alpine 安装到特定分区,而不会冒着擦除整个硬盘的风险。setup-alpine 仅提供在 sda 上安装的选项。我阅读了有关手动选择分区的 wiki,其中提到使用 setup-disk,但我不清楚是否必须在 setup-alpine 之前运行 setup-disk,而不是 setup-alpine。我已经设置了安装 Alpine /dev/sda6 的分区。此外,wiki 说 setup-disk 会在安装系统的卷中自动创建 /boot 和交换分区,我不想要这些分区,因为 0 在硬盘上已经有一个交换分区。
所以,我的问题是:
我该如何在 /dev/sda6 上安装 Alpine,而无需:1)弄乱整个 HD 2)在 MBR 中安装引导加载程序 3)在任何地方创建交换分区 4)可能无需在安装系统的卷中创建单独的 /boot 分区(因为我读到从另一个安装中使用 Grub 启动 Alpine 变得很棘手)
注意:我在这里问这个问题是因为:a) Alpine 论坛已被禁用 b) 他们的 IRC 频道上的人没有回答 c) 他们的网站建议在这里提问。
答案1
好吧,我在 Wiki 上找到了我需要知道的所有内容:
https://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting
问题是主要安装 Wiki 对该主题的介绍有点简略,而且我不熟悉 Alpine 程序。此外,启动时 sysroot 系统错误是由于我自己的错误,文件中 blkid UUID 数据的数字复制错误/etc/grub.d/40_custom
。在双启动中安装 Alpine 并不困难,只需要多注意一些细节。