Portál AbcLinuxu, 6. května 2024 22:32


Dotaz: Archlinux - efi oddíl

2.2.2022 09:31 kol-ouch | skóre: 9 | blog: Co_to_je
Archlinux - efi oddíl
Přečteno: 761×
Odpovědět | Admin
Ahoj, poprvé instaluju linux na UEFI. Win mají na M2 disku efi oddíl 100Mb, ale arch má v doporučeních 300. Popravdě se mi ted s win nechce moc hýbat, protože je potřebuju nezbořit

Jaké je nejbezpečnější řešení, nebo postup? Druhe ssd tam mám, ale radši bych použil tu M2

Sorry za asi blbý dotaz, ale nemůžu si ted moc risknout průšvih

Zálohy mám, čas a prostor se s tím patlat moc ne :/

Dík moc

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 2.2.2022 09:49 Pavel 'TIGER' Růžička | skóre: 53
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nemáš čas a prostor, tak se na to vykašli. Jelikož instaluješ poprvé, tak bycy úpravy bez zrcadla disku silně nedoporučil. Protože to tím průšvihem zavání.
2.2.2022 14:45 kol-ouch | skóre: 9 | blog: Co_to_je
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Dík, záchranný disk a bit. kopii budu mít - nejsem úplný sebevrah
Max avatar 2.2.2022 10:07 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,
standard je:
sda1 - EFI - FAT32
sda2 - Win10?
sda3 - /boot - 600MiB
sda4 - / - kolik chceš

V EFI máš jen grub, což je pár MiB, takže 100MiB oddíl ti stačí bohatě.
Kernel máš na /boot, kde je dobré těch 600MiB mít.
Takto je to standard, když používáš grub. Jsou i jiné nástroje, jak mít vše jen na té EFI partition, ale je to asi zbytečné řešit, pokud to vyloženě z nějakého důvodu nepotřebuješ.
Zdar Max
Měl jsem sen ... :(
k3dAR avatar 2.2.2022 10:42 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
na novem disku sem si ted daval EFI 2GB, protoze minule 1GB obcas drhlo (*1) :-) ale protoze pouzivam Sicherboot coz souvisi prave z tim "nejakym" duvodem co pises, kdy krome bezpecnejsiho bootovani/sifrovani je i moznost mit /boot v LUKS2 kterej Grub zatim vubec nepodporuje...

1) *buntu se svejma 2 poslednima jadrama, ktere pri povyseni HWE se nasobi + plus mnou rucne instalovane z mainline, protoze hibernace se secureboot...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 2.2.2022 10:45 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
ale abych nezmatl tazatele, co pises je pravda, bezna instalace si vystaci s 100MB EFI s prehledem :-)
porad nemam telo, ale uz mam hlavu... nobody
2.2.2022 14:43 kol-ouch | skóre: 9 | blog: Co_to_je
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Díky moc,

Takže mnt bude pak vypadat:
/mnt/efi - tam připojím exitstující efi oddíl - NEbudu formátovat
/mnt/boot - tam připojím boot oddíl (ext4?)- nestačil by jen /mnt když arch umí boot z btrfs?
/mnt - tam připojím /
/mnt/data - další disky
/mnt/data2
…
…
a pak pokračuje pacstrap a zbytek a grub nainstaluju přímo na to /dev/nvme..?

Jestli píšu kraviny omlouvám se - do ted jsem se bez uefi obešel :/
2.2.2022 14:51 kol-ouch | skóre: 9 | blog: Co_to_je
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Teda efi bude v :

/mnt/boot/efi

2.2.2022 15:22 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Ano stačí /mnt. Pokud neřešíš šifrování tak stačí jeden btrfs oddíl a případně si v něm udělat suboddíly pro /home, /boot a popř další suboddíly. Další disky ve chvíli instalace není nutné řešit. V první fázi stačí vytvořit běžící systém a vše další budeš dělat z něho.
2.2.2022 16:51 kol-ouch
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
jj, jak bude běžící systém, tak to je ok - instaloval jsem už X věcí, ale ne s efi - tak nevím co si s ním počít a nemám uplně chut na prušvih :-/

tak to potřebuju polopaticky :-/ - ten efi oddíl má být připojený v /efi, nebo v /boot/efi?

dík moc
3.2.2022 00:28 tttttttt
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Pro instalaci je jedno, kam /efi namountuješ. grub-install dostává jako parametr disk:
grub-install /dev/disk/by-uuid/6649-07DE
Stejně tak v efibootmgr, případně jiný tool, kterým nastavuješ, co má bootovat. Pro aktualizace nevím, jak se to chová.
2.2.2022 11:06 j
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak tu zaznelo, proste to vubec neres. Realne potrebujes do 10MB per system.

