Жесткие ссылки не «между» файлами, есть один inode ], причем> 1 записи в разных каталогах указывают на этот единственный индексный дескриптор. ls -i
должен показать inodes, затем поэкспериментируйте с ln
(жесткая ссылка) и ln -s
(мягкий или символический):
$ touch afile
$ ln -s afile symbolic
$ ln afile bfile
$ ls -1 -i afile symbolic bfile
7602191 afile
7602191 bfile
7602204 symbolic
$ readlink symbolic
afile
$
У меня была та же проблема, за исключением того, что он вообще не загружался. Причина :Моя свежая установка Ubuntu 18.04, 17.10 и Mate 18.04 неправильно uuid
вставила в /boot/efi/EFI/ubuntu/grub.cfg
.
Из оболочки grub найдите корневую папку, заглянув в выходные данные ls
(, например.ls (hd0,gpt2)/
)и обязательно узнайте, на какой раздел была установлена ваша система! Для меня это был sda2
, так как ESP
рекомендуется первым.
set root=(hd0,gpt2)
linux /boot/vmlinuz-number-generic root=/dev/sda2
initrd /boot/initrd.img-number-generic
boot
Если теперь загрузка прошла успешно, вы можете получить uuid
вместоpartuuid
)(, набрав blkid
и убедившись, что правильный указан в /boot/efi/EFI/ubuntu/grub.cfg
.
Для меня:
search.fs_uuid <uuid> root hd0,gpt2
...
Если у вас есть загрузочная флешка с Linux -, вы также можете загрузить ее, смонтировать ESP
и изменить uuid
там:
# Create folder to mount ESP
mkdir /tmp/esp
# Mount ESP (assuming sda1) to esp
sudo mount /dev/sda1 /tmp/esp
# Get UUID's of devices
sudo blkid
# Ensure correct `uuid` is set in `/tmp/esp/efi/EFI/ubuntu/grub.cfg`
reboot
Вы говорите, что можете войти в свою установку Ubuntu, поэтому достаточно просто обновить/переустановить grub и посмотреть, решит ли это проблему.
Во-первых, попробуйте просто использовать sudo update-grub
, если вы еще этого не сделали, затем перезагрузитесь, чтобы проверить, исправила ли это проблему.
Если это не работает, попробуйте переустановить его вручную,sudo grub-install /dev/sd##
(заменив ##текущим расположением grub ). Этого должно быть достаточно, чтобы сбросить любые файлы, которые могут вызывать вашу проблему.
Примечание. :Если вы изначально настроили установку grub, это может привести к сбросу этих изменений.