Windowsとubuntuデュアルシステムの長期使用、システムの再インストール、または別のパーティションの追加が発生する可能性があります。
GRUB loadingerror :不明なfilesystemgrubレスキュー>転載元を指定してください。http://blog.csdn.net/jscese/article/details/36865449
I.コンセプト
BIOS:"基本入出力システム」、中国語の名称は「基本入出力システム」。実際には、コンピュータのマザーボード上のROMチップに統合されたプログラムのセットで、最も重要な基本入出力プログラム、システム設定情報、起動後の自己診断プログラム、およびシステムの自己起動プログラムが格納されています。その主な機能は、コンピュータに最低レベルのハードウェア設定と制御を提供することです。
MBR:'マスターブートレコード'ハードディスクの物理セクタ。マスターブートレコードとも呼ばれます。 BIOSは実行中のプログラムをホストするには小さすぎるため、BIOSがハードディスクを検出した後、ハードディスクの0シリンダ、0ヘッド、1セクタの内容が単純に判断され、メモリ内の指定された位置に移動してジャンプします。この位置まで、この場所から実行を開始します。サイズは512バイトで、主にブートプログラムとハードディスクのパーティションテーブルが格納されています。
GRUB:< GRand Unified Bootloade< 'このGRUBを実行した後、windowやlinuxを含む他のシステムを起動するのに使用できる、複数のオペレーティングシステムのブートマネージャ
文字通りの意味から、彼らはおおよそそれらの流れを理解することができるはずです:
PCは最初にBIOSを起動し、次にハードディスクのMBR、MBRセクターの内容(つまり、それに書かれたGRUB)を検出します。実行するメモリをロードしてから、GRUBで得られた結果を実行して新しいジャンプスタートを達成します。
II.Ubuntu grub2 fix
PCにWindowsをインストールしてからubuntuまたは1つのubuntuシステムのみをインストールした場合、ubuntuシステムに付属のgrub2ブートローダはMBRに書き込まれます。次に起動するためのメインの起動プログラムはgrub2!です(ubububは9.10からgrub2を使用します)。そして、grub2は2つの部分に分けられます。それらのいくつかはMBRに書かれ、そのいくつかはubuntuの/boot /grubディレクトリにあります。次へ
そしてgrub rescue>は、/boot /grub部分が見つからないため、MBR部分の代わりに正しく動作しないgrubプログラムです。grub rescueモードを開始してください。
grub rescueで利用可能なコマンド:
set、ls、insmod、root、prefix(起動パスを設定)
まずlsまでのすべてのパーティションを見てください。
(hd0)、(hd0、msdos7)、(hd0、msdos6)、(hd0、msdos5)、(hd0、msdos3)、(hd0、msdos1)
>表示されなくなるまで、ls(hd0、msdos *)/bootでubuntuインストールパーティションを見つける必要があります。error:unknown filesystem
sda7のようにubuntuのインストールを開始する場所がわかっているなら、ここでmsdos7です。それは、ubuntuのハードディスクスペースの前の場所にパーティションを追加してから、ubuntuパーティションのシリアル番号を後ろに移動することです。 msdos8になる
設定後、次のコマンドで1回限りの起動パラメータを設定します。
grub rescue> setroot =(hd0、msdos8)grub rescue> setプレフィックス=(hd0、msdos8)/grubgrub rescue> insmod /grub/normal.modgrub rescue> normalはboot /grubの起動インタフェースに表示されます。/boot /grubが破損していない場合は、ubuntuシステムに入ることができますが、grub boot ubuntuの一部が破損している場合は、手動で起動する必要があります。
grubコマンドラインを入力します。 Grub> root(hd0,8)## vmlinuz-2.6.18-274.7.1.el5とinitrd-2.6.18-274.7.1.el5.imgを含むpartitiongrub> kernel /boot/vmlinuz-2.6.18を指定します274.7.1.el5 ro root = /dev /sda8 ## root =は、/sbin /initを含むパーティション、つまりmount /partition(Linuxによる)を指定することです。grub> initrd /boot/initrd-2.6.18- 274.7.1.el5.img ##これは、grub> boot
を省略できると言われています。正しくubuntuに入ったら、新しいパーティションに適応するようにMBRのgrub部分を更新する必要があります。
端末の入力:< Br>
sudo update-grub2sudo /gr /install /dev /sdaを/boot/grub/grub.cfgに更新しました。 GRUB2のマニュアルで、grub2をMBRに再インストールする別の方法がありますので、それを記録してください:
この解決方法はインストールされています。 chrootコマンドは、破損したシステムのファイルにアクセスするために使用されます。 chrootコマンドが実行されると、LiveCDは破損したシステムの/(ルート)を現在使用しているものとして扱います。 chroot環境で実行された命令は、LiveCDではなく、侵入先のシステムのファイルシステムに影響を与えます。 1. LiveCDデスクトップ(Ubuntu 9.10以降)を起動します。このLiveCDは今修正したいバージョンと同じでなければならないことに注意してください - 32-bitか64-bit(さもなければchrootは失敗するでしょう)。 2.端末、アプリケーション、アフィリエイトアプリケーション、端末を開きます。 3.標準のシステムパーティションを確認します - (オプションは小文字の "L"です)sudo fdisk -l確かでない場合は、df -Thを実行して正しいディスク容量とext3またはext4フォーマットを見つけます。 4.標準システム区画を正しい区画(sda1、sdb5など)でマウントします。 Sudo mount /dev /sdXX /mnt#例:sudo mount /dev /sda1 /mnt5もしあなたが別の/bootパーティションを持っているなら:sdYYは/bootパーティションの場所です(例えばsdb3)sudo mount /dev /sdYY /mnt /boot6。重要な仮想ファイルシステムをマウントします:sudo mount --bind /dev /mnt /devsudo mount --bind /dev /pts /mnt /dev /ptssudo mount --bind /proc /mnt /procsudo mount --bind /sys /mnt /sys7。標準のシステムデバイスに移動します:sudo chroot /mnt8 /boot/grub/grub.cfgがシステムに存在しないか、内容が正しくない場合は、次のコマンドを使用してupdate-grub9を再構築します。処置:正しいデバイス(sda、sdbなど)と交換してください。パーティション番号を指定しないでください。 /dev /sdX10をGrub-installインストールを確認します(sdaなどの正しいデバイスを使用します。パーティションは指定しないでください):sudo grub-install --recheck /dev /sdX11。終了chroot:キーボードのCTRL-D12を押します。ファイルシステム:sudo umount /mnt /dev /ptssudo umount /mnt /devsudo umount /mnt /procsudo umount /mnt /sys別の/bootパーティションをマウントした場合:sudo umount /mnt /boot13。LiveCDのアンインストール/usrディレクトリ:sudo umount /mnt /usr14最後のデバイスをアンインストールします:sudo umount /mnt15再起動します。 Sudo rebootzh-CN"],null,[1],zh-TW"]]]
ロギングはセキュリティ上非常に重要であり、システム内で毎日発生しているさまざまなことを記録しているため、エラーの原因や攻撃者が残した痕跡を確認することができます。ログの主な機能は、監査と監視です。また、リアルタイムでシステムの状態を監視し、侵入者などを監視および追跡します。では、ログはどこに保存されているのでしょうか。 /var /logはログが保存されている場所です。
よく使われるログファイルは次のとおりです。btmpはdengl
remove Grep 514tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 4471 /rsyslogd tcp 0 0 192.168.75.129:514 192.16
VNCソフトウェアは唯一の2つの設定が必要ですリモートインタフェースのLinuxシステムに接続された他のマシンから提供されています 2、ファイアウォールをオフにして、ブートが設定され
fg、bg、jobs、&amp ;、 nohup、ctrl + z、ctrl + cコマンド 1つ、&amp; コマンドの最後にこのコマンドを入力できます。 ?1のようにバックグ