Сообщений: 0 | #1 - 13 февраля 2016 в 09:31 | |
Не могу восстановит grub Win7 затерла загрузчик. С LiveCD пробовал через терминал восстановить разными методами – все выдавал ошибки. Потом без ошибок сработал этот метод (см. вложение) но теперь при загрузке ПК появляется такая фигня (см. вложение) Как исправить? |
|
|
Сообщений: 0 | #2 - 13 февраля 2016 в 09:36 | |
вот такая фигня пучилась: |
Сообщений: 0 | #3 - 13 февраля 2016 в 09:43 | |
Я так поня что после установки 7-ки рядом с линуксом винда затёрла загрузчик и грузится только 7-ка? Если так и надо восстановить загрузчик с возможностью выбора системы, то вот http://compizomania.blogspot.com/2012/11/grub-2-ubuntu-1210.html |
Сообщений: 0 | #4 - 13 февраля 2016 в 09:44 | |
|
Сообщений: 0 | #5 - 13 февраля 2016 в 09:56 | |
usrer16, Что-то мне навевает, что винда не выключена. Покажи выводы - Код PHP:sudo fdisk -l sudo parted -l
А так-же содержимое файла /etc/fstab с реальной системы , а не с Live. |
Сообщений: 0 | #6 - 13 февраля 2016 в 12:10 | |
читайте тут а то много писать неохота что-то)))) http://forum.ubuntu.ru/index.php?topic=74165.0 вы на раздел походу граб запихали как мне сдаётся) |
Сообщений: 0 | #7 - 13 февраля 2016 в 12:32 | |
usrer16, ничего не понял...в чём проблема-то если usrer16: | Не могу восстановит grub .... С LiveCD пробовал через терминал восстановить разными методами – все выдавал ошибки. Потом без ошибок сработал этот метод (см. вложение) |
так сработал или "система нипель"? и хрен его знает какими разными методами и как вы пробовали восстановить загрузчик груб. usrer16: | вот такая фигня пучилась: |
и что дальше с этой "фигнёй" вы делали? в принципе вся ваша проблема должна была решиться просто, восстановлением с LiveCD с boot-repair. usrer16, в поисковик вбейте boot-repair, смотрите что за программа и как с ней работать по восстановлению. zen: | ....вы на раздел походу граб запихали как мне сдаётся |
а какая разница - груб на разделе или в каталоге в корне, если при установке вин7 был перезаписан mbr? (ну это если только у ТС-са вдруг не уЁфя) Редактировалось: 2 раз (Последний: 13 февраля 2016 в 12:35) |
Сообщений: 0 | #8 - 13 февраля 2016 в 15:47 | |
Немного отредактирую тему, а то сумбурно написал, торопился сильно, когда создавал и не все вложения загрузились.Исходные данные:Код PHP:mint@mint ~ $ sudo fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x69b53599 /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 51202047 25497600 7 HPFS/NTFS/exFAT /dev/sda3 51202048 520284159 234541056 7 HPFS/NTFS/exFAT /dev/sda4 520286206 625139711 52426753 5 Extended Partition 4 does not start on physical sector boundary. /dev/sda5 520286208 520771583 242688 83 Linux /dev/sda6 520773632 526772223 2999296 82 Linux swap / Solaris /dev/sda7 526774272 542773247 7999488 83 Linux /dev/sda8 542775296 625139711 41182208 83 Linux mint@mint ~ $
Код PHP:mint@mint ~ $ sudo parted -l Model: ATA ST320LT020-9YG14 (scsi) Disk /dev/sda: 320GB Sector size (logical/physical): 512B/4096B Partition Table: msdos 1 1049kB 106MB 105MB primary ntfs boot 2 106MB 26.2GB 26.1GB primary ntfs 3 26.2GB 266GB 240GB primary ntfs 4 266GB 320GB 53.7GB extended 5 266GB 267GB 249MB logical ext2 6 267GB 270GB 3071MB logical 7 270GB 278GB 8191MB logical ext4 8 278GB 320GB 42.2GB logical ext4 Warning : Unable to open /dev /sr0 read -write (Read -only file system). /dev /sr0 has been opened read-only. Model: Slimtype DVD A DS8A8SH (scsi) Disk /dev/sr0: 1466MB Sector size (logical/physical): 2048B/2048B Partition Table: mac 1 8192B 24.6kB 16.4kB Apple 2 49.1MB 58.4MB 9306kB EFI mint@mint ~ $
сначала попробовал восстановить груб так(подставлял еще sda7): Код PHP:int@mint ~ $ sudo mount /dev/sda5 /mnt mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sdX grub-probe: error: failed to get canonical path of `/cow'. Installing for i386-pc platform. grub-install.real: error: cannot find a GRUB drive for /dev/sdX. Check your device.map.
нагуглил потом еще чего-то, но тоже не получилось потом нашел такой способ(с sda7 - его удалось провести без ошибок): Код PHP:sudo mount /dev/sda7 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt grub-install --recheck --no-floppy /dev/sda sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt reboot
В итоге, когда перезагрузился, даже винда не стала загружаться а вылезла консоль с приглашением grub>_(см. вложение с черным экраном во втором посте) Я так понял, я не на те разделы прписываю этот груб. По идее, его же в /boot (sda5) нужно прописывать? Или вообще, в загрузочный виндосовский sda1 ? Блин я уже запутался с этими разделами sda! Редактировалось: 5 раз (Последний: 13 февраля 2016 в 15:54) |
Сообщений: 0 | #9 - 13 февраля 2016 в 16:23 | |
int@mint ~ $ sudo mount /dev/sda5 /mnt mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sdX |
исправь на int@mint ~ $ sudo mount /dev/sda7 /mnt mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda правда насчёт номера корня не уверен, но судя по размерам должен седьмой. Лучше покажи сначала /etc/fstab (только не с LiveCD, а с настоящей системы). |
Сообщений: 0 | #10 - 13 февраля 2016 в 16:52 | |
symon2014: | насчёт номера корня не уверен, но судя по размерам должен седьмой. |
Да, корень- это sda7. Значит нужно с корнем работать. А /boot зачем нужен? Или снести нафиг этот /boot. И оставить только: / и /home, ну и /swap. symon2014: | Лучше покажи сначала /etc/fstab (только не с LiveCD, а с настоящей системы). |
там ведь, что-то как-то монтировать нужно из терминала livCD? (а я хз как....) Редактировалось: 1 раз (Последний: 13 февраля 2016 в 16:53) |
Сообщений: 0 | #11 - 13 февраля 2016 в 17:10 | |
там попробуй так: dd if=/usr/bin/syslinux/mbr.bin of=/dev/sda и пометь потом /dev/sda7 как загрузочный через fdisk или gparted |
|
|
Сообщений: 0 | #12 - 13 февраля 2016 в 17:10 | |
usrer16, Не обязательно в терминале, грузишся с лайв, запускаешь файловый менеджер, находиш корень на диске, потом этот файл, открываешь редактором - текст копируешь и вставляешь в сообщение. |
Сообщений: 0 | #13 - 13 февраля 2016 в 17:27 | |
colonel: | а какая разница - груб на разделе или в каталоге в корне, если при установке вин7 был перезаписан mbr? |
Ну разница я думаю в расположении,если он сейчас на разделе,сам то изначально код grub не загрузится,надо чтобы ему передали управление,то есть это через начальный загрузчик 0 сектора |
Сообщений: 0 | #14 - 13 февраля 2016 в 17:30 | |
zen: | dd if=/usr/bin/syslinux/mbr.bin of=/dev/sda и пометь потом /dev/sda7 как загрузочный через fdisk или gparted |
извиняюсь путь неправильно указал: dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda bin на lib заменить! |
Сообщений: 0 | #15 - 13 февраля 2016 в 17:44 | |
удалось восстановить груб с помощью boot-repair. Но в списке выбора систем имеется только линукс, а винды почему-то нет symon2014: | покажи сначала /etc/fstab (только не с LiveCD, а с настоящей системы) | Код PHP:GNU nano 2.2.6 Файл: /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda7 during installation UUID=4303bb07-ea98-439c-88df-8caf2570152b / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda5 during installation #UUID=76a3c616-0e6c-463f-870d-375aea18d4bb /boot ext2 defaults 0 2 # /home was on /dev/sda8 during installation UUID=19a5c13a-8d93-4be4-9a1a-f4fafb26f290 /home ext4 defaults 0 2 # swap was on /dev/sda6 during installation #UUID=ea820096-d51a-4b13-9c2f-df46fce9a7af none swap sw 0 0 /dev/mapper/cryptswap1 none swap sw 0 0 UUID=76a3c616-0e6c-463f-870d-375aea18d4bb /boot ext2 defaults 0 2
Редактировалось: 2 раз (Последний: 13 февраля 2016 в 17:47) |