Usr sbin grub probe error failed to get canonical path of cow

Не ставится grub выходит ошибка grub-install: error: failed to get canonical path of « /cow». что делать? Всем привет. не могу поставить grub выходит ошибка Installing for i386-pc platform grub-install: error: failed to get canonical path of » /cow». Как только запускаю команду grub-install /dev/sda то сразу выходит эта ошибка. Installing for i386-pc platform […]

Содержание

  1. Не ставится grub выходит ошибка grub-install: error: failed to get canonical path of « /cow». что делать?
  2. Не удалось получить канонический путь / корова
  3. 6 ответов
  4. Пересмотренное решение на основе кода выше
  5. Другое (более простое) решение
  6. Linux Mint Forums
  7. [SOLVED] Windows install broke grub
  8. [SOLVED] Windows install broke grub
  9. Re: Windows install broke grub
  10. Re: Windows install broke grub
  11. Re: Windows install broke grub
  12. Re: Windows install broke grub
  13. Re: Windows install broke grub
  14. Re: Windows install broke grub
  15. Re: Windows install broke grub
  16. Re: Windows install broke grub
  17. Не удалось получить канонический путь / корова
  18. 6 ответов
  19. Исправленное решение, основанное на приведенном выше коде
  20. Другое (более простое) решение
  21. How to Reinstall Grub When Ubuntu or Linux Mint Won’t Boot
  22. Share this:
  23. 20 responses to How to Reinstall Grub When Ubuntu or Linux Mint Won’t Boot

Не ставится grub выходит ошибка grub-install: error: failed to get canonical path of « /cow». что делать?

Всем привет. не могу поставить grub выходит ошибка
Installing for i386-pc platform
grub-install: error: failed to get canonical path of » /cow».

Как только запускаю команду
grub-install /dev/sda то сразу выходит эта ошибка.

Installing for i386-pc platform
grub-install: error: failed to get canonical path of » /cow».

что можно сделать?
На автомате ставится без проблем, а если делаю ручную разметку то не ставится. В чем может быть дело?
использую вот этот мануал https://losst.ru/ustanovka-zagruzchika-grub#commen.

  • Вопрос задан более трёх лет назад
  • 26316 просмотров

Решил проблему с установкой на gpt , оказалось все очень просто для раздела загрузчика не хватало флага legacy_boot . Должно на разделе загрузчика стоять 2 флага bios_grub и legacy_boot

делал вот по этой инструкции https://losst.ru/ustanovka-zagruzchika-grub#commen. раздел «УСТАНОВКА ЗАГРУЗЧИКА GRUB В GPT ДЛЯ BIOS»

С консоли вот такую команду не запускал sudo grub-install /dev/sda
а просто как только разметил диски через gparted и поставил флаги, создал LVM тома для root home и swap . Запустил установщик стандартный указал для чего какой раздел, для своего grub раздела указал что-то типа «резервный загрузочный раздел Bios» и нажал установка и все встало без проблем.

Источник

Не удалось получить канонический путь / корова

Я пытаюсь установить Ubuntu 12.10 в течение достаточно долгого времени, и преодолеваю препятствия один за другим. Сейчас я нахожусь в такой ситуации.

У меня есть ПК и жесткий диск на 10 ГБ, который будет полностью посвящен Ubuntu, так что нет выбора Wubi и двойной загрузки.

Я пытался установить с DVD, но он застревает в «Ошибка частоты». Поэтому мне пришлось адаптироваться к варианту загрузки USB. Но мой компьютер не является загрузочным USB, поэтому обходной путь — «Диспетчер загрузки Plop». Итак, я делаю процедуру установки следующим образом:

  1. начиная с компакт-диска, на котором установлен plop.
  2. выбирая для загрузки USB в опциях plop.
  3. загрузка начинается с USB.
  4. монитор в итоге выдает ошибку «вне частоты»
  5. нажмите Shift + Alt + F1, чтобы получить терминал.
  6. открыть личинку с sudo nano /etc/default/grub ,
  7. сделать необходимые изменения.
  8. sudo update-grub ,

Теперь здесь я получаю ошибку следующим образом:

P4 3,06 ГГц, 1 ГБ оперативной памяти, 10 ГБ HDD без ОС, монитор CRT LG StudioWorks (7 лет). Mobo Mercury P4 266a NDMx (865 эквивалентов). Вся система находится в отличном рабочем состоянии под XP, но она не является загрузочной USB, и все другие устройства работают отлично.

Что я должен делать дальше?

6 ответов

После загрузки с живого компакт-диска Ubuntu (пробовал 14.04 и 16.04) я смог обойти эту проблему, запустив update-grub chroot’ed в раздел grub. (Замена /dev/sda1 ниже с тем разделом, на котором вы установили grub. Все команды от имени root.)

Найдите диск, который должен загрузиться с

И введите p, чтобы получить список разделов, ищите тип 83.

(Если у вас есть Fedora, вам, возможно, придется использовать команды «vgs» и «lvs», а если у вас есть mdraid, вам может понадобиться «cat /proc/mdstat» или mdadm -A —scan или insmod raid1 или insmod raid5, а затем mdadm -A —scan), и вы будете использовать /dev/md0 или /dev/mapper/my-vg вместо / dev / sda

тогда попробуй смонтировать

Это твой диск? Здорово!

(В зависимости от того, какой диск / dev использует ваш корень, с установленным путем)

(Принудительно, если вам не нравятся ваши разделы.)

Теперь он должен загрузиться в grub, и вы можете использовать команды grub для загрузки, после перезагрузки и выбора правильного загрузочного диска в BIOS Setup, или нажав ESC или F12 в зависимости от вашего BIOS и того, достаточно ли вы быстры, затем в приглашение Grub — вы можете использовать завершение табуляции, чтобы найти его, если оно не (hd0,1), но (hd1,3) или что-то еще, но будьте осторожны, завершение табуляции иногда зависает на несколько секунд, если grub не может прочитать диск,

