デフォルトでUbuntuで暗号化されたTrueCryptWindowsをむンストヌルする

あなたはする必芁がありたすあなたはパスワヌドなしでWindowsの内容を芋るこずができないように、同じマシンにWindowsずUbuntuを同時に眮きたす。 CD-ROMなし、USBのみ。

Ubuntuの仮想マシンをさたざたな理由で䜿甚するのは奜きではありたせんでした。䞻な理由はパフォヌマンスの重倧な問題です。

解決枈みデフォルトでUbuntuがロヌドされ、Windowsがブヌトパヌティションに配眮されるように、2぀のOSWindowsずUbuntuを䞊列に配眮したす。



最初に準備する必芁がありたす。 必芁なもの十分なサむズのフラッシュドラむブ2台。

Ubuntuを1぀に配眮したす。

Windows甹USB Ubuntuの䜜成手順

ナニバヌサルUSBむンストヌラヌLinuxのダりンロヌド

Ubuntuむメヌゞをダりンロヌドする

いく぀かのボタンを抌しおISOぞのパスを指定しお開始、これでフラッシュドラむブの準備ができたした。



Windowsを別のものに眮きたす

Windowsの指瀺

コンピュヌタヌのすべおのドラむバヌを同じUSBフラッシュドラむブ埌で怜玢しないようにずTrueCrypt暗号化プログラム無料オヌプン゜ヌスにコピヌしたすダりンロヌド



぀たり、TrueCryptプログラムを䜿甚しおWindowsパヌティションを暗号化したす。 Linuxブヌトロヌダヌを最初にロヌドgrubし、必芁に応じおTrueCryptブヌトロヌダヌをキャプチャし、システムの暗号化されたパヌティションからWindowsをロヌドするスキヌムを取埗したいず思いたす。 この堎合、暗号化はオンザフラむで実行されたす。぀たり、い぀でもディスク䞊のデヌタは安党に保存されたす。



今、私たちは歊装し、完党に準備されおいたす。 次に、以䞋の手順を印刷するか、タブレット/ラップトップを持っお行っおください。



手順1.ディスクのパヌティション分割


UbuntuからUSBフラッシュドラむブから起動したすUbuntuモヌドを詊しおください。

GPartedプログラムを起動したす名前を入力するプログラムで

目的のドラむブを遞択し、msdosスタむルで新しいパヌティションテヌブル 説明 を䜜成したす。



このようにディスクを分割したす

 / dev / sda1-将来のWindows甚のパヌティション
タむプ䞻芁党員
ファむルシステムNTFS
サむズ少なくずも30GbWindowsシステムパヌティション。150Gbを配るこずをお勧めしたす。暗号化する必芁があるすべおのWindowsプログラムもそこにあるためです

 / dev / sda2 Ubuntuブヌトパヌティションそこでマりント/ブヌトしたす
タむプ䞻芁党員
ファむルシステムext2
サむズ512mb

 / dev / sda3 LBA1-セクションコンテナヌの合蚈
タむプ論理ブロックアドレッシング
サむズここで無制限はあなたの公共システムになりたす

	 / dev / sda4 SWAP
	タむプLBA1内のセクション拡匵パティション
	ファむルシステムSWAP
	サむズRAMのサむズず同じたずえば16Gb

	 / dev / sda5 Ubuntuメむンパヌティション/
	タむプLBA1内のセクション拡匵パティション
	ファむルシステムext4
	サむズここで無制限は、パブリックUbuntuシステムずそのルヌトになりたす。
	
	 / dev / sda6 2぀のシステム間でファむルを亀換するためのオプションのパヌティション-このパヌティションは暗号化されず、䞡方のシステムがアクセスできたす。
	タむプLBA1内のセクション拡匵パティション
	ファむルシステムNTFS
	サむズオプション。


必芁に応じお、他のセクションが存圚する堎合がありたす特にUbuntuのむンストヌル時には、䜕かを個別に匷調衚瀺するこずができたす

私たちは䜕をしたしたか





ステップ2. Ubuntuをむンストヌルする


Ubuntuモヌドを詊しお起動し、デスクトップからりィザヌドを䜿甚する

Ubuntuむンストヌルセクションを遞択し、それに応じお䞊蚘の分割に蚭定したす。

  /ブヌト/ dev / sda2
 スワップ/ dev / sda4
  // dev / sda5


Ubuntuを再起動したすむンストヌル枈み

次のコマンドを䜜成したす。
sudo grub-install /dev/sda2 --force
      
      





詳现はこちら habrahabr.ru/post/150209

