Вам повезло, все в /boot
можно легко воспроизвести автоматически.
umount /boot
)/boot
. Если это ext2 -3 -4, то команда :e2fsck -f -y -C0 /dev/your-boot-partition
. Это очень агрессивные, принудительно -деструктивные флаги, но вам не нужно быть очень осторожным с данными на них -, все они воспроизводятся автоматически. И, если он работает без проблем, вы можете быть уверены, что ваша файловая система /boot
наконец-то будет в порядке. mount /boot
)/boot
. Это можно сделать командой dpkg -S /boot
. В моем случае результат такой:# dpkg -S /boot
linux-image-4.4.0-38-lowlatency, memtest86+, grub2-theme-mint, memtest86, linux-image-4.4.0-38-generic, base-files: /boot
Затем вы можете просто переустановить эти пакеты с помощью команды
apt-get --reinstall install linux-image-4.4.0-38-lowlatency memtest86+ grub2-theme-mint memtest86 linux-image-4.4.0-38-generic base-files
Там также есть различные загрузочные и конфигурационные файлы, но (re )сценарий установки этих пакетов автоматически заново -создаст их все.
Этого должно быть достаточно, но если вы хотите быть очень-очень уверенным, вы также можете заново сгенерировать загрузочные файлы вручную с помощью команд
update-grub
...и переустановите grub в MBR с помощью
grub-install /dev/your-boot-disk (most probably /dev/sda)
В -маловероятном -случае, когда что-то пойдет не так и ваша система перестанет загружаться, вы можете выполнить почти те же действия с аварийного компакт-диска/флешки. Подробности в этом ответе.
Расширение :в конце концов, вы можете проверить файлы, восстановленные e2fsck
в /boot/lost+found
. Они вам не нужны, потому что все данные в них уже воспроизведены. Чтобы сэкономить место на (, как правило,маленький загрузочный раздел ), их можно удалить.
Я провел собственное исследование и нашел кое-что в их.dll (на хосте Windows ).
В разделе .rdata
раздела Oracle\VirtualBox\VBoxVMM.dll
вы можете найти некоторые типы, которые могут работать. (Я не проверял их все ). Я немного переформатировал его, чтобы сделать его более читабельным:
AMD Athlon 64 3200+
AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ AMD Athlon 64 X2 Dual Core 4200+
Quad-Core AMD Opteron(tm) Processor 2384
Quad-Core AMD Opteron 2384
AMD Phenom(tm) II X6 1100T Processor AMD Phenom II X6 1100T AMD FX(tm)-8150 Eight-Core Processor AMD FX-8150 Eight-Core Intel(R) 8086 Intel 8086
Intel(R) 80186 Intel 80186
Intel(R) 80286 Intel 80286
Intel(R) 80386 Intel 80386
Intel(R) 80486DX2
Intel 80486
Intel(R) Atom(TM) CPU 330 @ 1.60GHz Intel Atom 330 1.60GHz Intel(R) Pentium(R) CPU N3530 @ 2.16GHz
Intel Pentium N3530 2.16GHz
Intel(R) Pentium(R) 4 CPU 3.00GHz
Intel Pentium 4 3.00GHz Intel(R) Pentium(R) M processor 2.00GHz Intel Pentium M processor 2.00GHz
Genuine Intel(R) CPU
T2600 @ 2.16GHz Intel Core Duo T2600 2.16GHz Intel(R) Core(TM)2 CPU
T7600 @ 2.33GHz Intel Core2 T7600 2.33GHz
Intel(R) Core(TM)2 CPU
X6800 @ 2.93GHz Intel Core2 X6800 2.93GHz
Intel(R) Xeon(R) CPU
X5482 @ 3.20GHz Intel Xeon X5482 3.20GHz
Intel(R) Core(TM) i7-2635QM CPU @ 2.00GHz
Intel Core i7-2635QM Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz Intel Core i5-3570
Intel(R) Core(TM) i7-3960X CPU @ 3.30GHz
Intel Core i7-3960X
Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz
Intel Core i7-5600U
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
Intel Core i7-6700K