Или, надеюсь, у вас все еще есть неповрежденный файл grub.cfg. или, возможно, это сработает:

Пересмотренное решение на основе кода выше

Решение, описанное выше, не будет работать полностью без проблем, поскольку оно монтирует загрузочный раздел в / (корневой) файловой системы. Это заставляет grub жаловаться, что /boot не существует, конечно. Это исправит эту проблему:

Как вы видите, я также убрал разрывы строк, чтобы их было проще выполнять всем.

Другое (более простое) решение

Если у вас возникли проблемы с его запуском, попробуйте скопировать раздел /boot в раздел / (root). Для этого запустите вашу систему с Ubuntu live boot dvd и откройте терминал. Внутри этого типа:

Чтобы узнать, какие разделы у вас есть. В моем случае sda1 — это мой /boot раздел размером около 250 МБ и sda5 размером около 500 ГБ. Я использую эти значения в командах ниже:

Установите загрузочный флаг для раздела данных и удалите его для загрузочного раздела:

Ваш компьютер теперь будет искать внутри sda5 загрузочные файлы. Пришло время снова выполнить chroot, на этот раз с некоторыми необходимыми папками, необходимыми для grub и уже сгенерированными вашим живым диском Ubuntu:

Установка завершена. Об ошибках не сообщается.

Если вы не видите сообщения о том, что файл grub.cnf сгенерирован, запустите команду обновления:

Теперь вы можете безопасно перезагрузиться и снова увидеть известное меню загрузки.

Это решение было единственным, которое работало для меня после перехода с физического сервера на виртуальную машину. Я надеюсь, что кто-то найдет это полезным!

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

[SOLVED] Windows install broke grub

[SOLVED] Windows install broke grub

Post by Reljoy » Sun May 31, 2015 8:32 am

Installed win xp
Dual boot installed Mint 17.1 Mate 64bit
Installed win 8 to upgrade the windows XP partition
Lost my grub boot menu.

Now when I try to
sudo grub-install /dev/sda
I get
Grub-probe: error: failed to get canonical path of ‘/cow’.
Installing for i386-pc platform.
Grub-install.real: error: failed to get canonical path of ‘/cow’.

If i try
Sudo mount /dev/sda2 /mnt/boot
It says
Mount: mount point /mnt/boot does not exist

Re: Windows install broke grub

Post by Pierre » Sun May 31, 2015 9:41 am

the Windows O/S typically overwrites the MBR and any boot_menu.

so — you have to boot the Mint live_disk / stick,
& you will then have to re-install the LinuxMint boot_loader AKA : GRUB_LOADER.
http://community.linuxmint.com/tutorial/view/245

& so you will have to use the live_disk to do that.

Re: Windows install broke grub

Post by Reljoy » Mon Jun 01, 2015 4:33 am

Note: sda2 is /boot
sda6 is /

But I got confused on step 3 which says:

Re: Windows install broke grub

Post by Pjotr » Mon Jun 01, 2015 4:44 am

Re: Windows install broke grub

Post by Reljoy » Mon Jun 01, 2015 4:51 am

beta2-9ubuntu1
and a couple of sentences about Minimal BASH-like line editing being supported.
Then it has on the left hand side

Re: Windows install broke grub

Post by Pjotr » Mon Jun 01, 2015 5:01 am

You’ve got Grub back in the MBR (it replaced NTLoader from Windows), but apparently it doesn’t point to your Linux root partition yet. Edit: I see that you’ve apparently separated /boot (sda2) from root (sda6). Why this complication?

Oh, and by the way: you shouldn’t run «sudo update-grub» afterwards. That you should only do when back in your successfully booted Linux (in order to make it recognize the new Windows).

Re: Windows install broke grub

Post by Reljoy » Mon Jun 01, 2015 6:09 am

This looks helpful. I will reboot and try it. By putting the link here I will not lose it when I reboot with the live DVD.
http://askubuntu.com/questions/207663/c . n-live-usb

I separate /boot from / as it was recommended in a tutorial about partitioning and installing Linux Mint. I also have a separate /home

Re: Windows install broke grub

Post by Pjotr » Mon Jun 01, 2015 6:14 am

Re: Windows install broke grub

Post by Reljoy » Mon Jun 01, 2015 6:23 am

$ sudo mount /dev/sda6 /mnt
mint@mint

$ sudo mount /dev/sda2 /mnt/boot
So far so good.

sudo grub-install —root-directory=/mnt /dev/sda

Источник

Не удалось получить канонический путь / корова

Я пытаюсь установить Ubuntu 12.10 в течение некоторого времени и преодолеваю препятствия один за другим. Сейчас я нахожусь в следующей ситуации.

У меня есть ПК и жесткий диск на 10 ГБ, который будет полностью выделен для Ubuntu, поэтому я не могу выбрать Wubi и двойную загрузку.

Я пытался установить с DVD, но он зависает из-за ошибки «Out ofquency». Поэтому мне пришлось адаптироваться к USB-загрузке. Но мой компьютер не является загрузочным USB, поэтому обходной путь — «Диспетчер загрузки Plop». Поэтому я делаю процедуру установки следующим образом:

  1. , начиная с CD-привода, на котором установлен plop.
  2. выбирая загрузку через USB в параметрах plop.
  3. загрузка начинается с USB.
  4. монитор в конце концов выдает ошибку «вне частоты»
  5. нажмите Shift + Alt + F1 , чтобы получить терминал.
  6. открыть grub с sudo nano /etc/default/grub .
  7. сделать необходимые изменения.
  8. sudo update-grub .

Теперь я получаю сообщение об ошибке следующим образом:

P4 3,06 ГГц, 1 ГБ оперативной памяти, 10 ГБ HDD без ОС , монитор CRT LG StudioWorks (7 лет). Mobo Mercury P4 266a NDMx (865 эквивалентов). Вся система находится в отличном рабочем состоянии под XP, но она не загружается через USB, а все остальные устройства работают отлично.

Что мне делать дальше?

6 ответов

После загрузки с Live CD Ubuntu (пробовал 14.04 и 16.04). Мне удалось обойти эту проблему, запустив update-grub chroot’ed для раздела grub. (Замените / dev / sda1 ниже тем разделом, на котором вы установили grub. Все команды от имени пользователя root.)

Я знаю, это старая проблема, но у меня были те же самые проблемы сегодня с актуальной версией mint-linux (на базе ubuntu). Я нашел очень простое решение! 🙂 Снимите интернет-соединение во время первой установки. Это остановка загрузки несовместимых grub2. Обновите все после завершения установки.

Это команда update-grub , которая выдаст вам ошибку при использовании ее с живого компакт-диска. Я столкнулся с подобной ситуацией, когда выполнял спасение GRUB. Также grub-install по какой-то причине не попал на мой путь, поэтому мне пришлось запустить его с помощью / usr / sbin / grub-install .

grub-install ] принимает параметр — boot-directory , чтобы настроить GRUB для загрузки в систему, отличную от той, которая работает в данный момент. Вот соответствующая страница руководства.

Исправленное решение, основанное на приведенном выше коде

Приведенное выше решение не будет работать без проблем, поскольку оно монтирует загрузочный раздел в / (корень) файловой системы. Это, конечно, заставляет grub жаловаться на то, что / boot не существует. Это решит эту проблему:

Как вы видите, я также удалил разрывы строк, чтобы его было легче выполнить для всех.

Другое (более простое) решение

Если у вас по-прежнему возникают проблемы с его работой, вам следует посмотрите, чтобы скопировать раздел / boot в раздел / (корневой). Для этого запустите вашу систему с DVD-диска Live boot Ubuntu и откройте терминал. Внутри наберите:

Чтобы узнать, какие у вас разделы. В моем случае sda1 — это мой раздел / boot размером около 250 МБ, а sda5 — около 500 ГБ. Я использую эти значения в следующих командах:

Установите загрузочный флаг для раздела данных и удалите его для загрузочного раздела:

Ваш компьютер теперь будет искать загрузочные файлы внутри sda5. Пришло время снова выполнить chroot, на этот раз с некоторыми необходимыми папками, необходимыми для grub и уже созданными вашим живым диском Ubuntu:

Установка завершена. Об ошибках не сообщалось.

Если вы не видите сообщение о том, что файл grub.cnf создан, также выполните команду обновления:

Теперь вы можете безопасно перезагрузиться и снова увидеть хорошо известное меню загрузки.

Это решение было единственным, которое работало у меня после перехода с физического сервера на виртуальную машину. Я надеюсь, что кто-то сочтет это полезным!

Найдите свой диск, который должен загружаться с помощью

, и введите p, чтобы вывести список разделов. найдите тип 83.

(Если у вас Fedora, вам, возможно, придется использовать команды «vgs» и «lvs», а если у вас есть mdraid, вам, возможно, придется «cat / proc / mdstat» или mdadm -А -scan или insmod raid1 или insmod raid5, а затем mdadm -A —scan), и вы будете использовать / dev / md0 или / dev / mapper / my-vg вместо / dev / sda

, затем попробуйте смонтировать его

Is это твой драйв? Круто!

(Или в зависимости от того, какой у вас корневой диск / dev, с установленным путем)

(Принудительно, если ему не нравятся ваши разделы.)

Теперь он должен загрузиться в grub, и вы можете использовать команды grub для загрузки после перезагрузки и выбора правильного загрузочного диска в BIOS Setup или путем нажатия ESC или F12 в зависимости от вашего BIOS и от того, достаточно ли вы быстр, затем в приглашении Grub — вы можете использовать завершение вкладки, чтобы найти это, если это не (hd0,1), а (hd1,3) или что-то другое, но будьте осторожны, завершение табуляции иногда зависает на несколько секунд, если grub не может прочитать диск.

Или, надеюсь, вы все еще получил неповрежденный файл grub.cfg .

или, может быть, это сработает:

Ваши пути, конечно, могут отличаться, поэтому просто играйте с этими командами, пока не увидите, что где и что происходит.

Это может быть признаком неминуемого отказа жесткого диска в худшем случае, а в лучшем случае может быть просто флагом раздела или загрузочным файлом, который был случайно перезаписан.

Источник

How to Reinstall Grub When Ubuntu or Linux Mint Won’t Boot

Grub 2, the Ubuntu and Linux Mint’s default bootloader typically gets overridden when you install Windows as a dual-boot OS. To make Ubuntu and its derivatives boot again, you need to reinstall (repair/restore) Grub using a bootable Ubuntu/LinuxMint CD or USB.

Typically you’ll get the following error boot screen:

  • Reinstall Grub 2 when Ubuntu or Linux Mint won’t boot
  • Enjoy!

To get started, insert your Ubuntu USB into computer and boot up. When you’re in, follow the steps below to reinstall grub 2:

1. Open Gparted Partition Editor from Unity Dash to check out which partition your Ubuntu/Linux Mint system installed. It is usually a EXT4 Partition.

In my case, there’re 3 Ext4 partitions. We can check the user names on each partition after step 2 by command cd /mnt/ && ls home/

gparted partition editor

2. Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command below to mount the partition:

3. Now reinstall Grub2 via command below:

If the installation is successful, you will get the similar output:

4. Finally update grub boot loader and done!

I’m a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to remind me outdated tutorial! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