Ale pocitej s tim, ze widle stale maji tytez moresy co mely odjakziva, takze ti cas od casu ten tuxi loader proste smaznou. Specielne, kdyz dopustis, ze se nastartuje oprava, to je treba zcela znemoznit. Coz mimo dalsich veci predpoklada, ze znemoznis widlim ten jejich "fastboot", protoze presne v okamziku, kdy misto widli nastartujes tuxe, tak se budou widle snazit pri pristim startu "opravit".

---

Dete s tim guuglem dopice!
3.2.2022 11:50 kol-ouch | skóre: 9 | blog: Co_to_je
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
To se mi ještě nestalo - ted jsem ve stavu, ze disk jsem z neefi sestavy dal do nové, pomocí macrium jsem win včetně efi přesunul na nový M2 disk i s grubem a na linux (púvodní - instalovaný na systému bez efi) na dalším disku se normálně dostanu

A chtěl bych nainstalovat linux na tu M2 - nechce se mi ho přenášet, protože to vezmu jako úklid v systému a překopíruju akorát home a pár dalších věcí
k3dAR avatar 3.2.2022 11:54 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
strucne: pokud chces Linux mit v UEFI rezimu a startovat pres Grub => klidne pouzij stavajici EFI 100MB od Windows [Grub zabere na EFI oddilu ~7MB ]
porad nemam telo, ale uz mam hlavu... nobody
2.2.2022 16:10 -PEPE-
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Grub neumí na btrfs zapisovat tak nejde použít funkce GRUB_DEFAULT=saved a GRUB_SAVEDEFAULT=true
2.2.2022 18:03 VoDo | skóre: 10 | blog: Archi3mini
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
No 100MB je fakt malo ja mel jeste nedavno
>>> df -h                                                                                                                                                
Filesystem      Size  Used Avail Use% Mounted on
dev             7.8G     0  7.8G   0% /dev
run             7.8G  1.4M  7.8G   1% /run
/dev/sda2       938G  516G  375G  58% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  7.8M  7.8G   1% /tmp
/dev/sda1       241M   69M  173M  29% /boot
tmpfs           1.6G   76K  1.6G   1% /run/user/1000
btw I use Archi3 :) Someday you will own nothing and be happy
Max avatar 3.2.2022 08:28 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Až na to, že "/boot" není EFI, o kterém je tu řeč ;-).
Zdar Max
Měl jsem sen ... :(
3.2.2022 09:39 ttttttttttttttl
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Mám v /efi zfsbootmenu. Release a recovery verze, každá po ~50 MB. Pro grub je 100 MB overkill, jiným bootloaderům může být těsno.
Max avatar 3.2.2022 10:00 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Což ale není to, co tazatel řeší. Pokud nemáš standardní konfiguraci a máš kernel s initrd na té EFI, tak pak neřešíš ani standardní boot přes grub, ale jedeš Sicherboot apod. A to si nejsem jist, zda toto chce tazatel řešit (musel by asi přeskládat celý disk s Win, což by asi stejně pro něj mělo nulový přínos).
Zdar Max
Měl jsem sen ... :(
3.2.2022 18:13 VoDo | skóre: 10 | blog: Archi3mini
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
no joooo! ja to mam obojo v /boot
btw I use Archi3 :) Someday you will own nothing and be happy
2.2.2022 21:38 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na Gentoo mám společný EFI oddíl s /boot, vypadá to takto:
╭────────────────────┬─────────╮
│ EFI                │   264 k │
│ GRUB               │   8,4 M │
│ Jádro (1 ks)       │   7,7 M │
│ initrd (1 ks)      │ 124   M │
│ Memtest            │ 152   k │
│ Mikrokód           │  32   k │
│ Další (na 1 jádro) │   5   M │
╰────────────────────┴─────────╯
V initrd mám různé jaderné moduly a programy pro údržbu (kdybych si náhodou rozhodil hlavní FS).

Jak mužete vidět, závisí to hlavně na initrd – pokud tam chcete mít spoustu „zbytečností“, 300 M může být málo. Pokud ale chcete mít EFI oddíl od /boot oddělený, vystačíte si s pár MB (EFI + GRUB).
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
2.2.2022 22:59 kol-ouch
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
dík moc, jak přesně máš to efi připojené rovnou do /efi, nebo do /boot/efi?
5.2.2022 11:42 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
EFI oddíl mám přípojený jako /boot. GRUB a ani jádro proti tomu nic nemá. (Wiki ArchLinuxu, pokud se nepletu, píše opak, ale ještě jsem se nesetkal s tím, že by to dělalo potíže.) Na EFI oddílu („ESP“) jsou veškerá data okolo EFI v adresáři efi/ (takže v /boot/efi na běžícím systému). GRUB je na tomto oddílu v adresáři grub/, jádro, initrd apod. přímo v kořenu.

Myslím si, že se hodí mít samostatný /boot (např. pokud si rozhodím kořenový FS nebo při šifrování systémového oddílu). Není problém tento oddíl používat zároveň jako ESP – musí být naformátován jako FAT (tj. nejsou tam oprávnění, ale to u /boot nevadí) a příslušně označen v MBR/GPT. Asi jedinou nevýhodou je to, že tam nemůžou být > 2 GiB soubory.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
k3dAR avatar 5.2.2022 22:32 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
[...] Myslím si, že se hodí mít samostatný /boot [...] při šifrování systémového oddílu [...]
naopak, pri sifrovani je vhodne mit i boot sifrovanej... :
- v pripade Grub + LUKS1 neni problem, Grub odemkne LUKS a zpristupni si /boot v nem...
- v pripade pouziti Sicherboot lze s + LUKS2, sicherboot pak pripravi efi binarku s jadro+init do nesifrovaneho EFI, ale podepise to vlastnima klicema ktere hodis do UEFi v kterem puvodni klice odstranis
do druhe reseni je nejbezpecnejsi, naopak to tvoje s nesifrovanym boot kde je initramfs je to nejmene bezpecne, protoze ti snadno muze nekdo s pristupem za "par vterin" zkompromitovsat initramds vlozenim keylogeru ;-)
porad nemam telo, ale uz mam hlavu... nobody
Jendа avatar 5.2.2022 12:09 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
I ten GRUB je nějaký podezřele velký, například na Debianu má /usr/lib/grub/x86_64-efi/monolithic/grubx64.efi 1.7MB. A pokud si sestavíš vlastní, který má jen využívané moduly (tohle obsahuje podporu pro spoustu „zbytečností“), tak jsi pod megabajt.
5.2.2022 15:33 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Je velký a přiznávám, že tam spousta zbytečností je. Mám nainstalované téma startfield (2,9M), písmo GNU Unifont (2,3M) a moduly pro všechno možné, protože „co kdyby se to někdy hodilo“. EFI oddíl mám velký a na dobu bootování nemám moc velké nároky, takže jsem to ještě neřešil.

