Linuxman |
|
Темы:
43
Сообщения:
262
Участник с: 12 февраля 2010
|
Здравствуйте. Переустановил Win, теперь не могу вернуть загрузчик. Грузился с LiveCD Убунты. Уже и chroot-ы пробовал с последующим grub-install и grub->root->setup. Нечего не получается. Подскажите пожалуйста, как можно восстановить GRUB с помощью образа arch-netinstaller? Раздел / находиться на /dev/sda5 а с GRUBом на /dev/sda7. |
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
Не попал вестимо…. Ну телепат в отпуске сейчас, это покажи: fdisk -l /dev/sd[x] cat /boot/grub/menu.lst Ставил так?: grub -> root(hdy,x) setup(hdy) x - номер раздела на котором корень или /boot Зачем chroot'ы я не понял… Граб лучше ставить на винт целиком (MBR), после того как установили, граб не грузится или не загружает разделы? P.S.: Ответил не по вопросу, для установки с ИСО Арча: грузите, логинитесь root, дальше /arch/setup и по обстоятельствам =) |
aid |
|
Темы:
1
Сообщения:
44
Участник с: 21 июня 2009
|
по идее grub-install –root-directory, но токо такой метод не работал в первом грабе, потэтому йа так делал mount /dev/sd** /mnt # монтируем корневой раздел mount /dev/sd** /mnt/boot #монтируем бут, если необходимо mount -o bind /dev/ /mnt/dev ; mount -t proc none /mnt/proc ; chroot /mnt /bin/bash; grub; grub) root (hd0,0) # выбираем рут раздел, циферки подставить свои grub) setup (hd0) # устанавливаем граб в /dev/sda1, циферки подставить свои grub) quit exit && reboot |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
Если Убунта из последних, то там grub2, а в Арче по дефолту 1й. Вот и не прокатило :) На диске и жестком должны быть одинаковые версии. Aid верно написал. Хотя у меня без этих строк прокатывало mount -o bind /dev/ /mnt/dev ; mount -t proc none /mnt/proc ;
Lupus pilum mutat, non mentem.
|
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
Всё равно не пойму зачем такие сложности, из окружения Граба всё ставится отлично, без бубна. |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
wilful, просто гугл выдает кучу манов убунтоидов с chroot`ом :D Кстати grub2 без него у меня не выходило восстановить, хотя не стал копать почему. А 1й - да, легко восстанавливается своими средствами и через chroot тоже.
Lupus pilum mutat, non mentem.
|
Linuxman |
|
Темы:
43
Сообщения:
262
Участник с: 12 февраля 2010
|
Всем спасибо. GRUB восстановил. Но теперь отвалился раздел с Win. Пытаюсь смонтировать так: fdisk -l Диск /dev/sda: 200.0 ГБ, 200049647616 байт 255 heads, 63 sectors/track, 24321 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: 0xa671a671 Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13055 104864255+ 7 HPFS/NTFS /dev/sda2 13056 24321 90494145 5 Расширенный /dev/sda5 13056 23997 87891583+ 83 Linux /dev/sda6 23998 24240 1951866 83 Linux /dev/sda7 24241 24321 650601 83 Linux [root@arch ~]# mount -t ntfs-3g /dev/sda1 /mnt/win Unexpected clusters per mft record (-1). Failed to mount '/dev/sda1': Недопустимый аргумент The device '/dev/sda1' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? Добавлял строчку в /etc/fstab: /dev/sda1 /mnt/win ntfs-3g defaults,umask=0 0 0 И еще не хочет собственно и GRUB загружать Win/ Выдавая мне свою консоль grub> при попытке выбрать загрузку Win. Вот из menu.lst кусочек. # (2) Windows title Windows rootnoverify (hd0,0) makeactive chainloader +1 |
Linuxman |
|
Темы:
43
Сообщения:
262
Участник с: 12 февраля 2010
|
Вот еще:file -s /dev/sda1 /dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0x173e12e7, code offset 0x48, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 64, dos < 4.0 BootSector (0x80) |
nikisch |
|
Темы:
7
Сообщения:
224
Участник с: 24 ноября 2009
|
недавно восстанавливал по http://www.puppyrus.org/index.php?name=pages&op=view&id=57 инструкции. Внимательно прочитать пару первых страничек и делать все по порядку. Только если у тебя раздел с boot убит полностью, надо будет еще сгенерить initrd (читать в арч вики про mkinitrd) и сделать ссылку на ядро. Скачай любой человеческий лайвСД с груб 1. arch-netinstaller тоже может прокатить если дает выйти в консоль |