20 responses to How to Reinstall Grub When Ubuntu or Linux Mint Won’t Boot

When I type in “sudo mount /dev/sda7 /mnt” it says

unshare failed: Operation not permitted
grub-probe: error: failed to get canonical path of /cow.
mkdir: cannot create directory ‘/mnt/boot/grub/i386-pc’ : Permission denied

What should I do?

Run the command below to get super user privilege:

Then run previous command without sudo:

Make sure “/dev/sda7” is the broken Ubuntu partition

Thanks for the reply.
Got the second command to work but then when I try the third

# grub-install –root-directory=/mnt /dev/sda
grub-probe: error: failed to get canonical path of /cow.
Path `/mnt/boot/grub’ is not readable by GRUB on boot. Installation is impossible. Aborting.

This might be more helpful

$ sudo mount /dev/sda2 /mnt
[email protected]

$ grub-install –root-directory=/mnt /dev/sda
unshare failed: Operation not permitted
grub-probe: error: failed to get canonical path of /cow.
rm: cannot remove ‘/mnt/boot/grub/i386-pc/915resolution.mod’: Permission denied
[email protected]

# grub-install –root-directory=/mnt /dev/sda
grub-probe: error: failed to get canonical path of /cow.
/usr/sbin/grub-bios-setup: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
mint

I’m having exactly the same issue. Did you find any solution?
I believe the reason why that does not work for us is because we are not using MBR but UEFI boot. Is that correct?

No solution yet Ill let you know
I was reading around and I read a lot about the MBR and UEIF boots but could not find the option in the boot menu. I think sometimes UEIF is called “legacy” or something close incase you have that option.

Hi Diego & Jake, i’d the same error by reinstalling grub2. I followed the guid here: http://community.linuxmint.com/tutorial/view/245
but i got also the message: grub2 failed to get canonical path
and a message that the installation was successfully finished (?) a reboot later – it wasn’t -.-
My PC has 2 SATA drives, SATA1 for windows SATA2 for Linux Mint, here is also the additional /boot partition. Anyway: i found the solution by using boot-repair. This program detects linux, where the bootloader is and install grub2 again.
The steps are described here: https://help.ubuntu.com/community/Boot-Repair
I booted the LM 14 Live DVD and installed boot-repair via terminal. After the reboot the problem was solved 🙂 but another steps up 🙁 Windows XP won’t boot anymore “hal.dll is missing”. The solution here was a reboot into the recovery console and let run the “chkdsk /r” – everything was fine. I finally edited under LM the boot.ini.A entry below [operation systems] has pointed to a wrong partition. If you’re not sure where the correct location is, but you know it’s e.g. the 1. disk in your system, just copy and paste the entry below [operation systems] e.g. 4times (4 partitions) and increase / decrease the last number e.g.
multi(0)disk(0)rdisk(0)partition(1)winnt = “Windows NT-1” /NODEBUG C: = “Previous Operating System on C:”
multi(0)disk(0)rdisk(0)partition(2)winnt = “Windows NT-2” /NODEBUG C: = “Previous Operating System on C:”
multi(0)disk(0)rdisk(0)partition(3)winnt = “Windows NT-3” /NODEBUG C: = “Previous Operating System on C:”
multi(0)disk(0)rdisk(0)partition(4)winnt = “Windows NT-4” /NODEBUG C: = “Previous Operating System on C:”

Try out which entry let you start your OS and get a beer or wine 🙂

Realizing this is a 1.5 year-old post.

I also had a problem with “failed to get canonical path of /cow” errors. But, after hunting around, finding a partial solution at community(dot)linuxmint(dot)com, and piecing it together with another piece of information successfully led to using Mint LiveCD to reinstall grub2.

I posted a tutorial ‘How to Reinstall grub2 Using Mint LiveCD!’ https://community.linuxmint.com/tutorial/view/2283

hi, i tried booting with a live dvd (and also tried it with a usb) but it won’t. It just goes straight to Grub rescue and it does not allow me to change my boot preferences (tried pressing F9 and F12 but nothing changes,it just goes straight to grub rescue)

Some CPUs/Laps is ESC, F2, F10 or SUP it depends on the computer.. check your manual or enter in the BIOS to change the default option to boot

i am really realy needing help with my laptop its a dell inspiron N5030 it will not boot or open windows and its saying no such partition grub rescue

Everything worked for me until the sudo update-grub command returned the error “grub-probe: error: failed to get canonical path of /cow.” I was able to boot into Linux Mint, and from a root terminal run grub-update sucessfully. I hope that this can help someone.

Thanks for the guide. Unfortunately, what’s lacking is (an explanation of) how you chose partition /dev/sda7 out of the 3 EXT4 partitions found. What did you do that led you to conclude this right? Does it have to be the /boot partition. Since sda6 has a ‘/’ mount point, I was thinking this would be where to install grub (if we’re not looking for the /boot partition). Please help with that. Thanks.

you can check the content /etc/issue of these partitions to see which distribution is installed on it.

This worked for Lubuntu 14.04 too. Cheers.
Though I had to ID the partition in Disk Manager and needed to add a ‘sudo’ to the grub install command. Thanks. You’re a superstar.

The grub-install didn’t work for me. i got:

grub-install: error: cannot open directory `/mnt/boot/grub/i386-pc’: No such file or directory.

type grub to make sure grub is available; else install it by typing
sudo apt-get install grub.

I found a stupid/simple fix to the /cow problem:
In a root shell (“sudo su”), do this:
dd if=/dev/zero of=/cowfile bs=1024 count=1024
mkfs.fat /cowfile
mv /cowfile /cow

This creates a 1MB file with a FAT filesystem in it, and moves it to /cow, which is the “fake” path that grub-mkconfig can’t find. With it in place, /cow looks like an empty FAT partition to grub-mkconfig, and will be quietly ignored.

