Lebedev Alexander wrote: > Роман wrote: > >> В гпартеде установите флаг boot тому разделу, где сейчас корень, а со >> свопа ессно снимите его. >> >> On Wed, 29 Jul 2009 12:50:50 +0400, Lebedev Alexander <[email protected]> >> wrote: >> >> >> >>> Vladimir Khramtsov wrote: >>> >>> >>>> Пробуй с лайва в терминале: >>>> $ sudo mkdir /mnt/root >>>> $ sudo mount /dev/sda6 /mnt/root >>>> Зайди через файловый менеджер в /mnt/root/boot/grub/ и посмотри на >>>> наличие и на состав твоего menu.lst. >>>> Если там все есть, то выходи оттуда и пробуй дальше : >>>> $ sudo mount -t proc none /mnt/root/proc >>>> $ sudo mount -o bind /dev /mnt/root/dev >>>> $ sudo chroot /mnt/root /bin/bash >>>> $ sudo grub >>>> grub> root (hd0,5) >>>> grub> setup (hd0) >>>> grub> quit >>>> >>>> 3 января 2003 г. 16:30 пользователь Lebedev Alexander <[email protected] >>>> <mailto:[email protected]>> написал: >>>> >>>> Решил переустановить венду - груб конечно же затерся. Загрузился с >>>> лайва >>>> и попытался восстановить его привычным способом: >>>> ------- >>>> grub> find /boot/grub/stage1 >>>> (hd0,5) >>>> grub> root (hd0,5) >>>> grub> setup (hd0) >>>> Checking if "/boot/grub/stage1" exists... yes >>>> Checking if "/boot/grub/stage2" exists... yes >>>> Checking if "/boot/grub/e2fs_stage1_5" exists... yes >>>> Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are >>>> embedded. >>>> succeeded >>>> Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p >>>> (hd0,5)/boot/grub/stage2 >>>> /boot/grub/menu.lst"... failed >>>> >>>> Error 12: Invalid device requested >>>> -------- >>>> что уже насторожило меня. ранее без проблем переустанавливал венду и >>>> груб восстанавливался нормально. Но в этот раз при установке венды >>>> я не >>>> просто отформатировал диск С, а удалил и создал раздел заново (венда >>>> по-жругому отказывалась устанавливаться). >>>> Судя из вывода фдиска, hd0,5 - это своп, что тоже странно. >>>> ------ >>>> # fdisk -l >>>> omitting empty partition (5) >>>> >>>> Disk /dev/sda: 120.0 GB, 120034123776 bytes >>>> 255 heads, 63 sectors/track, 14593 cylinders >>>> Units = cylinders of 16065 * 512 = 8225280 bytes >>>> Disk identifier: 0x00000080 >>>> >>>> Device Boot Start End Blocks Id System >>>> /dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS >>>> /dev/sda2 2551 5100 20482875 b W95 FAT32 >>>> /dev/sda3 5101 13328 66091410 f W95 Ext'd >>>> (LBA) >>>> /dev/sda4 10779 13328 20482843+ b W95 FAT32 >>>> /dev/sda5 5101 10624 44371467 83 Linux >>>> /dev/sda6 10625 10778 1236973+ 82 Linux swap >>>> / Solaris >>>> >>>> ---------- >>>> >>>> Решил попробовать поставить груб в hd0,4 >>>> >>>> ------- >>>> grub> root (hd0,4) >>>> grub> setup (hd0) >>>> Error 17: Cannot mount selected partition >>>> ------- >>>> >>>> вывод меня в прнципе не удивл, груб-то показывает, что может >>>> грузится >>>> только с hd0,5. >>>> >>>> Так же пробовал чрутнутся на раздел с убунтой и установить груб >>>> через >>>> grub-install, что тоже не принесло никакого результата: >>>> >>>> ----- >>>> # chroot /media/disk/ >>>> r...@ubuntu:/# grub-install /dev/sda >>>> df: Warning: cannot read table of mounted file systems: No such >>>> file or >>>> directory >>>> df: Warning: cannot read table of mounted file systems: No such >>>> file or >>>> directory >>>> /dev/sda: Not found or not a block device. >>>> ------ >>>> >>>> Тут я решил заглянуть в GParted и мне показало, что диск у меня не >>>> размечен! Хотя фдиск четко видит все разделы. >>>> Так же пробовал SuperGrubDisk - на сколько я понял, то он тоже >>>> ругнулся >>>> на то, что нет размеченых областей. >>>> >>>> Венда грузится нормально и из под лайва все партиции монтируются. >>>> Судя по всему каким-то образом затерлась таблица разделов (но фдиск >>>> видит все отлично) и еще заметил из /boot/grub/menu.lst и >>>> /etc/fstab, >>>> что ранее корень убунты таки был на hd0.5 но каким образом он >>>> поменялося >>>> (?) местами со свопом? >>>> >>>> Помогите восстановить груб или может можно как-то восстановить >>>> таблицу >>>> разделов... я уже совсем запутался. >>>> >>>> -- >>>> ubuntu-ru mailing list >>>> [email protected] <mailto:[email protected]> >>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru >>>> >>>> >>>> >>>> >>> хм... ну как-бы /dev/sda6 (hd0,5) это своп. а вот раньше это был корень. >>> сей час почему-то своп с корнем поменялись разделами, а груб говорит что >>> можно бутнутся только с hd0,5 (тобишь с раздела со свопом) >>> >>> >>> >> >> >> > Воот, а GParted видит хард как не размеченый. Попробую посмотреть с > венды каким-то партишн межиком. > > Всем спасибо за внимание. Все решилось. Установил в венде партишн межик он пофиксил таблицу разделов потом бутнулся с лайва и гпартед увидел все разделы, потом поменял флаги загрузки и без проблем восстановил груб. :)
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
