В большинстве случаев тип раздела - это просто деталь. Неправильное указание этой детали может сделать вашу систему не загружаемой, но это не повлияет на работу системы. Так что самый безопасный вариант - позволить загрузчику иметь то, что он хочет. Ваш UEFI BIOS хочет GPT, пусть у него будет GPT (и вам в любом случае нужен GPT на больших дисках).
Просто создайте разделы GPT того же размера или больше, что и каждый из ваших существующих разделов, с тем же номером раздела. Будьте осторожны с размерами, новый раздел должен быть как минимум такого же размера, не путайте единицы SI (на основе 1000) и двоичные (на основе 1024). Затем скопируйте каждый раздел по отдельности:
cat /dev/sdo1 >/dev/sdn1
cat /dev/sdo2 >/dev/sdn2
cat /dev/sdo3 >/dev/sdn3
(Замените sdo
и sdn
соответствующими именами для старых и новых дисков. Не меняйте их местами! Проверьте файл -s / dev / sdn1
, что цель еще не содержит файловую систему.)
Установите загрузчик Linux на новый диск, например grub-install / dev / sdn
(вы можете загружать Linux прямо из EFI, но я не рекомендую его, потому что он менее гибкий, если вы когда-нибудь захотите передать параметры, запустить memtest и т. Д.). Вам не нужно изменять какой-либо файл конфигурации Linux, если вы продолжаете использовать те же номера разделов.
Это описано в / usr / share / doc / base-passwd / users-and -groups.txt.gz
:
sync
Оболочка пользователя
sync
- это/ bin / sync
. Таким образом, если для его пароля установлено значение , что легко угадать (например, ""), любой может синхронизировать систему с консолью , даже если у него нет учетной записи в системе.
Это действительно исторический артефакт, я бы не ожидал, что в настоящее время пользователь sync
будет настроен таким образом.В прошлом было бы полезно иметь такого пользователя, чтобы люди с физическим доступом к консоли ( например, в серверной комнате или лаборатории, полной рабочих станций, как вы найдете в университетах) могли сократить риск потери данных при завершении работы системы (для восстановления после незаконного процесса или просто для использования рабочей станции, если она была заблокирована предыдущим пользователем). В системах Unix до Debian, как правило, были пользователь sync
и пользователь shutdown
, с которыми вы могли действительно правильно завершить работу, не зная пароля root
. (На наших SPARCstations Sun мы бы просто STOP A boot
...)
Стоит отметить, как Питер Кордес упомянул, что другие механизмы доступно во многих системах для обеспечения безопасного завершения работы или перезагрузки с консоли без возможности аутентификации как root
: события ACPI, запускаемые нажатием выключателя питания (которые приводят к чистому завершению работы) или Ctrl Alt Del (что приводит к чистой перезагрузке). Alt SysRq можно использовать как последнее средство для синхронизации, уничтожения, размонтирования и перезагрузки, но это не чистая перезагрузка. Как упоминалось в JdeBP , наличие пользователя sync
- очень старая идея, восходящая по крайней мере к началу 1980-х годов.