Страница 3 из 4
Добавлено: 13 апр 2005, 20:56
bazil
Может кто заодно скажет как восстановить именно виндовый загрузчик. Т.е. из rescue mode. SP2 сама чудеса творит, достаточно с бубном поплясать, SP1 кое-как помню что-то делал, на днях с 2k3 диска грузился -- так ничего и не смог сделать. Нужно поднять именно NT лоадер в мбр.
Добавлено: 13 апр 2005, 23:01
Vadim
А с диска Linux. Rescue – восстановить загрузчик windows?
Добавлено: 18 апр 2005, 09:53
sanitar
Странная фигня:
на жестком винте есть раздел (hda0,6) на нем -- boot/grub в котором и лежат все стейджи.
grub> root(hd0,6)
grub> root
(hd0,6)
grub> setup(hd0,0)
Looking for /boot/grub/stage1... no
Looking for /grub/stage1.... no
Operation not completed.
grub>
Груб -- кноппиксный, восстановить пытаюсь дебианский.
Как я понимаю, он все равно пытается искать в кноппиксном руте
Потому что на hd(0,6)/boot/grub все лежит, что он ищет. Но он в упор не видит
Anybody knows where dog has digged?
Добавлено: 18 апр 2005, 10:18
Llama
дык а...
mount -t proc proc /chroot/proc делалось перед chroot ?
Добавлено: 30 апр 2005, 19:15
sanitar
Llama, а грубу обязательно чтоб /proc монтировался в newroot?
Система автоматом не транслирует?
У меня груб после chroot даже hda0,6 не видит -- выдает следующую печальную хрень:
#chroot /mnt/hda6 grub
> root (hda0,6)
Device doesn't exist
> root
(fd0)
> setup (hda0,0)
Incorrect device or does not exist
Счас попробую последовать твоему совету, но чутье подсказывает, что здесь какие-то другие грабли.
Добавлено: 30 апр 2005, 19:25
Борис Чисталёв
fdisk -l /dev/hda в студию
кстати, у grub'а собственные обозначения дисков, не совпадающие с linux
он берёт из BIOS диски и нумерует их, hd0, hd1, ..
таким образом это будет не root (hda0,6), а root(hd0,6)
думаю именно эта грабля
Добавлено: 30 апр 2005, 20:26
bazil
blackened хотел сказать
аким образом это будет не root (hda0,6), а root(hd0,5)
Пользуйтесь автодополнение -- там видно что он видит а что нет
Если нуна ставить в мбр, то указать надо setup (hd0)
Добавлено: 01 май 2005, 00:30
Борис Чисталёв
да, именно это я и хотел сказать
в нумерации ошибся
Добавлено: 01 май 2005, 09:04
Llama
sanitar, нет, система не транслирует. Надо монтировать. /proc/partitions как бы нужен...
Добавлено: 01 май 2005, 21:00
sanitar
понял
Добавлено: 01 май 2005, 21:27
booxter
Віндовы загрузчык трэба з пад кансолі восстановленія fixmbr напісаць
Добавлено: 20 май 2005, 21:51
sanitar
Код: Выделить всё
#mount -t proc proc /mnt/hda6/proc
# chroot /mnt/hda6 grub
> root (hd0,6)
Error 21: Selected device doesn't exist
> setup (hd0,0)
Error 21: Selected device doesn't exist
>quit
# grub
> root(hd0,6)
OK
>setup (hd0,0)
Search /boot/grub/stage1...No
Search /boot/stage1...No
Error 15: File does not exist.
>setup --prefix=/mnt/hda6/boot/grub (hd0,0)
Search /mnt/hda6/boot/grub/stage1...No
Error 15: File does not exist.
Код: Выделить всё
#fdisk -l /dev/hda
Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ b W95 FAT32
/dev/hda2 511 7476 55954395 f W95 Ext'd (LBA)
/dev/hda5 511 3698 25607578+ b W95 FAT32
/dev/hda6 * 3699 3953 2048256 83 Linux
/dev/hda7 3954 4208 2048256 83 Linux
/dev/hda8 4209 4718 4096543+ 83 Linux
/dev/hda9 4719 7396 21511003+ 83 Linux
/dev/hda10 7397 7476 642568+ 82 Linux swap
Блин, ну в чем же грабли?
Когда идешь с chroot -- несмотря на примонтирование /proc груб нихрена не видит структуры диска.
Когда идешь без chroot -- груб прекрасно распознает разделы, зато не добирается до файлов со стейджами, даже если явно указать путь, где они лежат (и доступны из того самого шелла из которого запускался груб).
Кто подскажет, с каким еще бубном имеет смысл потанцевать?
Добавлено: 20 май 2005, 22:15
Llama
sanitar, хез. Я так и не научил grub инсталлится в chroot
А вот лило ставится вполне...
Добавлено: 19 июн 2005, 21:12
e28ploschanskiy
Проверено и работает:
1. Загрузиться с CD в режиме linux rescue
2. Изменить корень системы: chroot /mnt/sysimage
3. Восстановить Grub: /sbin/grub-install /dev/hda
Для Serial ATA веника пишет, что о hda ему ничего неизвестно. Других отличий принципиальных в системе по-моему нет. Как обозначаются жесткие диски с интерфейсом Serial ATA
Добавлено: 21 июн 2005, 01:21
sanitar
Уже точно не вспомню, как грабли обошел.
По-моему корень зла хранился в необходимости перемонтирования еще и каталога /dev, каковое я изначально во внимание не принял.
А режима linux rescue на дебьянском инсталлере я не нашел