Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-12-17 02:12:45

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Arch EFISTUB

Płyty z EFI już od kilku lat na dobre stały się standardem więc pewnie i tu ludzie mają jakieś tam swoje doświadczenia z nimi więc mam takie pytanie, czy może ktoś używa pod Archem efistub zamiast grub-efi albo refind? Czy są obecnie jakieś kłopoty albo dodatkowa dłubanina po aktualizacji kernela albo jakieś inne nieniedogodności?

Offline

 

#2  2016-12-17 16:03:51

  Hepita - Użytkownik

Hepita
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2014-10-30

Re: Arch EFISTUB

Ja u siebie mam coś takiego

Kod:

hepita at Hepitowo in /home/hepita
>cat /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system> <dir>           <type>  <options>               <dump>  <pass>
/dev/sda1       /esp            vfat    umask=0077              0       1
/dev/sda3       /home           ext4    defaults                0       2
/dev/sda5       /mnt/Magazyn    ext4    defaults                0       2
/esp/EFI/arch   /boot           none    defaults,bind           0       0

jak widać, /dev/sda1 to jest ESP, montowana w /esp, potem /esp/EFI/arch ma bind mount do /boot - żeby aktualizowane jądro od razu leciało na ESP, bez żadnych bajecznych skryptów, grzebania w systemd czy kernel-upgrade.hook do pacmana czy coś.

Przez efibootmgr wrzucam potem odpowiedni wpis tak żeby mi bootował od razu jądro, z tego co pamiętam - robiłem to według [url=https://wiki.archlinux.org/index.php/EFISTUB#efibootmgr]tego[/url]

W podanym artykule na wiki Archa masz opisane sposoby z aktualizacją kernela na ESP za pomocą systemd, mkinitcpio i incrona. Ja u siebie zrobiłem tak jak powyżej, i wszystko ładnie działa od postawienia systemu, czyli

Kod:

hepita at Hepitowo in /home/hepita
>head /var/log/pacman.log 
[2016-05-05 05:52] [PACMAN] Running 'pacman -r /mnt -Sy --cachedir=/mnt/var/cache/pacman/pkg --noconfirm base'

Wszystko pięknie śmiga i od tamtego czasu ani razu nie wymagało mojej ingerencji, jedyna zabawa jest z ustawieniem tego wszystkiego.


Aha, w fstab nie mam partycji root, bo w parametrach bootowania podałem montowanie tejże partycji w trybie rw - domyślnie to jest ro i w tym wypadku trzeba ją jeszcze raz wpisywać w fstab, jak jest tak, jak u mnie, to wtedy nie trzeba.
sam nie wiem czy to dobre rozwiązanie, zrobiłem to w zasadzie eksperymentalnie a potem nie chciało mi się już zmieniać.


Arch Linux + KDE Plasma 5.12@Core i5 4460 + GTX 750 Ti + 4 GB RAM

Offline

 

#3  2016-12-23 01:30:39

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: Arch EFISTUB

Na razie walczę z dodaniem wpisu w UEFI, niby jest wszystko O.K. ale tylkodo restartu.

Offline

 

#4  2016-12-23 11:36:30

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Arch EFISTUB

Może opisz co dokładnie robisz.
U mnie jest tak:

Kod:

#efibootmgr
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0005,0000,0001,0002,0003,0004
Boot0000* debian
Boot0001* Hard Drive 
Boot0002* UEFI:CD/DVD Drive
Boot0003* UEFI:Removable Device
Boot0004* UEFI:Network Device
Boot0005* EFI_Stub_Debian

Dodanie wpisu to:

Kod:

efibootmgr -c -g -L "EFI_Stub_Debian" -l '\EFI\debian\vmlinuz' -u "root=UUID=18a3fb1a-f2f5-4450-b569-dfb54e08e337 ro quiet rootfstype=xfs add_efi_memmap initrd=\\EFI\\debian\\initrd.img

Kolejność botowania:

Kod:

efibootmgr -o 0005,0000,0001

Offline

 

#5  2016-12-24 02:33:26

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: Arch EFISTUB

Robię tak jak w linku od Hepity i do restartu wszystko jest ok, efibootmgr nie  zwraca żadnych błędów, mogę ustawić kolejność bootowania ale wszystko istnieje tylko do wyłączenia laotopa. Po ponownym włączeniu wita mnie ”no bootable bevices„. Odpalam z pendraka a tam od nowa czysto.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00104 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.227.49.73' WHERE u.id=1
0.00102 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.227.49.73', 1732202100)
0.00043 SELECT * FROM punbb_online WHERE logged<1732201800
0.00038 SELECT topic_id FROM punbb_posts WHERE id=307656
0.00101 SELECT id FROM punbb_posts WHERE topic_id=29239 ORDER BY posted
0.00061 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29239 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00118 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29239 ORDER BY p.id LIMIT 0,25
0.00087 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29239
Total query time: 0.00682 s