Шел третий день моей битвы за линукс!
Вчера я победила загрузочную флешку, осознав, что скаченная мной исошечка принадлежала к древней уже 32 битной архитектуре, а на дворе не 2010, где amd_64 роскошь единиц, а не обыденность масс)
Поэтому сделав свое грязное дело и удалив безвозвратно такую любимую, но такую сложную астру, я поставила себе не менее любимый дебиан с крыской)
Но на последнем этапе к моему счастью и спокойствию компуктер ранее положительно ко мне настроенный выдал красное и неприятное: Executing 'grub-install dummy' failed.
This is a fatal error - подытожил компуктер.
На этой грустной ноте вчера я решила остановиться на успехе с флешкой (да небольшим, но шоподелать) и оставить проблемы компуктера на завтра. Но вот завтра наступило, а проблемы не исчезли. Компуктер все равно утверждает, что this is a fatal error и отказывает мне в моих дальнейших рабочих изысканиях.
Поэтому задача минимум: установить таки Debian, чтобы наконец-то иметь возможность спокойно выполнять свои рабочие обязанности).
Легкий гуголь утверждает, что так ругается компуктер, на котором пытались уместить целых две системы - и виндовс и линукс с уеффи.
В биосе при неглубоком осмотре этого самого уефи мода обнаружено не было( все секьюр буты которые могли быть выключены.
А все советы сводятся к тому, чтобы заходить в live-cd или через rescue mode и ручками править grub, обещая, что это будет не сложно. Но выглядит и даже звучит это устрашающе долго, нудно и страшно. Пока я не прошла все 7 стадия принятия и не понимаю, почему на компуктере с одним диском и одной системой нельзя установить одну систему с чистого листа без дополнительных танцев с бубном.
В поисках простого решения и волшебной кнопки "сделать хорошо" я таки присмотрелась к сообщениям, которые мне упорно писала система:
No boot loader has been installed, either because you chose not to or because your specific architecture doesn't support a boot loader yet.
Ну тут вроде понятно, он говорит хрен знает почему, но я тебе не установил загрузчик. а потом молвит:
You will need to boot manually with the /vmlinuz kernel on partition /dev/nvme0n1p2 as root=/dev/nvme0n1p2 quiet passed as a kernel argument.
То есть вместо того, чтобы установить все самому без претензий на мой ручной труд, он говорит иди руками устанавливай сама, говорит.
vmlinuz-* - обычно это загрузочный файл образа системы, загружаемой по умолчанию и обычно устанавливается ссылка /boot/vmlinuz.
собственно подсказывает мне раздел, на котором надо творить и вытворять безобразия, а так же зачем-то добавлять всякие аргументы к загрузке ядра.
Но все по порядку....
Вообще в rescue mode он увидел целых три раздела:
/dev/nvme0n1p1
/dev/nvme0n1p2
и /dev/nvme0n1p3 соответственно.
Что логично, потому что я очень вежливо его просила при установке выделить мне отдельный кусочек диска под папку home во избежания всякого.
А вот при установке он как раз видит целых два жестких диска
/dev/nvme0n1 и /dev/nvme1n1, где второй на 30 гигабайт и видимо хранит в себе память о предустановленной винде. Не буду ему мешать, я считаю, что память о своем прошлом это важная часть жизни любого существа) даже если это существо компуктер.
Удивительным образом помогло таки зайти под rescue mode, там зайти в шел рекомендуемым самим компуктером раздела и выполнить сакральные:
apt-get install --reinstall grub-efi-amd64
update-grub
После чего волшебным образом все заработало, а у меня в наличии был работоспособный дебиан.
Что интересно, при последующих установках он более не ругался на загрузчик и устанавливал все штатно.
Так был сделан еще один маленький шаг для человека, но большой шаг для человечества и я наконец-то могу комфортно работать. (надеюсь)