LINUX.ORG.RU
решено ФорумAdmin

Не грузится с перенесенного софт раида

 ,


0

1

Debian 7, крутился на софтовом раиде 1, поставил еще 2 диска, скопировал туда систему, зачрутился поставил груб на каждый диск (grub-install) и обновил конфигурацию его (update-grub), в mdadm тоже естественно вписал новый рейд, однако при загрузке с диска вот такая картина

★★★

Последнее исправление: wolverin (всего исправлений: 1)

sdc и sdd это новые винты, md1 соответственно на них

/dev/sdb1: UUID="f16bcbdb-7324-5caf-0bae-e8b95e3fab1e" LABEL="server-new:0" TYPE="linux_raid_member" UUID_SUB="97a1d2f1-ea92-628f-f55d-2f79534b054f"
/dev/sda1: UUID="f16bcbdb-7324-5caf-0bae-e8b95e3fab1e" LABEL="server-new:0" TYPE="linux_raid_member" UUID_SUB="6f9a7267-6f7e-8d91-9a94-2e7e4f3703b0"
/dev/sdc5: UUID="b82565fe-9a49-4854-966b-c4420b670c46" TYPE="swap"
/dev/md0: UUID="VZ1Mmd-2H9W-KzHI-ZCt7-D16a-x0pZ-Hto494" TYPE="LVM2_member"
/dev/mapper/vg1-lv1: UUID="cd336c30-e274-4301-af44-891f385b3ddd" TYPE="ext3"
/dev/mapper/vg1-lv2: UUID="3a439a73-642a-4b7c-bda9-a07337768c7c" TYPE="swap"
/dev/sdd5: UUID="310d0980-17d4-44c1-878a-f49b2aead1a5" TYPE="swap"
/dev/sdc1: UUID="4bc95e78-3828-9475-70c7-0e0c7bd944c9" UUID_SUB="91e55a50-94da-5a0d-e22b-8fcd557bb3fa" LABEL="sam:1" TYPE="linux_raid_member"
/dev/sdd1: UUID="4bc95e78-3828-9475-70c7-0e0c7bd944c9" UUID_SUB="486b12da-8d11-924b-89c2-b8c34e294b19" LABEL="sam:1" TYPE="linux_raid_member"
/dev/md1: UUID="b61367cd-b3e3-4023-8896-0aac6d31bf83" TYPE="ext4"

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

конфиг груба с нового раида

cat /mnt/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod raid
insmod mdraid1x
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod raid
  insmod mdraid1x
  insmod part_msdos
  insmod part_msdos
  insmod ext2
  set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
  search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
  set locale_dir=($root)/boot/grub/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod raid
insmod mdraid1x
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
        search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
        echo    'Загружается Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=UUID=b61367cd-b3e3-4023-8896-0aac6d31bf83 ro  quiet
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-amd64 (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
        search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
        echo    'Загружается Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=UUID=b61367cd-b3e3-4023-8896-0aac6d31bf83 ro single
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, с Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
        search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
        echo    'Загружается Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 root=UUID=b61367cd-b3e3-4023-8896-0aac6d31bf83 ro  quiet
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, с Linux 2.6.32-5-amd64 (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(mduuid/4bc95e783828947570c70e0c7bd944c9)'
        search --no-floppy --fs-uuid --set=root b61367cd-b3e3-4023-8896-0aac6d31bf83
        echo    'Загружается Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 root=UUID=b61367cd-b3e3-4023-8896-0aac6d31bf83 ro single
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

тут вроде тоже все стандартно прописано

cat /mnt/etc/mdadm/mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
#DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
#ARRAY /dev/md/0 metadata=1.2 UUID=f16bcbdb:73245caf:0baee8b9:5e3fab1e name=server-new:0

# This file was auto-generated on Tue, 24 Jan 2012 05:24:44 +0400
# by mkconf 3.1.4-1+8efb9d1
ARRAY /dev/md/0 level=raid1 num-devices=2 metadata=1.2 name=server-new:0 UUID=f16bcbdb:73245caf:0baee8b9:5e3fab1e
ARRAY /dev/md1 level=raid1 num-devices=2 metadata=1.2 name=sam:1 UUID=4bc95e78:38289475:70c70e0c:7bd944c9


cat /mnt/etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system>                         <mount point>   <type>  <options>               <dump>  <pass>
proc                                            /proc   proc    defaults                0       0

# /dev/md1
UUID=b61367cd-b3e3-4023-8896-0aac6d31bf83       /       ext4    errors=remount-ro       0       1

#/dev/sdc5
UUID=b82565fe-9a49-4854-966b-c4420b670c46       none    swap    sw                      0       0
#/dev/sdd5
UUID=310d0980-17d4-44c1-878a-f49b2aead1a5       none    swap    sw                      0       0

/dev/scd0                                       /media/cdrom0   udf,iso9660 user,noauto 0       0

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

до кучи со старых дисков загруженная система дает, правда я там в mdadm ничего не прописывал и после ребута приходится md1 вручную собирать и монтировать

ls -l /dev/disk/by-uuid/
итого 0
lrwxrwxrwx 1 root root 10 Дек  1 08:30 310d0980-17d4-44c1-878a-f49b2aead1a5 -> ../../sdd5
lrwxrwxrwx 1 root root 10 Дек  1 08:30 3a439a73-642a-4b7c-bda9-a07337768c7c -> ../../dm-1
lrwxrwxrwx 1 root root  9 Дек  1 08:31 b61367cd-b3e3-4023-8896-0aac6d31bf83 -> ../../md1
lrwxrwxrwx 1 root root 10 Дек  1 08:30 b82565fe-9a49-4854-966b-c4420b670c46 -> ../../sdc5
lrwxrwxrwx 1 root root 10 Дек  1 08:30 cd336c30-e274-4301-af44-891f385b3ddd -> ../../dm-0

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

А ядро с какими параметрами грузится? Такое ощущение, что только md0 собирается. Попробуй rootwait добавить, если в параметрах нет.

Radjah ★★★★★
()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от Morin

Morin

старый собирал не я, наследство, на других серверах вижу тоже самое и работает, но все таки вот

cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod raid
insmod mdraid1x
insmod lvm
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(vg1-lv1)'
search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod raid
  insmod mdraid1x
  insmod lvm
  insmod part_msdos
  insmod part_msdos
  insmod ext2
  set root='(vg1-lv1)'
  search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
  set locale_dir=($root)/boot/grub/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod raid
insmod mdraid1x
insmod lvm
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(vg1-lv1)'
search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod lvm
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(vg1-lv1)'
        search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
        echo    'Загружается Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg1-lv1 ro  quiet
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-4-amd64 (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod lvm
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(vg1-lv1)'
        search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
        echo    'Загружается Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg1-lv1 ro single
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, с Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod lvm
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(vg1-lv1)'
        search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
        echo    'Загружается Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/vg1-lv1 ro  quiet
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, с Linux 2.6.32-5-amd64 (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod raid
        insmod mdraid1x
        insmod lvm
        insmod part_msdos
        insmod part_msdos
        insmod ext2
        set root='(vg1-lv1)'
        search --no-floppy --fs-uuid --set=root cd336c30-e274-4301-af44-891f385b3ddd
        echo    'Загружается Linux 2.6.32-5-amd64 ...'
        linux   /boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/vg1-lv1 ro single
        echo    'Загружается начальный ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

wolverin ★★★
() автор топика
Ответ на: комментарий от Radjah

Radjah

лога нет, корень то не монтируется, у меня чуйство что я упустил update-initramfs -u через час проверю

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

update-initramfs -u

нда, действительно забыл сделать и заработало.

wolverin ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.