<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Помогите победить UEFI/GPT]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=36906&amp;type=atom" />
	<updated>2014-12-02T08:02:13Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=36906</id>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433941#p433941" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2014-12-02T08:02:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433941#p433941</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433938#p433938" />
			<content type="html"><![CDATA[<p>ещё вопрос по разбивки</p><p>лучше оставить как есть отдельный раздел под /boot/efi</p><p>или сделать 1 раздел /boot ?</p>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-02T07:36:39Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433938#p433938</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433936#p433936" />
			<content type="html"><![CDATA[<p>всё разобрался заработало!!!</p><p>спасибо!</p>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-02T07:29:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433936#p433936</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433934#p433934" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-02T06:40:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433934#p433934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433931#p433931" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2014-12-02T05:45:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433931#p433931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433929#p433929" />
			<content type="html"><![CDATA[<p>примерно так должно выглядеть ?<br /></p><div class="codebox"><pre><code>/dev/sdb1        /boot/efi        auto        defaults         0   0</code></pre></div>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-02T03:02:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433929#p433929</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433928#p433928" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-02T02:57:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433928#p433928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433826#p433826" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2014-12-01T12:57:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433826#p433826</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433814#p433814" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2014-12-01T11:50:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433814#p433814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Помогите победить UEFI/GPT]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=433798#p433798" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[VQV]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34268</uri>
			</author>
			<updated>2014-12-01T08:16:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=433798#p433798</id>
		</entry>
</feed>
