На этот вопрос уже есть ответ здесь:
Это первый раз, когда я использую Ubuntu 19.10. Раньше я был пользователем macOS, и Windows - это то, чем все управляют. Я установил Ubuntu вместе с Win10 сегодня через USB-накопитель, и хотя были некоторые проблемы с утилитой dpkg
во время установки, я, похоже, решил ее, перенастроив менеджер пакетов после установки. Пока что ОС работает гладко, но, похоже, есть проблемы с каталогом /boot
. При каждой загрузке я получаю следующие предупреждения:
# Warning 1
Could not scan some of the folders contained in "/boot"
Error opening directory '/boot/lost+found': Permission denied
# Warning 2
The volume "boot" has only 9.2 mb disk space remaining.
Итак, у меня есть три вопроса:
lost+found
? Что касается третьего вопроса, я последовал некоторым советам, приведенным в официальной документации, и установил размер для /boot на ~250 мб, но это, похоже, немного меньше, чем ожидалось. Я попробовал это:
sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
И в настоящее время у меня работают эти ядра:
sudo dpkg --list 'linux-image*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================-=============-============-===========
un linux-image <none> <none> (no descrip
ii linux-image-5.3.0-18-generic 5.3.0-18.19+1 amd64 Signed kern
ii linux-image-5.3.0-19-generic 5.3.0-19.20 amd64 Signed kern
ii linux-image-generic 5.3.0.19.22 amd64 Generic Lin
un linux-image-unsigned-5.3.0-18-generic <none> <none> (no descrip
un linux-image-unsigned-5.3.0-19-generic <none> <none> (no descrip
Которые на самом деле относятся к некоторым ядрам восстановления, поэтому я бы предпочел не связываться с ними. Есть ли способ изменить размер или исправить каталог /boot?
EDIT: Это вывод при запуске df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 785M 1.8M 783M 1% /run
/dev/sda9 24G 5.4G 17G 25% /
tmpfs 3.9G 58M 3.8G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 45M 45M 0 100% /snap/gtk-common-themes/1353
/dev/loop1 4.3M 4.3M 0 100% /snap/gnome-calculator/501
/dev/loop2 1.0M 1.0M 0 100% /snap/gnome-logs/81
/dev/loop4 150M 150M 0 100% /snap/gnome-3-28-1804/71
/dev/loop5 55M 55M 0 100% /snap/core18/1223
/dev/loop6 15M 15M 0 100% /snap/gnome-characters/317
/dev/loop3 90M 90M 0 100% /snap/core/7917
/dev/sda8 215M 190M 8.8M 96% /boot
/dev/sda1 256M 33M 224M 13% /boot/efi
/dev/loop7 15M 15M 0 100% /snap/gnome-characters/359
/dev/loop8 4.3M 4.3M 0 100% /snap/gnome-calculator/544
tmpfs 785M 32K 784M 1% /run/user/1000
/dev/loop9 157M 157M 0 100% /snap/gnome-3-28-1804/91
У Вас есть много комнаты в Вашем корне. Если корень является просто ext4 файловой системой, не совершают рейд и не зашифрованные, просто необходимо скопировать существующие файлы с раздела, смонтированного при начальной загрузке / там, размонтировать начальную загрузку / и выполнить личинку обновления. Вы могли просто скопировать все в начальной загрузке / к/tmp/tmpboot, размонтировать начальную загрузку / и скопировать все с/tmp/tmpboot назад к начальной загрузке / (теперь на корне), личинка обновления выполнения. Отредактируйте/etc/fstab файл, чтобы прокомментировать (поместите # в начале строки), начальная загрузка / монтируется и пробует перезагрузку. Более изящный путь состоял бы в том, чтобы использовать монтирование - связывают//tmpboot и копируют файлы непосредственно от начальной загрузки / до/tmpboot/boot.
Вероятно, для новичка, было бы столь же легко к переустанавливанию, вместо того, чтобы изучить, как отредактировать файлы как корень (и не испортить файлы Вашего собственного каталога).
/boot/efi является монтированием от раздела EFI, таким образом, в новом каталоге начальной загрузки/, просто сделайте каталог efi. lost+found каталог для дампа файлов, восстановленных с проверки файловой системы, которая, возможно, потеряла их каталог или даже их имя. Так как корень имеет lost+found, другой не нужен в каталоге начальной загрузки/. Я не могу думать ни о каких других файлах, которые не были бы необходимы./boot/grub является каталогом, таким образом, рекурсивная копия была бы необходима и сохранение владельца и полномочий, таким образом, CP-R-a / начальная загрузка /*/tmp/tmpboot и т.д.
Я думал, что Вы могли просто размонтировать начальную загрузку / (как долго, поскольку Ваш текущий каталог не был установлен на начальную загрузку/), но возможно не - не что-то, что я когда-либо должен был делать. Редактирование fstab и перезагрузка могли бы работать, но Вы должны быть подготовлены с установкой, медиа, чтобы переустановить личинку к жесткому диску (или понять, который части grub.cfg как измененные UUID) должны быть отредактированы (thats больше работы, чем просто переустанавливание).