ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: grub2-2.00 coming, please test in advance
@ 2012-10-29 23:18 Michael Shigorin
  0 siblings, 0 replies; only message in thread
From: Michael Shigorin @ 2012-10-29 23:18 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1249 bytes --]

	Здравствуйте.
Думаю, стоит предупредить о повадках обновления grub
из тестового task#83420.

Хорошее:
- собирается;
- обновляется*;
- темы работают*;
- работает в инсталяторе*.

Плохое:
- поддержка efi пока отдельно (и позже);
- при обновлениях систем с корнем на md raid1 стоит уделить
  особое внимание проверке того, на всех ли дисках обновился
  загрузчик;
- фон терминала, в который в т.ч. идёт вывод загрузки ядра,
  нынче чёрный -- патчик из openSUSE на предмет выставления
  фонового никаким заметным образом не изменил поведение,
  смотреть буду позже;
- для сборки рабочих инсталяторов (без raid1 root таковыми
  не считаем) потребуется приложенный фикс на alterator-grub
  (ложится поверх текущего гита timonbl4@).

С обновлением загрузчика прошу помощи зала: при проверке
на чистых дисках в виртуалке устанавливается на все (т.е.
при отключении первого грузится со второго, при отключении
второго грузится с первого), а вот при установке альфы
кентавра и обновлении grub2-pc сообщения были о установке
на /dev/sda и /dev/sdb, при загрузке с sdb видим GRUB 2.00,
но при попытке загрузиться с sda видим GRUB 1.99 в виде
остаточной консоли.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: 0001-TMP-grub2-pc-2.00.patch --]
[-- Type: text/plain, Size: 878 bytes --]

>From 17df257f721c9b67556773ce22572be09517a5d7 Mon Sep 17 00:00:00 2001
From: Michael Shigorin <mike@altlinux.org>
Date: Mon, 29 Oct 2012 23:35:42 +0200
Subject: [PATCH] TMP: grub2-pc-2.00

---
 alterator-grub/backend3/grub | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/alterator-grub/backend3/grub b/alterator-grub/backend3/grub
index 7de018b..2e83d87 100755
--- a/alterator-grub/backend3/grub
+++ b/alterator-grub/backend3/grub
@@ -28,7 +28,7 @@ write_device()
                 mv $dev $(echo $dev | sed -e 's/\(.*\)\(lvm.*\)_\(.*\)_\(.*\)/\1\3-\4/')
         done
         if [ -d /dev/evms/md ] && [ ! -d /dev/md ] ; then
-    		ln -s /dev/evms/md /dev/md
+		mkdir -p /dev/md && mount --bind /dev/evms/md /dev/md
         fi
         for dev in $(find /dev/mapper -name '*_luks'); do
                 ln -s "$dev" /dev/$(basename "$dev")
-- 
1.7.12.4


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-10-29 23:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-29 23:18 [devel] I: grub2-2.00 coming, please test in advance Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git