<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Помогите победить UEFI/GPT]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=36906</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=36906&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помогите победить UEFI/GPT».]]></description>
		<lastBuildDate>Tue, 02 Dec 2014 08:02:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433941#p433941</link>
			<description><![CDATA[<p><strong>VQV</strong>, <br />Для UEFI нужен раздел типа EF00, нынешний /dev/sda1, отформатированный в FAT32 (то есть материнской плате он нужен для загрузки в UEFI режиме).<br />/boot удобнее иметь с Linux-овой ФС, поддерживающей симлинки и прочие прелести. <br />Отдельный раздел под /boot необязателен, если в nvram прописывать собственно ядро, лежащее на EF00 разделе. Если с этого раздела грузится только GRUB/ELILO, а ядро читает где-то еще (ну а вдруг?) и по каким-то причинам не может дотянуться до какой-то области диска (мало ли какие баги возможны от производителя материнки), то отдельный /boot может иметь смысл. <br />Но даже если это и не так и от отдельного /boot пользы в данном конкретном случае нет, то и вреда тоже нет никакого.</p><p>Резюме:<br />/boot/efi -- отдельный, EF00, FAT32<br />/boot -- или на корне, или отдельный, без разницы (если нет &quot;специфики&quot; имени производителя)</p><p>С efibootmgr поосторожнее, Samsung-овые ноутбуки имели зело легко изменяемые установки, позволяющие перезаписать в nvram запись загрузки программы настройки (то, что обычно называют Bios Setup Utility), превращая сей чудный девайс в тыкву. Возможно, они в подобном не одиноки.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Tue, 02 Dec 2014 08:02:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433941#p433941</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433938#p433938</link>
			<description><![CDATA[<p>ещё вопрос по разбивки</p><p>лучше оставить как есть отдельный раздел под /boot/efi</p><p>или сделать 1 раздел /boot ?</p>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Tue, 02 Dec 2014 07:36:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433938#p433938</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433936#p433936</link>
			<description><![CDATA[<p>всё разобрался заработало!!!</p><p>спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Tue, 02 Dec 2014 07:29:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433936#p433936</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433934#p433934</link>
			<description><![CDATA[<div class="quotebox"><cite>bormant пишет:</cite><blockquote><p>Почти:</p><div class="codebox"><pre><code>/dev/sdb1        /boot/efi        vfat        defaults         0   0</code></pre></div><div class="quotebox"><blockquote><p>чтобы efivars заработал это мне надо с UEFI загрузиться?</p></blockquote></div><p>Да. При этом ядро должно быть собрано с поддержкой EFI (это так для Slackware<strong>64</strong>-14.1) и загружено без параметра <strong>noefi</strong>.</p></blockquote></div><br /><p>у меня Slackware 14.1 64 </p><p>как я смогу&nbsp; с UEFI загрузится если в меню загрузки UEFI нет пункта со слакой?</p>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Tue, 02 Dec 2014 06:40:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433934#p433934</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433931#p433931</link>
			<description><![CDATA[<p>Почти:</p><div class="codebox"><pre><code>/dev/sdb1        /boot/efi        vfat        defaults         0   0</code></pre></div><div class="quotebox"><blockquote><p>чтобы efivars заработал это мне надо с UEFI загрузиться?</p></blockquote></div><p>Да. При этом ядро должно быть собрано с поддержкой EFI (это так для Slackware<strong>64</strong>-14.1) и загружено без параметра <strong>noefi</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Tue, 02 Dec 2014 05:45:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433931#p433931</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433929#p433929</link>
			<description><![CDATA[<p>примерно так должно выглядеть ?<br /></p><div class="codebox"><pre><code>/dev/sdb1        /boot/efi        auto        defaults         0   0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Tue, 02 Dec 2014 03:02:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433929#p433929</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433928#p433928</link>
			<description><![CDATA[<p>есть флаг EF00 - для UEFI и флаг EF02* - затычка для биоса</p><br /><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br /># modprobe efivars<br />modprobe: ERROR: could not insert &#039;efivars&#039;: No such device<br /></div></p><p>и чтоб efivars заработал это мне надо с UEFI загрузится?</p>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Tue, 02 Dec 2014 02:57:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433928#p433928</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433826#p433826</link>
			<description><![CDATA[<p>PS. По поводу:</p><div class="quotebox"><blockquote><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># echo &#039;LABEL=efi-boot /boot/efi vfat defaults 0 2&#039; &gt;&gt; /etc/fstab</div></p></blockquote></div><p>хочу обратить внимание на:<br />1) man fstab оттуда: <a href="http://linux.die.net/man/5/fstab">http://linux.die.net/man/5/fstab</a><br /></p><div class="quotebox"><blockquote><p>The first field, (fs_spec), describes the block special device or remote filesystem to be mounted.<br />...<br />Instead of giving the device explicitly, one may indicate the (<span class="bbu">ext2 or xfs</span>) filesystem that is to be mounted by its UUID or volume label (cf. e2label(8) or xfs_admin(8)), writing LABEL=&lt;label&gt; or UUID=&lt;uuid&gt;, e.g., &#039;LABEL=Boot&#039; or &#039;UUID=3e6be9de-8139-11d1-9106-a43f08d823a6&#039;.</p></blockquote></div><p>Подчеркнуто мной. vfat нет в списке ФС, которые стоит прописывать по LABEL=. <br />Но дело даже не в этом. Если у меня в initrd нет драйвера vfat, то udev успевает дважды ругнуться по 10-секундному таймауту на ранней стадии загрузки. Если добавить в initrd модуль vfat (fat добавится по зависимостям), этот момент пройдет. Очевидно, без драйвера ФС читать метку с раздела&nbsp; FAT32 некому.</p><p>Вписать в /etc/fstab /dev/sda1 и забыть про необходимость добавлять -m vfat при генерации initrd, или оставить LABEL=efi-boot и помнить -- решать вам.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Mon, 01 Dec 2014 12:57:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433826#p433826</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433814#p433814</link>
			<description><![CDATA[<div class="quotebox"><cite>VQV пишет:</cite><blockquote><p>есть флаг EF00 - для UEFI и флаг EF00 - затычка для биоса</p></blockquote></div><p>И в чём отличие?<br /></p><div class="quotebox"><cite>VQV пишет:</cite><blockquote><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">Try &#039;modprobe efivars&#039; as root.</div></p></blockquote></div><p>Дело говорит.</p><p>Тут нужно понимать, чего хочется.<br />Если MB грузится в режиме UEFI, то пункты загрузки прописаны в nvram. Доступ к nvram изнутри Линукса осуществляется посредством модуля efivars. Нет модуля -- не прописался в nvram пункт с GRUB-ом, загрузчик MB про него не в курсе.</p><p>В некоторых материнках можно пойти в утилиту настройки и прописать пункт руками, в других подобного сервиса может не быть.</p><p>После перезагрузки UEFI смотрит в nvram, загрузочного пункта с GRUB-ом там не видит, причины см.выше.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Mon, 01 Dec 2014 11:50:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433814#p433814</guid>
		</item>
		<item>
			<title><![CDATA[Помогите победить UEFI/GPT]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=433798#p433798</link>
			<description><![CDATA[<p>Здравствуйте,</p><p>есть диск на который хочу поставить систему и чтоб она грузилась с этого диска</p><p>как я понял есть флаг EF00 - для UEFI и флаг EF00 - затычка для биоса</p><p>сначала хотел чтоб грузилось через UEFI</p><p>разбил диск так<br /></p><div class="codebox"><pre><code>   1            2048         2099199   1024.0 MiB  EF00   ------------------------- FAT32  &gt;&gt; /boot/efi (EF00)
   2         2099200         2433023   163.0 MiB   0700  --------------------------------- ext4 &gt;&gt; /boot
   3         2433024        54861823   25.0 GiB    0700 ----------------------------- ext4 &gt;&gt; /</code></pre></div><p>делал как в wiki gentoo описано<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">root # mkdosfs -F 32 -n efi-boot /dev/sdc1<br />root # mkdir /boot/efi<br />root # echo &#039;LABEL=efi-boot /boot/efi vfat defaults 0 2&#039; &gt;&gt; /etc/fstab<br />root # mount /boot/efi</div><br />всё прошло успешно</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">grub2-install --target=x86_64-efi</div> (правдо в выводе есть ошибки)<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">Fatal: Couldn&#039;t open either sysfs or procfs directories for accessing EFI variables.<br />Try &#039;modprobe efivars&#039; as root.<br />Fatal: Couldn&#039;t open either sysfs or procfs directories for accessing EFI variables.<br />Try &#039;modprobe efivars&#039; as root.<br />Installation finished. No error reported.</div></p><p>но всёравно после этого в в /boot/efi появляются файлы с расширениями .efi</p><p>потом </p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">grub-mkconfig -o /boot/grub/grub.cfg</div><br />после перезагрузки не работает..</p><p>ну и как тут <a href="http://docs.slackware.com/howtos:slackware_admin:installing_with_gpt_without_uefi">http://docs.slackware.com/howtos:slackw … thout_uefi</a>&nbsp; описано тоже пробова</p><p>лило не работает<br />груб тоже</p><p>делал раздел 2мб с флагом EF02<br />и<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># grub-install --modules=part_gpt /dev/sdc<br /># grub-mkconfig -o /boot/grub/grub.cfg<br /></div></p><p><span style="color: red">* исправлена разметка сообщения. -- bormant</span></p>]]></description>
			<author><![CDATA[null@example.com (VQV)]]></author>
			<pubDate>Mon, 01 Dec 2014 08:16:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=433798#p433798</guid>
		</item>
	</channel>
</rss>
