[Comm] Переезд на новые диски (RAID1)

Vladimir Karpinsky vkarpinsky на mail.ru
Ср Янв 14 12:34:58 MSK 2015


12.01.2015 12:26, Michael Shigorin пишет:
> Помнится, grub-probe удавалось убедить рассказывать достаточно
> подробно, что делает.  Или sh -x grub-install с записью выхлопа
> в файл для дальнейшего изучения.

Сделал, но просветление не наступило. Весь лог пока не буду вставлять (там 
 > 200k), привожу конец:

+ path=/boot/grub
+ test -e /boot/grub
+ :
+ /usr/sbin/grub-probe -t fs /boot/grub
+ :
++ /usr/sbin/grub-probe -t abstraction /boot/grub
/usr/sbin/grub-probe: warning: Couldn't find physical volume `(null)'. Some 
modules may be missing from core image..
+ abstractions='diskfilter mdraid09 diskfilter mdraid09 '
+ :
+ '[' x = xy ']'
+ for abstraction in '$abstractions'
+ '[' xdiskfilter = xcryptodisk ']'
+ for abstraction in '$abstractions'
+ '[' xmdraid09 = xcryptodisk ']'
+ for abstraction in '$abstractions'
+ '[' xdiskfilter = xcryptodisk ']'
+ for abstraction in '$abstractions'
+ '[' xmdraid09 = xcryptodisk ']'
+ return 0
++ /usr/sbin/grub-probe --device-map=/boot/grub/device.map --target=device 
/boot/grub
+ grub_device=/dev/md0
+ test -f /boot/grub/grubenv
++ echo /dev/md0
++ xargs /usr/sbin/grub-probe --device-map=/boot/grub/device.map 
--target=fs --device
+ fs_module=ext2
+ test xext2 = x
+ partmap_module=
++ echo /dev/md0
++ xargs /usr/sbin/grub-probe --device-map=/boot/grub/device.map 
--target=partmap --device
+ for x in '`echo "${grub_device}" | xargs "$grub_probe" 
--device-map="${device_map}" --target=partmap --device 2> /dev/null`'
+ case "$x" in
+ partmap_module=' part_msdos'
+ for x in '`echo "${grub_device}" | xargs "$grub_probe" 
--device-map="${device_map}" --target=partmap --device 2> /dev/null`'
+ case "$x" in
+ partmap_module=' part_msdos part_msdos'
++ echo /dev/md0
++ xargs /usr/sbin/grub-probe --device-map=/boot/grub/device.map 
--target=abstraction --device
/usr/sbin/grub-probe: warning: Couldn't find physical volume `(null)'. Some 
modules may be missing from core image..
+ devabstraction_module='diskfilter mdraid09 diskfilter mdraid09 '
+ '[' xbiosdisk = xata ']'
+ '[' xbiosdisk = xnative ']'
+ modules=' biosdisk'
+ modules=' biosdisk ext2  part_msdos part_msdos diskfilter mdraid09 
diskfilter mdraid09 '
++ /usr/bin/grub-mkrelpath /boot/grub
+ relative_grubdir=/boot/grub
+ '[' x/boot/grub = x ']'
+ prefix_drive=
+ config_opt_file=
+ rm -f /boot/grub/i386-pc/load.cfg
+ '[' x '!=' x ']'
+ '[' 'xdiskfilter mdraid09 diskfilter mdraid09 ' = x ']'
+ '[' x = xy ']'
++ /usr/sbin/grub-probe --device-map=/boot/grub/device.map --target=drive 
--device /dev/md0
+ prefix_drive='(mduuid/a429018db45d289542891b3741128c9a)'
+ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
+ mkimage_target=i386-pc
+ case "${grub_modinfo_target_cpu}-${grub_modinfo_platform}" in
+ imgext=img
+ '[' x = x ']'
+ /usr/bin/grub-mkimage -d /usr/lib64/grub/i386-pc -O i386-pc 
--output=/boot/grub/i386-pc/core.img 
'--prefix=(mduuid/a429018db45d289542891b3741128c9a)/boot/grub' biosdisk 
ext2 part_msdos part_msdos diskfilter mdraid09 diskfilter mdraid09
+ '[' i386-pc = mipsel-loongson ']'
+ '[' i386-pc = i386-ieee1275 ']'
+ '[' i386-pc = powerpc-ieee1275 ']'
+ '[' i386-pc = i386-efi ']'
+ '[' i386-pc = x86_64-efi ']'
+ '[' i386-pc = i386-pc ']'
+ sync
+ sleep 2
+ /usr/sbin/grub-bios-setup --directory=/boot/grub/i386-pc 
--device-map=/boot/grub/device.map /dev/sda
+ gettext 'Installation finished. No error reported.'
Installation finished. No error reported.+ echo

+ exit 0

Да ещё: на md0 файловая система ext4 (как и на старых дисках), м.б. это важно.

-- 
	С уважением,
		Владимир.


Подробная информация о списке рассылки community