Вопрос:
У меня есть SSD с Ubuntu на нем, и кажется, что загрузочный сектор является дефектным.
У меня нет доступа ко всем файлам и каталогам, когда я использую его в качестве диска на другом ПК.
Существует ли способ, возможно, получить журнал установки приложений, таким образом, я мог восстановить его к старому состоянию?
ИЛИ
Существует ли способ зафиксировать дефектный загрузочный сектор?
Контекст:
У меня есть ПК под управлением Ubuntu, управляя моим домом. Естественно, этот ПК выполняет 24/7. Однажды, весь день были перебои в питании, заставляя UPS, пожаренный, и ПК не загружаться. Это сказало, что не имело никакого места для начальной загрузки от, я не вспоминаю точной ошибки. (Несколько технических персоналов попробовали, все отказавшие, на курсе месяца, и один из них' пожарил материнскую плату),
Ну, давайте попытаемся фиксировать Вашу начальную загрузку сначала, потому что это, кажется, возможно.
Прежде всего захватите живой диск и начальную загрузку от него, в режим Try Ubuntu, и откройте терминал.
Оттуда, выполненный fsck
на разделе Ubuntu, чтобы видеть, существуют ли какие-либо проблемы о нем. Позволить fsck
зафиксируйте его если вообще возможный. Пример с /dev/sdb1
будучи установщиком Ubuntu:
sudo fsck /dev/sdb1
Если все в порядке, и диск починен, можно попытаться выполнить a chroot
и переустановка Личинки к ОС. sudo -s
в корень, и выполненный эти команды:
cd /
mount /dev/sdb1 /mnt
chroot /mnt
Вы теперь будете в "поврежденной" установке Ubuntu и сможете выполнить операции на своем диске. Работайте ниже команды для переустанавливания Личинки:
grub-install /dev/sdb
Это переустановит Личинку к Вашему диску и надо надеяться позволит всему работать.
Остановись здесь. exit
Ваш chroot, перезагрузите свою систему и посмотрите, работает ли это. В противном случае затем продолжите.
Теперь, давайте также скопируем Ваш установленный список пакетов и Ваши домашние папки. Возвратитесь в свой живой диск и chroot
В то время как все еще в chroot
, выполните эту команду:
apt list --installed > /installed-packages.txt
Теперь, разрешение и exit
chroot
и вставьте некоторые резервные носители и смонтируйте его везде, где. В этом примере это будет в /mount/BACKUP
.
Просто выполните эти команды для копирования установленного списка пакета и домашних папок к резервному диску. Также обязательно создайте резервную копию чего-либо еще, в чем Вы нуждаетесь/хотите сохраненный.
sudo cp /mnt/installed-packages.txt /media/BACKUP
sudo mkdir /media/backup/homes
sudo cp -R /mnt/home/ /media/backup/homes