Size: a a a

Gentoo GNU/Linux [RU]

2020 October 05

K

Konstantin in Gentoo GNU/Linux [RU]
Konstantin
Здравствуйте, подскажите пожалуйста. Я устанавливаю gentoo в dual boot с win 10 в режиме uefi-gpt и выбрал grub2 в кач-ве загрузчика. Первой системой поставил win10, сейчас ставлю генту и думаю правильно ли я делаю? В fdisk выставляю флаг загрузочного раздела на партицию /dev/sda2 fat32 efi - здесь лежит загрузчик винды. Сюда же по Вики я должен буду поставить груб в директорию /boot/efi с os-prober в комплекте. Далее я должен буду увидеть в груб конф 2 определившиеся системы и после перезагрузки груб должен их отобразить.

Вопрос: осуществимо это или я допускаю ошибку в том, что хочу установить груб в загрузочный раздел /dev/sda2 и я должен создать отдельный для генту и установить загрузчик туда?
Всем спасибо, кто ответил
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
*cyberzx
В кратце про EFI.
EFI использует энергонезависимую память aka NVRAM, можно о ней думать как о дополнительном диске, установленном на мат.плате.
В NVRAM key-value хранилище с различными системными переменным. В частности там есть переменные $GUID-BootX и *-BootOrder, которые отвечают за список UEFI загрузщиков.
Что ты туда запишешь, то и будет грузится
Например у меня загрузщик линукса описывается таким значением
HD(1,GPT,f468d063-6e89-d24b-91c4-327ea767061a,0x800,0x96000)/File(\EFI\GENTOO\BZIMAGE.EFI)v.i.d.e.o.=.u.v.e.s.a.f.b.:.1.9.2.0.x.1.0.8.0.-.3.2.,.m.t.r.r.:.3.,.y.w.r.a.p.

Где указывается полный путь то файла с кодом загрузщика, включая GPT идентификатор диска.
Соответсвенно тебе не обязательно линуксовые загрузщики класть туда же, где находятся виндовые. Можешь сделать отдельный раздел. Главное, что бы он был отформатирован в FAT32 и там была директория EFI
коммандлайн кстати можно вшить в само ядро.
источник

¥

¥αros!αν in Gentoo GNU/Linux [RU]
+
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
ну да. и initrd тоже
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
у меня почему-то на NV глючит консольный видеорежим. иногда запускается в FullHD, а иногда нет. Не могу логику найти
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
*cyberzx
В кратце про EFI.
EFI использует энергонезависимую память aka NVRAM, можно о ней думать как о дополнительном диске, установленном на мат.плате.
В NVRAM key-value хранилище с различными системными переменным. В частности там есть переменные $GUID-BootX и *-BootOrder, которые отвечают за список UEFI загрузщиков.
Что ты туда запишешь, то и будет грузится
Например у меня загрузщик линукса описывается таким значением
HD(1,GPT,f468d063-6e89-d24b-91c4-327ea767061a,0x800,0x96000)/File(\EFI\GENTOO\BZIMAGE.EFI)v.i.d.e.o.=.u.v.e.s.a.f.b.:.1.9.2.0.x.1.0.8.0.-.3.2.,.m.t.r.r.:.3.,.y.w.r.a.p.

Где указывается полный путь то файла с кодом загрузщика, включая GPT идентификатор диска.
Соответсвенно тебе не обязательно линуксовые загрузщики класть туда же, где находятся виндовые. Можешь сделать отдельный раздел. Главное, что бы он был отформатирован в FAT32 и там была директория EFI
а ещё к твоему рассказу есть несколько оговорок про пидоров-вендоров, которые могут либо уметь только грузить венду (захардкоженное имя и путь EFI-загрузчика), либо что ещё более пидорское, откатывать изменения pstore (EFI storage, этого вот твоего nvram) и затирать добавленный тобой и выставленный в приоритет линукс, и впиливать туда венду
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
*cyberzx
у меня почему-то на NV глючит консольный видеорежим. иногда запускается в FullHD, а иногда нет. Не могу логику найти
для невидии это норма. Детская болезнь. Её уже больше 15 лет.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
*cyberzx
у меня почему-то на NV глючит консольный видеорежим. иногда запускается в FullHD, а иногда нет. Не могу логику найти
отключи его
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
кого?
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
Vadim Misbakh-Soloviov
для невидии это норма. Детская болезнь. Её уже больше 15 лет.
Причём проявляется только на проприетарных дровах. На всяком новьё работает нормально.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
*cyberzx
кого?
графический fb наверное, т.к. обычная консоль работает нормально
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
блин
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
людей, которые форкают проекты без сохранения истории репозитория, нужно расстреливать на месте
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Azamat Hackimov
людей, которые форкают проекты без сохранения истории репозитория, нужно расстреливать на месте
Как склеить коммиты и зачем это нужно
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
во первых, хрен теперь поймешь, откуда ты форкал
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
во вторых, ты нахер посылаешь предыдущих авторов, а за это по меньшей мере в морду бить надо
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Azamat Hackimov
во первых, хрен теперь поймешь, откуда ты форкал
форкать как-то бессмысленно, лучше навешивать MR, тогда удобно снимать под снапшоты патчики в ебилды
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
я тут такие форки уже разруливал локально suitesparse - кучу мусора удалил :)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
в результате оставил только файлики новые для autotools, а все остальное мусор в форках было :)
источник

VM

Vadim Misbakh-Solovi... in Gentoo GNU/Linux [RU]
блеять
источник