Zabalit to vše do jedné EFI binárky není špatný nápad.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
3.2.2022 15:47 kol-ouch
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak 2/3 úspech:

- systém jsem nainstaloval

- zničil jsem win zavaděč

- záloha přes macrium reflect funguje spolehlivě :-)
Josef Kufner avatar 5.2.2022 17:47 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na Debianu se SicherBoot je potřeba cca 25MB na každé jádro. Při aktualizaci je potřeba tam nahrát nové dřív, než se smaže staré, takže praktické je mít prostor alespoň na tři jádra. Do 100MB se tedy vejdeš, ale budeš občas narážet na nedostatek místa při aktualizacích, což vyřešíš smazáním starých jader.
Hello world ! Segmentation fault (core dumped)
Jendа avatar 5.2.2022 18:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Sicherboot vyžaduje jádro (a initramdisk) na té FAT partition a ne kdekoli jinde (typicky v /boot) jako třeba GRUB?

Mimochodem jestli máš moc velký initramdisk, což se poslední dobou stává, tak chceš dát MODULES=dep do /etc/initramfs-tools/initramfs.conf
Josef Kufner avatar 5.2.2022 18:24 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Archlinux - efi oddíl
Ano. Aby Secure Boot byl secure, je potřeba, aby jádro i s initramdiskem bylo v jedné podepsané EFI binárce. Buď takovou binárku můžeš bootovat přímo (zaregistruješ ji pomocí efibootmgr), nebo přes nějaký EFI zavaděč (třeba systemd-boot), který rovněž musí být podepsaný. Když jedna EFI binárka spouští jinou, tak se také ověřují podpisy. Samozřejmě to celé má smysl jen s vlastními klíči.

Těch 25MB je s MODULES=dep. Jinak to je ještě větší. Asi by se to dalo zredukovat, ale ono to tak nějak ničemu nevadí.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.