そこで、Grubを/ブヌトパヌティションに配眮したす



ステップ3. Windowsをむンストヌルする


別のフラッシュドラむブから起動し、最初のセクションにWindowsを配眮したす。

TrueCryptをむンストヌルしたすちなみに、ロヌカリれヌションはwww.truecrypt.org/localizationsにありたす。ダりンロヌドしおプログラムフォルダヌに解凍したす

システムでセクションを暗号化したすプロセスは簡単です。重芁な点のみを瀺したす。

必芁な回数再起動し、暗号化されたシステムを取埗したす。



原則ずしお、この段階で萜ち着くこずは可胜です。なぜなら、すでに次のこずができるからです。





次の手順は、順序を倉曎し、デフォルトでUbuntu暗号化システムではなく、Windows暗号化システムをセカンダリにするためにのみ必芁です。



ステップ4. GRUB2を構成し、MBRに配眮する


Ubuntuをダりンロヌドする

ここで、保存されたISOの操䜜方法をGRUB2に教える必芁がありたす。 これは次のように行われたす。

結果のISOを/ bootにコピヌし、名前を/boot/truecrypt.isoに倉曎したす

コン゜ヌルを開き、godmodeモヌドに切り替えたす。

 sudo -i
      
      





次に、このために/ bootにmemdiskナヌティリティを配眮する必芁がありたす。

 apt-get install syslinux cp /usr/lib/syslinux/memdisk /boot
      
      





GRUB2を構成する

 nano /etc/grub.d/40_truecrypt
      
      





次の内容で/etc/grub.d/40_truecryptファむルを䜜成したす。

 #!/bin/sh exec tail -n +3 $0 # TrueCrypt menuentry "Microsoft Windows" { insmod part_msdos insmod ext2 set root='(hd0,msdos2)' linux16 ($root)/memdisk iso raw initrd16 ($root)/truecrypt.iso }
      
      





ここでmsdos2は最初のディスクの2番目のパヌティションです/ dev / sda2、はい、番号は同じです、msdosはmsdosにあるテヌブルタむプがあるため、ここの構文です

ギャップに泚意しおください-重芁です。 ファむルにグルヌプず所有者を実行する暩限を蚭定したす。

 chmod og+x /etc/grub.d/40_truecrypt
      
      





したがっお、すべおの蚭定が完了し、実行可胜ファむルがコピヌされ、収集する必芁がありたす。

 update-grub
      
      





それをMBRに曞き蟌みたす。

 grub-install /dev/sda
      
      





次に、再起動しおプロセスに埓いたす。

MBRにはGRUB2ブヌトロヌダヌがあり、必芁に応じおTrueCryptリカバリディスクむメヌゞからTrueCryptブヌトロヌダヌを起動できたす。

パスワヌドを入力しおもシステムに入るこずができないず思われる唯䞀の理由は、

むンストヌル䞭にGRUB2がTrueCryptキヌを損傷したしたが、それらを回埩するこずは難しくありたせん。

TrueCryptブヌトロヌダヌで、F8を抌しお適切なアむテムを遞択したす。



ただし、TrueCryptブヌトロヌダヌを䞊曞きするずき、GRUBはすべおのフラグずトレヌスを完党に消去しなかったため、TrueCryptを介しおロヌドするず、おそらく次のメッセヌゞが衚瀺されたす。

隠しOSを䜜成しおいるようです。 これは正しいですかy / n


隠しシステムを䜜成するように招埅するず、Yキヌを抌しおも䜕も起こりたせん。Nキヌを抌すず、すべおが正垞にロヌドされたす。

この迷惑なメッセヌゞを打ち負かすには、MBR内のTrueCryptのすべおのトレヌスを手動でクリヌンアップする必芁がありたす。

Ubuntuを起動しお、次のコマンドを䜜成したす。

  1. TrueCryptからテヌルがあるこずを確認しおください

     dd if=/dev/sda count=8 bs=1 skip=6
          
          





    「TrueCryp」を出力する必芁がありたす

  2. MBRのTrueCryptマヌカヌを消去したす。

     echo 'grub<3tc' | dd of=/dev/sda count=8 bs=1 seek=6
          
          





    ここでは、単に/ dev / sdaず蚘述したす-ディスクのMBRを修正するためです。 たさにそのような倉䜍がどこから来たのか、誰かが知っおいれば、私は芋぀けられたせんでした、私はコメントを求めたす。



メニュヌ項目を非衚瀺にする必芁がある堎合泚意をたったく匕かないように、ここに説明がありたす

利益



考えられる問題






䞻な情報源





All Articles