Grub Rescue Mode на Кали Линукс (USB флэш)

28071
Михаил Загурский

Попытка создать Kali Linux Live USB персистентность. Сплит usb вот так:

|| первая часть FAT для данных || вторая часть FAT для LINUX || третья часть для настойчивости ||

Затем установите флаг "загрузочный" в gparted на / dev / sdb2

Формат: mkfs.vfat -n linux /dev/sdb2

Затем пытается скопировать Kali Linux файлы, как это :

`dd if=kali-linux-1.0.9a-amd64.iso of=/dev/sdb2 bs=512k` 

Теперь я перезагружаю свой ноутбук, выбираю Flash Drive в качестве загрузочного устройства и получаю следующее:

 ошибка grub: файл не найден ... личинка входит в режим спасения Grub Rescue> 

Затем я опробовал вещи, упомянутые в следующих ссылках:

bbs.archlinux.org/viewtopic.php?id=169650

adw0rd.com/2010/4/5/grub-rescue/

askubuntu.com/questions/142300/fixing-grub-error-error-unknown-filesystem

и ничего не помогает!

 grub rescue> ls hd0, (hd0, msdos3), (hd0, msdos1), (hd0, msdos2), (hd1, msdos4), (hd1, msdos3), (hd1, msdos1), (hd1, msdos2), hd1 grub rescue> set Префикс = (hd0, msdos2) / загрузки / личинка корень = (hd0, msdos2) 

Я уже потратил 3 дня, чтобы решить эту проблему и не могу найти решение.

PS fdisk показывает для / dev / sdb2

Command (m for help): p  Disk /dev/sdb2: 4294 MB, 4294967296 bytes 193 heads, 32 sectors/track, 1358 cylinders, total 8388608 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0a9a1b1a  Device Boot Start End Blocks Id System /dev/sdb2p1 * 64 6324223 3162080 17 Hidden HPFS/NTFS /dev/sdb2p2 6324224 6485375 80576 1 FAT12 

Это нормальная таблица разделов для Kali Linux?

1
Я частично решаю проблему, переформатируя раздел / dev / sdb2 и переустанавливая grub на него. Сейчас. У меня новая проблема. Не могу запустить Кали Линукс из Grub. Михаил Загурский 9 лет назад 0

1 ответ на вопрос

2
BlueBerry - Vignesh4303

You could solve your problem by following these steps :

Find out which devices are available by typing ls

Set to the correct value :

set prefix=(hd0,1)/grub set root=(hd0,1) insmod normal normal 

The above commands will get you out of the rescue mode to the normal terminal mode. After the above commands you can go ahead and start the rest of the settings.

insmod linux linux /vmlinuz root=/dev/sdXY ro 

If the above command doesnt work try this :

linux /boot/vmlinuz-3.2.0-14-generic root=/dev/sda1 ro boot 

Additionally dont forget to update your grub

Update the GRUB config file.:

sudo update-grub 

Reinstallation of Grub on the device:

sudo grub-install /dev/sdX 

hope it helps

К сожалению, это не помогло. Я обнаружил, что: ls (hd0, msdos1) - мой первый раздел с медиа-данными. Ls (hd0, msdos2) ничего не показывал. На всех остальных «разделах» отображается «неизвестная файловая система». После установки префикса = (hd0, msdos2) / grub и root = (hd0, msdos2) команда insmod normal показывает «файл не найден». Любые другие комбинации префикса, root и пути к grub не помогли. Михаил Загурский 9 лет назад 0
Для меня это помогает исправить grub и загрузить его, но когда я перезагружаюсь, я получаю ту же ошибку :( cascer1 8 лет назад 0

Похожие вопросы