У меня Dell Inspiron с предустановленной Ubuntu 11.10. У него огромный корневой раздел без свопа, дома и т. Д. Я решил перераспределить систему. Поскольку я не хотел удалять разделы dellutility и os, я изменил размер корневого (sda3
) раздела на меньший, а затем создал расширенный раздел (sda4
) с 3 логическими разделами для дома (sda5
) хранение (sda6
) и обмен (sda7
). Я мог бы изменить fstab
, чтобы после загрузки хранилище и своп там и работали.
Затем я последовал этому описанию , чтобы переместить home
из корня в логический раздел. Я мог перезагрузиться после шага 2, затем я мог успешно rsync
домашний контент и снова изменить fstab
. После шага 5 я перезагрузился, но даже меню grub не отображается, что было раньше. Я не изменял ничего, связанного с grub во время этих шагов. 512 байтов MBR выглядит как прежде. Загрузка с USB показывает, что в /var/log
вообще нет изменений. Я проверил UUID в fstab, и они совпадают с идентификаторами, которые показывает blkid. Я переместил /old_home
обратно на /home
и удалил все новые строки из fstab
, но система по-прежнему не загружается.
Что не так с моей процедурой?
Поскольку это новая машина, в доме нет ничего важного, я просто хочу иметь отдельный раздел, прежде чем начать ее использовать.
Поскольку здесь не было ответа, я задал тот же вопрос в ubuntuforums . Решение состояло в том, чтобы переустановить grub с живого usb следующим образом:
sudo mount /dev/sda3 /mnt
sudo grub-install --root-directory=/mnt /dev/sda