I used this command here, please see below command and let me know the solution i am not able to boot my system. I used only ubuntu 14.04 single boot.

$ sudo -i
[email protected] :

# grub-install –root-directory=/mnt /dev/sda1
Installing for i386-pc platform.
grub-install: warning: File system `ext2′ doesn’t support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

Hey I wanted to say that I got a problem when I try “sudo update-grub”
this is the error I got “/usr/sbin/grub-probe: error: failed to get canonical path of `/cow’.”
then i tried “apt install grub”
and got this error “Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
grub : Depends: libc6-i386 (>= 2.15) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.”
plz help. im fairly new to this linux stuff

Источник

  • Печать

Страницы: [1]   Вниз

Тема: Слетел Grub!!!  (Прочитано 7671 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Crocuta

Всем привет!
У меня стоит Windows и Ubuntu 14.04 на одном винчестере. Разбиение такое:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   104856254    52428096    7  HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2       104859648   106956799     1048576   83  Linux
/dev/sda3       106956800   117442559     5242880   82  Linux swap / Solaris
/dev/sda4       117442560   488397167   185477304    5  Extended
/dev/sda5       117444608   180359167    31457280   83  Linux
/dev/sda6       180361216   488397167   154017976   83  Linux

Загрузчик Grub был вынесен в отдельный раздел dev/sda2, точка монтирования /boot
Соответственно sda5 — это рут «/»
sda6 — /home
sda1 — Windows 7

Сейчас я загрузился с установочного диска Ubuntu 14.04, все разделы и папки видны. Попытался сделать следующее:

sudo mount /dev/sda2 /mnt
sudo grub-install —boot-directory=/mnt /dev/sda
sudo update-grub —output=/mnt/boot/grub/grub.cfg

Вышло сообщение:
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow’.

После перезагрузки какой-то мат-перемат на черном экране, и что-то про Grub/
Помогите разобраться, буду потом все изучать, но машину бы завести сначала.
Заранее спасибо за любую помощь!


symon2014


Оффлайн
Crocuta

Сделал так:

sudo mount /dev/sda2 /mnt
sudo grub-install —root-directory=/mnt /dev/sda

Затем

sudo update-grub —output=/mnt/grub/grub.cfg

(файл grub.cfg находится в папке grub, а не boot)

Не помогло. В ответ сообщение:

/usr/sbin/grub-probe: error: failed to get canonical path of `/cow’.

« Последнее редактирование: 08 Июля 2015, 13:27:16 от Crocuta »


symon2014

sudo mount /dev/sda2 /mnt

кажется всё-таки надо написать sda5   :idiot2:


Оффлайн
Crocuta

Так-так…сейчас попробуем..


Пользователь решил продолжить мысль 08 Июля 2015, 14:57:37:


Нет(( Ничего не вышло.
Ну ладно…
Убиваю диск и ставлю все заново?
А че еще делать-то?
Вроде все по инструкции сделал.
Гори оно все.

« Последнее редактирование: 08 Июля 2015, 14:57:37 от Crocuta »


Оффлайн
DeadMetaler


Оффлайн
Crocuta

Нет, через chroot тоже не получается. Выходит сообщение:

chroot: failed to run command ‘/bin/bash’: No such file or directory


Пользователь решил продолжить мысль 08 Июля 2015, 15:33:55:


Не знаю в чем проблема.
Смотрел видео на ютубе, где один знаток утверждал, что для загрузчика grub лучше создать отдельнывй раздел, особенно если стоят две операционки. Что дескать это правило хорошего тона, и что легче восстановить загрузчик, если его отдельно вынести.
А вот и ссылка на это видео:
https://www.youtube.com/watch?v=nGfkdBR2VVo

« Последнее редактирование: 08 Июля 2015, 15:33:55 от Crocuta »


alang

Примонтировать надо не только раздел /boot, но и корневой:

sudo mount /dev/sda5 /mnt
sudo mount /dev/sda2 /mnt/boot
Примерно так.
А уж затем делать

sudo grub-install --root-directory=/mnt /dev/sda


symon2014

Crocuta, пробовал всё, кроме отдельного /boot . Осталось убить расширенный. Правда почти год экспериментов и неоднократная переустановка систем( очень неоднократная).
Забыл показать
/dev/sda1   *          63    21528575    10764256+   7  HPFS/NTFS/exFAT
/dev/sda2        21530622    78241791    28355585    5  Расширенный
/dev/sda5        21530624    78241791    28355584   83  Linux

« Последнее редактирование: 08 Июля 2015, 16:50:57 от symon2014 »


Оффлайн
Crocuta

Примонтировать надо не только раздел /boot, но и корневой:
sudo mount /dev/sda5 /mnt
sudo mount /dev/sda2 /mnt/boot
Примерно так.
А уж затем делатьsudo grub-install --root-directory=/mnt /dev/sda

Жаль что этого не было в документации. Я уже все пепеустановил.
Вообще пользуюсь чуть меньше месяца. Первые впечатления — очень затягивает, ну прямо очень. Работает и загружается быстрей, чем семерка. То что система не перегружена библиотеками на авось, как это делают в Майкрософт — видно невооруженным глазом. Единственная прога, которую приходится запускать через Wine — это Metatrader 4. Пока мне рано делать выводы, т.к. надо освоить матчасть. Но за это время система слетела дважды. Изрядно потрепав нервы. (Убить день на попытку решения проблемы и переустановку выходит за пределы разумного). Пока что Ubuntu для меня находится между понятиями «операционная система», и «любимое экзотическое домашнее животное». Может даже собака, которую можно съесть. Но затягивает очень, вопреки всякой логике. Это все учитывая то, что компьютер — это для меня средство заработка, ну еще кинца посмотреть. Даю себе месяц на освоение азов этой чудо системы. Ну хотя бы чтобы не переустанавливать каждую неделю. Извиняюсь за поток сознания.


Оффлайн
Sly_tom_cat


alang

Жаль что этого не было в документации.

Это есть в документации, но, вероятно, не по Ubuntu. Видимо, не предполагается, что кто-то будет выделять /boot в отдельный раздел. Вообще, реальная необходимость выделения /boot в отдельный раздел на десктопе осталась где-то году в 2009-м, когда не все загрузчики понимали новую на тот момент ext4. Нынче такой необходимости нет за редким исключением, но те, кто использует такое решение, обычно понимают, зачем они это делают. Еще советуют выделять в отдельный раздел /home — для сохранения пользовательских настроек на случай переустановки. Определенный резон в этом есть, но лично я тоже не выделяю.


Оффлайн
Sly_tom_cat

alang, я /home в отдельный раздел выделяю из двух соображений:
1. Так удобнее переустанавливать.
2. Я не считаю EXT4 подходящей для больших разделов (предпочитаю XFS). А сейчас винты уже редко меньше 1 ТБ. На 1 ТБ на свои только служебные нужды EXT4 отъест 1,8%, а вот XFS — всего 0,06%. Да еще и размер резерва для рута (5% — по умолчанию) на 1 ТБ это слишком много (хотя конечно резерв то можно и уменьшить). А вот на разделе 10-20Гб под корень EXT4 — самое то, что доктор прописал (и 5% резерва — очень полезным бывает, но не так много места отъедает).


  • Печать

Страницы: [1]   Вверх

Всем привет. не могу поставить grub выходит ошибка
Installing for i386-pc platform
grub-install: error: failed to get canonical path of » /cow».

Как только запускаю команду
grub-install /dev/sda то сразу выходит эта ошибка…

Installing for i386-pc platform
grub-install: error: failed to get canonical path of » /cow».

что можно сделать?
На автомате ставится без проблем, а если делаю ручную разметку то не ставится. В чем может быть дело?
использую вот этот мануал https://losst.ru/ustanovka-zagruzchika-grub#commen…


  • Вопрос задан

    более трёх лет назад

  • 26562 просмотра

Пригласить эксперта

Решил проблему с установкой на gpt , оказалось все очень просто для раздела загрузчика не хватало флага legacy_boot . Должно на разделе загрузчика стоять 2 флага bios_grub и legacy_boot

делал вот по этой инструкции https://losst.ru/ustanovka-zagruzchika-grub#commen… раздел «УСТАНОВКА ЗАГРУЗЧИКА GRUB В GPT ДЛЯ BIOS»

С консоли вот такую команду не запускал sudo grub-install /dev/sda
а просто как только разметил диски через gparted и поставил флаги, создал LVM тома для root home и swap . Запустил установщик стандартный указал для чего какой раздел, для своего grub раздела указал что-то типа «резервный загрузочный раздел Bios» и нажал установка и все встало без проблем.


  • Показать ещё
    Загружается…

10 февр. 2023, в 04:49

50000 руб./за проект

10 февр. 2023, в 02:20

3000 руб./за проект

10 февр. 2023, в 01:33

1500 руб./за проект

Минуточку внимания

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

[SOLVED] Windows install broke grub

Installed win xp
Dual boot installed Mint 17.1 Mate 64bit
Installed win 8 to upgrade the windows XP partition
Lost my grub boot menu.

Now when I try to
sudo grub-install /dev/sda
I get
Grub-probe: error: failed to get canonical path of ‘/cow’.
Installing for i386-pc platform.
Grub-install.real: error: failed to get canonical path of ‘/cow’.

If i try
Sudo mount /dev/sda2 /mnt/boot
It says
Mount: mount point /mnt/boot does not exist

I have been looking at and trying things from
https://help.ubuntu.com/community/Grub2 … ken_System

Code: Select all

mint@mint ~ $ sudo fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x00011056

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048  1024002047   512000000    7  HPFS/NTFS/exFAT
/dev/sda2      1024002048  1025025485      511719   83  Linux
/dev/sda3      1025028094  3907028991  1441000449    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5      1025028096  1034790911     4881408   82  Linux swap / Solaris
/dev/sda6      1034792960  1151987711    58597376   83  Linux
/dev/sda7      1151989760  3907028991  1377519616   83  Linux

Code: Select all

mint@mint ~ $ sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sr0: LABEL="Linux Mint 17.1 MATE 64-bit" TYPE="iso9660" 
/dev/sda1: UUID="B694CBEC94CBAD65" TYPE="ntfs" 
/dev/sda2: UUID="d250d8b4-82c9-4b40-9fd1-40fb4ecf547a" TYPE="ext2" 
/dev/sda5: UUID="e56b41bd-3849-442b-8f6e-052f6ad308e3" TYPE="swap" 
/dev/sda6: UUID="29a46605-59c0-4845-b9cd-a22d5bfeb672" TYPE="ext4" 
/dev/sda7: UUID="ffd02ebf-6297-473e-a65f-f77bcb318bde" TYPE="ext4" 

I have booted from the live DVD to try to fix it and to post this request for help.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

User avatar

Pierre

Level 21
Level 21
Posts: 12788
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: Windows install broke grub

Post

by Pierre » Sun May 31, 2015 9:41 am

the Windows O/S typically overwrites the MBR and any boot_menu.

so — you have to boot the Mint live_disk / stick,
& you will then have to re-install the LinuxMint boot_loader AKA : GRUB_LOADER.
http://community.linuxmint.com/tutorial/view/245

& so you will have to use the live_disk to do that.

Image
Please edit your original post title to include [SOLVED] — when your problem is solved!
and DO LOOK at those Unanswered Topics — — you may be able to answer some!.

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 4:33 am

Thanks for the reply. Unfortunately I cannot get it to work.
I went to the link you gave Pierre, and steps 1 and 2 were fine:

Now we need to mount the Linux Mint partition so that we are able to use it (access it) . To do this copy and paste this code into the terminal sudo mount /dev/sdXY /mnt

Code: Select all

mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo mount /dev/sda2 /mnt

Note: sda2 is /boot
sda6 is /

But I got confused on step 3 which says:

sudo grub-install —root-directory=/mnt/ /dev/sdX

Code: Select all

mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sda
grub-probe: error: failed to get canonical path of `/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.

I do not know what that means but it doesn’t look right to me.

You should then see a message saying Grub installer finished or something like that.

Code: Select all

mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sda
grub-probe: error: failed to get canonical path of `/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.

Well it did say «Installation finished. No error reported.»
So now I will reboot and see if it works.

User avatar

Pjotr

Level 23
Level 23
Posts: 18550
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: Windows install broke grub

Post

by Pjotr » Mon Jun 01, 2015 4:44 am

Reljoy wrote:grub-probe: error: failed to get canonical path of `/cow’.

That particular error is harmless. You should be fine now. :)

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 4:51 am

