Установите Alpine Linux в определенный раздел

799
black-clover

Я пытаюсь установить Alpine Linux для школьного проекта. Я побежал через процедуру setup-alpine, не устанавливая ее пару раз, чтобы ознакомиться с процедурой. Однако есть момент, когда у меня все еще есть сомнения: как установить alpine на конкретный раздел, не выпуская при этом смытие всего HD. Setup-alpine предлагает только возможность установки на sda. Я читал вики о ручном выборе раздела, в котором упоминается использование setup-disk, но я не уверен, нужно ли мне запускать setup-диск ДО НАСТРОЙКИ-alpine INSTEAD из setup-alpine. Я уже настроил раздел для установки Alpine / dev / sda6. Также в вики сказано, что setup-disk автоматически создаст раздел / boot и swap в томе, где он устанавливает систему, что я и не делаю

Итак, мой вопрос:

Как приступить к установке Alpine в / dev / sda6 без: 1) порчи всего HD 2) установки загрузчика в MBR 3) создания раздела подкачки в любом месте 4) возможно без создания отдельного раздела / boot на томе, где он установлен система (потому что я читаю загрузку Alpine с Grub из другой установки становится сложно)

Примечание: я задаю этот вопрос здесь, потому что: а) Альпийский форум отключен б) ребята на своем канале IRC не отвечают в) их веб-сайт предлагает задавать вопросы здесь.

0
Почему бы не использовать виртуальную машину вместо этого? T Nierath 5 лет назад 0
Целью школьного проекта является создание установленной минимальной системы. black-clover 5 лет назад 0
Виртуальные машины и реальное оборудование - одно и то же. Если ваше задание не * об * установке его помимо другой ОС, я бы не рискнул испортить мою систему за это. T Nierath 5 лет назад 0
Ну да, идея в том, чтобы научиться это делать. Я уверен, что это возможно (любая система Linux может быть установлена ​​на любом разделе). В Alpine wiki предыдущий установщик был более откровенным об этом, тогда как новый, пытающийся автоматизировать процесс, не так понятен, как процедура. По крайней мере, для меня. black-clover 5 лет назад 0
Вы можете сначала настроить Ubuntu на VM, затем сделать снимок, а затем попытаться настроить Alpine на дополнительном разделе. Если что-то пойдет не так, вы просто перезагрузите снимок. Намного проще рабочий процесс для подобных экспериментов. Однако не могу помочь вам в альпийском вопросе, извините. T Nierath 5 лет назад 0
В любом случае, спасибо за предложение. Это то, с чем альпийский пользователь должен помочь мне. black-clover 5 лет назад 0
Подготовьте разделы так, как вам нравится, отформатируйте их, где-нибудь смонтируйте rootfs, запустите setup-disk (вместо setup-alpine) с указанием пути точки монтирования rootfs вместо dev. Я напишу более подробную информацию в качестве ответа завтра. Jakub Jirutka 5 лет назад 0
На самом деле я следовал вики, найденной по адресу https://wiki.alpinelinux.org/wiki/Install_Alpine_on_HDD_dualbooting black-clover 5 лет назад 0
Я смог установить систему и загрузить ее. Теперь при загрузке я получаю сообщение об ошибке Mounting / dev / sda6 on / sysroot: такой файл или каталог отсутствуют. Я предполагаю, что какой-то параметр отсутствует, потому что я видел, что тема часто встречается в отчетах об ошибках Alpine, но у меня еще не было времени выяснить, почему это случилось с этой установкой. Любые предложения, что может вызвать ошибку sysroot? black-clover 5 лет назад 0

1 ответ на вопрос

1
black-clover

Ну, я нашел почти все, что мне нужно было знать в вики:

https://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting

Проблема заключалась в том, что основная установка Wiki была немного краткой по теме, и я незнаком с процедурами Alpine. Кроме того, системная ошибка sysroot при загрузке была вызвана моей собственной ошибкой - неуместной цифрой, копирующей данные blkid UUID в /etc/grub.d/40_customфайле. Alpine не сложно установить в режиме двойной загрузки, он требует лишь небольшого дополнительного внимания к деталям.

Похожие вопросы