Re[2]: Восстановление Grub

Виктор Донцов vdoncov на ukr.net
Чт Июл 30 23:27:41 BST 2009


  
--- Исходное сообщение ---  
От кого: Lebedev Alexander <blcorp на mail.ru>  
Кому: ubuntu-ru на lists.ubuntu.com  
Дата: 29 июля, 11:50:50  
Тема: Re: Восстановление Grub  
  
  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 <blcorp на mail.ru  
> <mailto:blcorp на mail.ru>> написал:  
>  
> Решил переустановить венду - груб конечно же затерся. Загрузился с  
> лайва  
> и попытался восстановить его привычным способом:  
> -------  
> 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/  
> root на 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  
> ubuntu-ru на lists.ubuntu.com <mailto:ubuntu-ru на lists.ubuntu.com>  
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru  
>  
>  
хм... ну как-бы /dev/sda6 (hd0,5) это своп. а вот раньше это был корень.  
сей час почему-то своп с корнем поменялись разделами, а груб говорит что  
можно бутнутся только с hd0,5 (тобишь с раздела со свопом)  
  
--  
ubuntu-ru mailing list  
ubuntu-ru на lists.ubuntu.com  
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru    
Конечно ты нарисовал столько,что простой,незамысловатый юзер пойдёт и просто убьётся аб стенку.я горько плакаль и понимал,что все фантазии человечества приходят во сне,когда простой парень по имени ванька вдруг захочит скачать себе Убунту дистрит,но почитав твои ночные кошмары, со всего маху размозжит свою руссую голову аб стенку девятиэтажки.Я плакль!  Груб,как много в этом простом русском слове,я рад за тебя,что благодаря этому не совсем простому русскому слову ты защитил честь и совесть нашей эпохи и отбил раз и навсегда у будь какого простого русского паренька однажды законопатить себе ночью,без свидетелей этот хитрый и вражеский дистрибутив Убунту.Таких как ты просто надо поискать(с фанарём),найдя тебя тульский пряник,нужно срочно отдать тебя в музей восковых фигур,под именем самый отпетый лох РСФСР".  
  
  
  
  
  Погода на курортах Средиземноморья.
----------- УМЕДХЭБС ЮБУФШ -----------
Вложение в формате HTML было извлечено&hellip;
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20090731/2605bd14/attachment.htm 


Подробная информация о списке рассылки ubuntu-ru