Well, I managed to stop it booting straight into windows.
Now it stops in grub. There is a heading :
GNU GRUB version 2.02~beta2-9ubuntu1
and a couple of sentences about Minimal BASH-like line editing being supported.
Then it has on the left hand side

So I tried:

Code: Select all

mint@mint ~ $ sudo mount /dev/sda2 /mnt
mint@mint ~ $ sudo grub-install --root-directory=/mnt/ /dev/sda
grub-probe: error: failed to get canonical path of `/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.
mint@mint ~ $ sudo update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.

But it didn’t work.
I do not know what to do now.

User avatar

Pjotr

Level 23
Level 23
Posts: 18550
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: Windows install broke grub

Post

by Pjotr » Mon Jun 01, 2015 5:01 am

You’ve got Grub back in the MBR (it replaced NTLoader from Windows), but apparently it doesn’t point to your Linux root partition yet. Edit: I see that you’ve apparently separated /boot (sda2) from root (sda6). Why this complication?

Oh, and by the way: you shouldn’t run «sudo update-grub» afterwards. That you should only do when back in your successfully booted Linux (in order to make it recognize the new Windows).

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 6:09 am

This looks helpful. I will reboot and try it. By putting the link here I will not lose it when I reboot with the live DVD.
http://askubuntu.com/questions/207663/c … n-live-usb

I separate /boot from / as it was recommended in a tutorial about partitioning and installing Linux Mint. I also have a separate /home

Code: Select all

mint@mint /mnt $ blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="B694CBEC94CBAD65" TYPE="ntfs" 
/dev/sda2: UUID="d250d8b4-82c9-4b40-9fd1-40fb4ecf547a" TYPE="ext2" 
/dev/sda5: UUID="e56b41bd-3849-442b-8f6e-052f6ad308e3" TYPE="swap" 
/dev/sda6: UUID="29a46605-59c0-4845-b9cd-a22d5bfeb672" TYPE="ext4" 
/dev/sda7: UUID="ffd02ebf-6297-473e-a65f-f77bcb318bde" TYPE="ext4" LABEL="Home" 
/dev/sr0: LABEL="Linux Mint 17.1 MATE 64-bit" TYPE="iso9660" 

sda2 is /boot
sda6 is /
sda7 is /home

User avatar

Pjotr

Level 23
Level 23
Posts: 18550
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: Windows install broke grub

Post

by Pjotr » Mon Jun 01, 2015 6:14 am

Reljoy wrote:I separate /boot from / as it was recommended in a tutorial about partitioning and installing Linux Mint. I also have a separate /home

A separate /home is no problem in this case (although I don’t find that very useful, so I don’t have one myself). But the separate /boot is at best a needless complication, which might well be an extra problem in this case.

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 6:23 am

mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo mount /dev/sda2 /mnt/boot
So far so good.

sudo grub-install —root-directory=/mnt /dev/sda

Code: Select all

mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda
grub-probe: error: failed to get canonical path of `/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.

