У меня были окна 10 установленных на моем ноутбуке. и вчера я удалил его. проблема, я также отформатировал sda1 раздел к новой личинке установки на ней. но когда я пробую инструмент восстановления человечности, он приводит к сбою и дает следующую сводку.
http://paste.ubuntu.com/p/cwQ5GBvdrB/
когда я пытаюсь перезагрузить, я получаю grub2 командную строку, не загружающуюся к человечности непосредственно.
Существует по крайней мере 2 способа решить эту проблему:
Личинка и спасение личинки используют синтаксис командной строки, который может быть немного от помещения и громоздкий сначала, но это - хорошая идея знать, по крайней мере, основы для критических ситуаций как этот:
grub>set pager=1
grub>ls
Как Ваш вывод, Вы получите что-то подобное:
(hd0) (hd0,msdos1) (hd0,msdos2) (hd0, msdos3)
С каждыми из них MS-DOS [1-3] разделы можно затем свериться ls
и в конечном счете один из них будет соответствовать структуре каталогов Вашей ОС Linux.
grub>ls (hd0,2)
bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ initrd.img initrd.img.old vmlinuz vmlinuz.old
После того как Вы находите свой раздел Linux, необходимо установить префикс и затем установить раздел как корень.
grub>set prefix=(hd0,2)/boot/grub
grub>set root=set root=(hd0,2)
затем linux
и initrd
команды, корень =/dev/sdaX должен быть изменен соответственно с X являющийся Вашим числом раздела, здесь я использую 2 в качестве примера. [Версия] будет соответствовать Вашей версии ядра. Если Вы имеете vmlinuz
и initrd
symlinked от /vmlinuz
и /initrd.img
затем можно просто использовать тех, которые как путь для простоты.
grub>linux /boot/vmlinuz-[version] root=/dev/sda2
grub>initrd /boot/initrd.img-[version]
grub>boot
Это получит Вас в Вашу ОС Linux, после того как там возобновляют восстановление личинки
После того, как загруженный, у Вас должен быть доступ к терминалу, способному к восстановлению и установке исправленной личинки к Вашему жесткому диску с помощью ниже команд.
$sudo grub-mkconfig -o /boot/grub/grub.cfg
или
$sudo update-grub
$sudo grub-install /dev/sda
И это - все, которое существует к нему. Эти команды были повторенными десятками времен на StackExchange, но я нахожу хорошей идеей просто переписать их, когда кто-то спрашивает, потому что это - одна из тех вещей, которые я никогда не хочу забывать.