PDA

Показать полную графическую версию : grub2 последствия переноса linux на другой диск


hnsk
05-08-2010, 17:56
задача перенести систему на другой жесткий диск

и так

было:



# / was on /dev/sda1 during installation

UUID=8da59951-2be0-4a6d-8c9f-ffbee339d9ff / ext4 errors=remount-ro 0 1

# swap was on /dev/sda5 during installation

UUID=1413e051-9043-4b0f-864c-c96f15a1ef15 none swap sw 0 0





proc /proc proc nodev,noexec,nosuid 0 0

#/dev/sda1:

UUID=b9bbcbe9-08b8-4088-a9f6-2a502a9fcfda none swap sw 0 0

#/dev/sda2:

UUID=07251859-9d63-4ee2-9468-486ce203afbe / reiserfs errors=remount-ro 0 1

#/dev/sda5:

UUID=8ad08d44-44c4-4fd6-8c93-dd47f5a48671 /home ext4 defaults 0 0

#/dev/sda6:

UUID=8cf0be3d-d8b4-49ef-9e3d-94b2e56da2e9 /var ext4 defaults 0 0



blkid

/dev/sda1: UUID="b9bbcbe9-08b8-4088-a9f6-2a502a9fcfda" TYPE="swap"

/dev/sda2: UUID="07251859-9d63-4ee2-9468-486ce203afbe" TYPE="reiserfs"

/dev/sda5: UUID="8ad08d44-44c4-4fd6-8c93-dd47f5a48671" TYPE="ext4"

/dev/sda6: UUID="8cf0be3d-d8b4-49ef-9e3d-94b2e56da2e9" TYPE="ext4"



fdisk

Disk /dev/sda: 750.2 GB, 750156374016 bytes

255 heads, 63 sectors/track, 91201 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00021619



Device Boot Start End Blocks Id System

/dev/sda1 1 596 4787338+ 82 Linux swap / Solaris

/dev/sda2 * 597 5459 39062047+ 83 Linux

/dev/sda4 5460 91201 688722615 5 Extended

/dev/sda5 5460 10322 39062016 83 Linux

/dev/sda6 10323 91201 649660536 83 Linux





сконифгурированный grub.cfg

#

# DO NOT EDIT THIS FILE

#

# It is automatically generated by /usr/sbin/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 recordfail {

set recordfail=1

if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi

}

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

if loadfont /usr/share/grub/unicode.pf2 ; then

set gfxmode=640x480

insmod gfxterm

insmod vbe

if terminal_output gfxterm ; then true ; else

# For backward compatibility with versions of terminal.mod that don't

# understand terminal_output

terminal gfxterm

fi

fi

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

set locale_dir=($root)/boot/grub/locale

set lang=ru

insmod gettext

if [ ${recordfail} = 1 ]; then

set timeout=-1

else

set timeout=10

fi

### END /etc/grub.d/00_header ###



### BEGIN /etc/grub.d/05_debian_theme ###

set menu_color_normal=white/black

set menu_color_highlight=black/light-gray

### END /etc/grub.d/05_debian_theme ###



### BEGIN /etc/grub.d/10_linux ###

menuentry 'Ubuntu, с Linux 2.6.32-24-server' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

linux /boot/vmlinuz-2.6.32-24-server root=UUID=8da59951-2be0-4a6d-8c9f-ffbee339d9ff ro quiet

initrd /boot/initrd.img-2.6.32-24-server

}

menuentry 'Ubuntu, с Linux 2.6.32-24-server (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

echo 'Загружается Linux 2.6.32-24-server ...'

linux /boot/vmlinuz-2.6.32-24-server root=UUID=8da59951-2be0-4a6d-8c9f-ffbee339d9ff ro single

echo 'Загружается начальный ramdisk ...'

initrd /boot/initrd.img-2.6.32-24-server

}

menuentry 'Ubuntu, с Linux 2.6.32-21-server' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

linux /boot/vmlinuz-2.6.32-21-server root=UUID=8da59951-2be0-4a6d-8c9f-ffbee339d9ff ro quiet

initrd /boot/initrd.img-2.6.32-21-server

}

menuentry 'Ubuntu, с Linux 2.6.32-21-server (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

echo 'Загружается Linux 2.6.32-21-server ...'

linux /boot/vmlinuz-2.6.32-21-server root=UUID=8da59951-2be0-4a6d-8c9f-ffbee339d9ff ro single

echo 'Загружается начальный ramdisk ...'

initrd /boot/initrd.img-2.6.32-21-server

}

### END /etc/grub.d/10_linux ###



### BEGIN /etc/grub.d/20_memtest86+ ###

menuentry "Memory test (memtest86+)" {

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

linux16 /boot/memtest86+.bin

}

menuentry "Memory test (memtest86+, serial console 115200)" {

insmod ext2

set root='(hd1,1)'

search --no-floppy --fs-uuid --set 8da59951-2be0-4a6d-8c9f-ffbee339d9ff

linux16 /boot/memtest86+.bin console=ttyS0,115200n8

}

### END /etc/grub.d/20_memtest86+ ###



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

menuentry "Ubuntu 10.04.1 LTS (10.04) (on /dev/sda2)" {

insmod reiserfs

set root='(hd0,2)'

search --no-floppy --fs-uuid --set 07251859-9d63-4ee2-9468-486ce203afbe

linux /boot/vmlinuz-2.6.32-21-server root=/dev/sda2

initrd /boot/initrd.img-2.6.32-21-server

}

menuentry "Ubuntu 10.04.1 LTS (10.04) (on /dev/sda2)" {

insmod reiserfs

set root='(hd0,2)'

search --no-floppy --fs-uuid --set 07251859-9d63-4ee2-9468-486ce203afbe

linux /boot/vmlinuz-2.6.32-24-server root=/dev/sda2

initrd /boot/initrd.img-2.6.32-24-server

}

### 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 ###



после переноса , установки груб и перезагрузки попадаю в оболочку груба

после указания ядра и рам идет загрузка.

останавливается на:

boot args: cat /proc/cmdline

missing modules cat /proc/modules, ls /dev




© OSzone.net 2001-2012