That doesn’t look good. Looks like something didn’t work.

Code: Select all

mint@mint ~ $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/cow             1764912   78708   1686204   5% /
udev             1720464      12   1720452   1% /dev
tmpfs             352984    1360    351624   1% /run
/dev/sr0         1594656 1594656         0 100% /cdrom
/dev/loop0       1554816 1554816         0 100% /rofs
none                   4       0         4   0% /sys/fs/cgroup
tmpfs            1764912       4   1764908   1% /tmp
none                5120       0      5120   0% /run/lock
none             1764912      76   1764836   1% /run/shm
none              102400      36    102364   1% /run/user
/dev/sda6       57546748 5229748  49370748  10% /mnt
/dev/sda2         495560    6781    463195   2% /mnt/boot

User avatar

Pjotr

Level 23
Level 23
Posts: 18550
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: Windows install broke grub

Post

by Pjotr » Mon Jun 01, 2015 6:25 am

Reljoy wrote:mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo mount /dev/sda2 /mnt/boot
So far so good.

sudo grub-install —root-directory=/mnt /dev/sda

Code: Select all

mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda
grub-probe: error: failed to get canonical path of `/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.

That doesn’t look good. Looks like something didn’t work.

That *does* look good! As I said before: the «cow» error is harmless. :)

I advise to try a normal boot now.

User avatar

Pjotr

Level 23
Level 23
Posts: 18550
Joined: Mon Mar 07, 2011 10:18 am
Location: The Netherlands (Holland) 🇳🇱
Contact:

Re: Windows install broke grub

Post

by Pjotr » Mon Jun 01, 2015 6:39 am

Well, in this case I’d consider the «nuclear option»: do a clean re-install of Linux Mint 17.1. In this case you have a separate /home anyway, so that should save you some time and trouble.

When you do this: do *not* create a separate /boot again. It’s an unnecessary complication.

Laurent85

Level 17
Level 17
Posts: 7015
Joined: Tue May 26, 2015 10:11 am

Re: Windows install broke grub

Post

by Laurent85 » Mon Jun 01, 2015 6:41 am

Reljoy wrote:

Code: Select all

mint@mint ~ $ sudo update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.

But it didn’t work.
I do not know what to do now.

You need to chroot before updating grub menu list. Try :

Code: Select all

$ sudo mount /dev/sda6 /mnt
$ sudo mount /dev/sda2 /mnt/boot
$ sudo mount -o bind /dev /mnt/dev
$ sudo -s
# chroot /mnt
# mount -t proc proc /proc && mount -t sysfs sysfs /sys && mount -t devpts devpts /dev/pts
# grub-install /dev/sda
# update-grub
# umount /dev/pts /sys /proc
# exit
another exit
# exit
$ sudo umount /mnt/dev /mnt/boot /mnt

Then reboot.

Image

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 6:47 am

That looks a lot better!

Code: Select all

mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo mount /dev/sda2 /mnt/boot
mint@mint ~ $ sudo mount -o bind /dev /mnt/dev
mint@mint ~ $ sudo -s
mint ~ # chroot /mnt
mint / # mount -t proc proc /proc && mount -t sysfs sysfs /sys && mount -t devpts devpts /dev/pts
mint / # grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
mint / # update-grub
Generating grub configuration file ...
  No volume groups found
Found Windows 8 (loader) on /dev/sda1
done
mint / # umount /dev/pts /sys /proc
mint / # exit
exit
mint ~ # exit
exit
mint@mint ~ $ sudo umount /mnt/dev /mnt/boot /mnt
mint@mint ~ $ 

What does this line do?

And what does this line do?

Code: Select all

mount -t proc proc /proc && mount -t sysfs sysfs /sys && mount -t devpts devpts /dev/pts

About to reboot now.

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 6:54 am

Grub menu has Windows 8 in it.
I can boot into Windows 8.

But there is no entry for Linux Mint in the Grub menu.

Laurent85

Level 17
Level 17
Posts: 7015
Joined: Tue May 26, 2015 10:11 am

Re: Windows install broke grub

Post

by Laurent85 » Mon Jun 01, 2015 7:00 am

Reljoy wrote:

Code: Select all

mint / # update-grub
Generating grub configuration file ...
  No volume groups found
Found Windows 8 (loader) on /dev/sda1
done 

Humm no kernel image reported by update-grub. Grub could not find any kernel image installed. Please check :

Code: Select all

$ sudo mount /dev/sda2 /mnt
$ sudo ls /mnt
$ sudo umount /mnt
$ sudo mount /dev/sda6 /mnt
$ sudo ls /mnt/boot
$ sudo umount /mnt

Please report command output.

Image

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 7:06 am

Code: Select all

mint@mint ~ $ sudo mount /dev/sda2 /mnt
mint@mint ~ $ sudo ls /mnt
boot  grub  lost+found
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo ls /mnt/boot
grub
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ 

User avatar

Reljoy

Level 4
Level 4
Posts: 300
Joined: Sat Mar 13, 2010 12:12 am

Re: Windows install broke grub

Post

by Reljoy » Mon Jun 01, 2015 7:15 am

Code: Select all

mint@mint ~ $ sudo mount /dev/sda2 /mnt
mint@mint ~ $ sudo ls /mnt
boot  grub  lost+found
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo ls /mnt/boot
grub
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ sudo mount /dev/sda2 /mnt
mint@mint ~ $ sudo ls /mnt/boot
grub
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo cat /mnt/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/sda6 during installation
UUID=29a46605-59c0-4845-b9cd-a22d5bfeb672 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda2 during installation
UUID=2efbf722-5cd4-4f18-a1cb-dbfa18e403d0 /boot           ext2    defaults        0       2
# /home was on /dev/sda7 during installation
UUID=ffd02ebf-6297-473e-a65f-f77bcb318bde /home           ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=e56b41bd-3849-442b-8f6e-052f6ad308e3 none            swap    sw              0       0
mint@mint ~ $ sudo umount /mnt
mint@mint ~ $ 

Laurent85

Level 17
Level 17
Posts: 7015
Joined: Tue May 26, 2015 10:11 am

Re: Windows install broke grub

Post

by Laurent85 » Mon Jun 01, 2015 7:21 am

So your boot directory has no kernel image installed. Type this commands to fix :

Code: Select all

$ sudo mount /dev/sda6 /mnt
$ sudo mount /dev/sda2 /mnt/boot
$ sudo mount -o bind /dev /mnt/dev
$ sudo -s
# chroot /mnt
# mount -t proc proc /proc && mount -t sysfs sysfs /sys && mount -t devpts devpts /dev/pts
Cleaning boot
# rm -r /boot/*
# grub-install /dev/sda
# apt-get --reinstall install linux-kernel-generic linux-headers-3.13.0-37 linux-headers-3.13.0-37-generic linux-image-3.13.0-37-generic linux-image-extra-3.13.0-37-generic
Reinstall shoud update initramfs & grub but to be sure :
# update-initramfs -u
# update-grub
Grub should report kernel image found
# umount /dev/pts /sys /proc
# exit
another exit
# exit
$ sudo umount /mnt/dev /mnt/boot /mnt

Reboot.

Image

Понравилась статья? Поделить с друзьями:
  • Valheim как изменить переносимый вес
  • Valheim как изменить ник
  • Usr local apache logs error log
  • Usr bin sudo input output error
  • Valheim как изменить ландшафт