LINUX.ORG.RU

Перенос boot и удаление grub2

 ,


0

2

Добрый день. Собственно вопрос вот в чём, как boot переместить знаю. А вот где находится grub? в boot или дополнительно отдельной папкой на другом разделе диска? Интернет говорит что нужно создать к примеру на флешке:

sudo mount /dev/sdX1 /mnt/
sudo grub-install --no-floppy --root-directory=/mnt /dev/sdX
а где будет старый, и как его убрать? не найду.

А вот где находится grub? в boot или дополнительно отдельной папкой на другом разделе диска?

Напомнило - «Рация на лампах или на транзисторах? Для непонятливых, ещё раз, рация на бронепоезде».

grub-install пишет в загрузочный сектор раздела или устройства, который ему указали.

vvn_black ★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от athost

-d – проверка существование каталога

-e – проверка существования файла

[ ] или [[ ]] – проверка условия, тут проверка наличия файла или каталога

&& – оператор выполняет команду если статус выхода 0, т.е. если /sys/firmware/efi есть в наличии – выполняется echo EFI.

Если статус выхода 1, т.е. нет /sys/firmware/efi – оператор || выполняет команду echo BIOS.

Вроде понятно. Если не понятно (я тут засыпаю) – уточни где именно.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Если не понятно (я тут засыпаю) – уточни где именно.

Не знаю как athost'у, а мне непонятно, кто гарантирует, что при загрузке через BIOS в системе не будет /sys/firmware/efi. Или, что то же самое, какой именно ядерный модуль (?) создает /sys/firmware/efi. Или, что опять-таки то же самое, возможна ли ситуация, когда загрузились из (U)EFI, а /sys/firmware/efi нету, либо наоборот. Экспресс-гуглеж ни на что не навел.

// Ну и вопросы у пятизвездочных…

dexpl ★★★★★ ()
Ответ на: комментарий от dexpl

какой именно ядерный модуль

efivarfs (как мне кажется, но я не до конца уверен, проверять по документации щас влом).

Или, что опять-таки то же самое, возможна ли ситуация, когда загрузились из (U)EFI, а /sys/firmware/efi нету, либо наоборот.

Всё возможно, но это не ожидается от стандартной системы.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 5)
Ответ на: комментарий от mandala

Ok.

@TheLinuxUser, давай вывод команды:

[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

Сделал, выбило UEFI, хотя при установке системы флешку запускал в обычном режиме. Вот проблема с которой сталкиваюсь при переносе.

TheLinuxUser ()
Ответ на: комментарий от athost

Поверь, мне очень стыдно, но лучше же спросить

При чём здесь стыдно-нестыдно. Не х.. думать, спрашивать надо. Это очь разумный принцип. Разве нет? Подумать ты всегда успеешь.

zvezdochiot ()
Последнее исправление: zvezdochiot (всего исправлений: 2)
Ответ на: комментарий от athost

Поверь, мне очень стыдно, но лучше же спросить, что не понимаешь и не удалось нагуглить, чем делать умное лицо)

Я, если что, под «пятизвездочными» подразумевал и себя тоже. И да, лучше спросить, чем делать умное лицо :)

dexpl ★★★★★ ()