LINUX.ORG.RU
ФорумAdmin

установка grub вручную


0

1

знаю что боян и тем много было, юзал поиск и по форуму и по гуглу. уже часа 4 не могу понять что я делаю не так, ведь ошибок нет. переносил ось на другой винт. сделал бекап через remastersys. 2 попытки уставить его были успешны на 99% grub на отрез отказывался ставится, повторно делал бекап, проверял md5 всё ок. а grub по прежнему не хотел ставится и предлагал установить его в ручную уже потом. что я собственно и пытаюсь сделать. загрузился в livecd примонтировал корень, установил в него grub. после ребута grub появился но, он выглядит не так как обычно, тоесть запускается некая оболочка ожидающая команд для подгрузки kernel.
тоесть зайти в ось можно только выполнив следующее

root (hd0,0)
kernel /boot/vmlinuz-2.6.35-31-generic-pae root=/dev/sda1
initrd /boot/initrd.img-2.6.35-31-generic-pae
boot
#пошла нормальная загрузка
пробовал ставить grub2 и grub уже из под загрузившейся системы. результат всегда один. даже поле всяческих grub-update и grub-install. пробовал ставить lilo. liloconfig сообщил следующее (UUID=2eb8a55f-6280-4f16-8fd3-2b51692b5c83 это /dev/sda1)

Согласно конфигурационному файлу /etc/fstab будет взято устройство UUID=2eb8a55f-6280-4f16-8fd3-2b51692b5c83 в качестве устройства для корневой │ │ файловой системы. Оно не похоже на «обычное» блочное устройство. Или у вас неправильный fstab и вы должны исправить его, или вы используете аппаратуру │ │ (типа RAID-массива), с которой эта простая программа настройки не знает что делать.

fstab -l

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097856

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1        4869    39101440   83  Linux
/dev/sda2            4869       19458   117186561    5  Расширенный
/dev/sda5            4869        5476     4881408   82  Linux своп / Solaris
/dev/sda6            5476        9124    29296640   83  Linux
/dev/sda7            9124       19458    83006464   83  Linux
uname -a
Linux server 2.6.35-31-generic-pae #62-Ubuntu SMP Tue Nov 8 15:43:23 UTC 2011 i686 GNU/Linux

и немножко не по теме, может подскажите ламеру почему ssh не принимает соединение

Read from socket failed: Connection reset by peer

порт открыт, конфиг идентичен тому что был на старом винте..

Ответ на: комментарий от lolshchto

При помощи blkid укажите в fstab правильные UUID, после чего выполните update-initramfs -u -k all и переставьте загрузчик. Теперь должно работать.

AITap ★★★★★
()

ls -l /dev/disk/by-uuid/* - что скажет про рутовый раздел, то сунуть в fstab

Если груб при ручном указании команд загружает систему, то признаков неправильного фстаба я не вижу. Просто надо поправить конфиг груба (или создать, если нету).

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

sudo ls -l /dev/disk/by-uuid/* [code] lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/09d0ba22-200e-4a2f-93d5-1afe2344e24b -> ../../sda7 lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/2eb8a55f-6280-4f16-8fd3-2b51692b5c83 -> ../../sda1 lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/47e15f83-0e91-4496-a1df-14d47061759b -> ../../sda6 lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/5a39d829-5dfb-4299-9aa1-ea7aec6ebae3 -> ../../sda5[/code] sudo readlink -e /dev/disk/by-uuid/2eb8a55f-6280-4f16-8fd3-2b51692b5c83 [code]/dev/sda1[/code] cat /etc/fstab [code] proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=2eb8a55f-6280-4f16-8fd3-2b51692b5c83 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda7 during installation UUID=09d0ba22-200e-4a2f-93d5-1afe2344e24b /home ext4 defaults 0 2 # /tmp was on /dev/sda6 during installation UUID=47e15f83-0e91-4496-a1df-14d47061759b /tmp ext4 defaults 0 2 # swap was on /dev/sda5 during installation UUID=5a39d829-5dfb-4299-9aa1-ea7aec6ebae3 none swap sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 [/code] подскажите что-тут подправить, вроде же всё верно..

anonymous
()
Ответ на: комментарий от anonymous

sudo ls -l /dev/disk/by-uuid/*

 
lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/09d0ba22-200e-4a2f-93d5-1afe2344e24b -> ../../sda7
lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/2eb8a55f-6280-4f16-8fd3-2b51692b5c83 -> ../../sda1
lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/47e15f83-0e91-4496-a1df-14d47061759b -> ../../sda6
lrwxrwxrwx 1 root root 10 2011-12-07 19:18 /dev/disk/by-uuid/5a39d829-5dfb-4299-9aa1-ea7aec6ebae3 -> ../../sda5
sudo readlink -e /dev/disk/by-uuid/2eb8a55f-6280-4f16-8fd3-2b51692b5c83
/dev/sda1
cat /etc/fstab
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=2eb8a55f-6280-4f16-8fd3-2b51692b5c83 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda7 during installation
UUID=09d0ba22-200e-4a2f-93d5-1afe2344e24b /home           ext4    defaults        0       2
# /tmp was on /dev/sda6 during installation
UUID=47e15f83-0e91-4496-a1df-14d47061759b /tmp            ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=5a39d829-5dfb-4299-9aa1-ea7aec6ebae3 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
вот так.

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

внезапно проблема решилась сама собой после aptitude upgrade. при обновлении initrd.img-2.6.35-31-generic-pae мне было предложено пофиксить grub %) ида ssh тоже починил. aptitude reinstall openssh-server

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