LINUX.ORG.RU

Grub vs кривые руки


0

1

Привет. у меня наверное глупый вопрос, но я уже задолбался =\ В общем есть два винта 640гб(убунту 10.10) и 500 (вин7) Как всегда бывает в моих случаях, второй системой ставилась винда, еще и с отключенным диском с убунту. Загружается соответственно семерка. Загуглил, сделал так http://ubuntologia.ru/grub2-recovery , только у меня получается убунту стоит на sdb1, поэтому писал sdb вместо sda. При загрузке с одного винта на котором линукс (или выборе его первым в биосе) тупо черный экран. =\\ Винт с линухом потихоньку загибался какое - то время назад, так что можно грешить на него, хотя при загрузке с лив сд винт виндо, все файлы на месте ). Посоветуйте что делать =\


А что пишет «file -s /dev/sdb», если выполнить с live-cd?

В крайнем случае (проблемы с boot-сектором ubuntu-диска) можно установить grub на виндовый, или грузить linux посредством ntldr.

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

...а и в меню live-cd можно попробовать «загрузку с жесткого диска»

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

на это «file -s /dev/sdb» ubuntu@ubuntu:~$ sudo file -s /dev/sdb /dev/sdb: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 1226487808 sectors; partition 2: ID=0x5, starthead 254, startsector 1226491902, 23771138 sectors, code offset 0x63

Боюсь устанавливать grub на диск с виндой, так как откуда то из глубин нубского подсознания показывается мысль о том, что не будет грузиться ни то ни другое )

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

ntldr как я понял не поддерживает семёрку. Загрузиться с жесткого диска ливсд это как я понимаю тоже самое что и выбрать его при загрузке через ф8 или поставить первым загрузочным в биосе.

prnb ()

Собственно вот как это выглядит

sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x91bdb83f

Device Boot Start End Blocks Id System /dev/sda1 * 1 13 102400 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 13 60801 488280064 7 HPFS/NTFS

Disk /dev/sdb: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000a3f56

Device Boot Start End Blocks Id System /dev/sdb1 * 1 76346 613243904 83 Linux /dev/sdb2 76346 77826 11885569 5 Extended /dev/sdb5 76346 77826 11885568 82 Linux swap / Solaris

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

В вашей убунте какая версия grub-a, 2? (а то вдруг обновлялась, с 9.04 и остался первый)

Еще проблема может (не уверен) быть в /dev/sdb: буква может зависеть от выбора первого диска в биосе.

Посмотрите здесь (используется uuid).

Покажите `grub.cfg'... можно также попробовать способ с chroot.

Зы... grub и, тем более, grub2 интерактивен, можно оценить состояние прямо оттуда, правда какие именно команды нужно писать навскидку не скажу.

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

> ntldr как я понял не поддерживает семёрку

пардон, не заметил версию венды

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

таки осилил способом с chroot, на диск с вендой ставить не пришлось. спасибо =)

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