web-dev-qa-db-ja.com

kali linux(usb flash)のgrubレスキューモード

KaliLinuxライブUSB永続性を作成しようとしています。次のようにUSBを分割します。

||データの最初の部分のFAT || LINUXの第2部FAT ||永続性のための3番目の部分||

次に、/ dev/sdb2のgpartedに「bootable」フラグを設定します

フォーマット: mkfs.vfat -n linux /dev/sdb2

次に、次のようなkalilinuxファイルをコピーしようとします this

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

次に、ラップトップを再起動し、起動可能なデバイスとしてフラッシュドライブを選択します。

 grubエラー:ファイルが見つかりません... 
 grubがレスキューモードに入ります
 grubrescue> 

次に、以下のリンクに記載されていることを試しました。

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

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 
 prefix =(hd0、msdos2)/ boot/grub 
 root =(hd0、msdos2)

私はすでにこの問題を解決するために3日を費やしており、解決策を見つけることができません。

P.S./dev/sdb2のfdiskショー

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の通常のパーティションテーブルですか?

次の手順に従って問題を解決できます。

lsと入力して、利用可能なデバイスを確認します

正しい値に設定してください:

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

上記のコマンドを使用すると、レスキューモードから通常のターミナルモードに戻ります。上記のコマンドの後、先に進んで残りの設定を開始できます。

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

上記のコマンドが機能しない場合は、これを試してください:

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

さらに、グラブを更新することを忘れないでください

GRUB構成ファイルを更新します。:

Sudo update-grub

デバイスへのGrubの再インストール:

Sudo grub-install /dev/sdX

それが役に立てば幸い

Windowsディスク管理からkali-linuxパーティションを削除した後も、同じ問題が発生しました。私は問題を解決することができました、そしてあなたもこれを使うことができると思います:

  1. 4G以上のフラッシュドライブが必要です。

  2. https://sourceforge.net/projects/boot-repair-cd/files/latest/download に移動し、ブート修復ISOファイル(サイズ780MB)をダウンロードします。

  3. Rufus ISOバーナーをダウンロード https://rufus.ie/ そしてインストールします(サイズ1.1MB以上)。 Rufusの使用方法がわからない場合は、インターネットで検索してから、フラッシュドライブにブート修復ISOを書き込みます。

  4. OCがオフになっていることを確認し、フラッシュドライブを接続し、PCの電源を入れ、F9キーを押して起動オプションを選択します。必ずUSBから起動してください。

  5. USBから起動した後、修復はそこから引き継がれ、質問はほとんどありません。それはそれと同じくらい簡単です。

1
elder lee