.png)
У меня ноутбук ACER Aspire S7. Изначально мне пришлось сделать двойную загрузку ноутбука. Одна была для ОС Windows, а другая для Manjaro Linux. Эти две ОС занимают два жестких диска, которые у меня есть. Однако, поскольку мой ноутбук устарел, я удалил ОС Windows и использовал только Arch Linux. На диске с предыдущей ОС Windows я временно поместил загруженные файлы. Но в конечном итоге я занял свое хранилище для своей ОС Linux, и я не могу ничего удалить или удалить, так как библиотеки, которые я использую, занимают слишком много места на диске. В этот раз я расширил свое хранилище для своего Linux, чтобы оно заняло оба диска. Но затем я столкнулся с другой проблемой. Раньше я использовал LVM для обеих своих ОС, но поскольку я разделил свои две ОС на два диска, я деградировал свою систему до использования только физических дисков. Поэтому я не смог легко расширить свою память, что, как я думал раньше, было так просто, поскольку это просто расширение и сжатие тома. Поэтому я приступил к резервному копированию своих файлов и подготовке к установке LVM. Процедура была следующей:
- Резервное копирование моих файлов
- Создать раздел LVM на другом диске
- Переключиться на раздел LVM
- Очистите физический диск и расширьте раздел LVM.
Итак, я успешно выполнил первые три. Однако после очистки физического диска, его расширения и перезагрузки я вошел в grub rescue. Мои загрузочные файлы исчезли, и я думал, что обновил grub перед перезагрузкой. Но, по-видимому, он не был обновлен. Итак, вот мои проблемы:
- Мои настройки BIOS заблокированы. Даже если я вхожу в настройки BIOS, используя свой пароль, я не могу ничего изменить, даже порядок загрузки. Поэтому я не могу загрузиться с моего загрузочного диска, используя настройки BIOS.
- Я не могу использовать grub rescue для загрузки с моего загрузочного диска. Раньше при использовании grub команда
ls
успешно считывала файловую систему разделов, которые у меня есть. Однако при grub rescue она всегда выводит unknown file system. Я пробовал разные комбинации ls, все были unknown filesystem. Я пробовал разные комбинации установки префикса и переменной загрузки, но insmod normal не работает. (P.S. Есть (hd0), (hd1), (hd1, gpt4) -> (hd1,gpt1), (hd2). После вставки загрузочного диска. (hd0) (hd1) (hd2) (hd2, gpt4) -> (hd2,gpt1), (hd3)). - Я попытался вынуть аккумулятор ноутбука и аккумулятор CMOS, чтобы обновить настройки BIOS и загрузиться с загрузочного диска. Однако оказалось, что на моем ноутбуке, даже если я вытащу аккумулятор и подожду два часа, он все равно не позволит мне изменить настройки BIOS. Логотип Acer действительно был удален. Я обнаружил, что на моем ноутбуке есть что-то вроде защиты от кражи, которое делает память постоянной, так что она не обновляет настройки, даже если аккумулятор CMOS вытащен на несколько дней.
Мой следующий план — извлечь BIOS EEPROM из моей материнской платы и запрограммировать его с помощью программатора CH341A. Прежде чем я это сделаю, поскольку это требует от меня доступа к моему оборудованию, это довольно рискованная ситуация с высокой наградой. Есть ли что-нибудь, что я могу сделать, прежде чем я это сделаю? Например, установить переменную префикса в grub rescue для доступа к моему lvm_root arch linux boot.cfg и insmod normal, или я не знаю, есть ли какие-либо другие методы? Или настроить флэш-накопитель таким образом, чтобы при его считывании grub rescue он мгновенно загружался с флэш-накопителя (я не знаю, существует ли такой вариант. Я не могу найти никаких источников)? Или есть какие-нибудь советы по этому поводу (я пока слежу только за обучающими материалами на YouTube)