Saya ingin Truecrypt meminta kata sandi untuk Windows XP seperti biasa tetapi dengan opsi [ESC] standar, pada pemilihan itu, yaitu melalui tombol Escape, saya ingin Truecrypt menemukan grub untuk instalasi Ubuntu (tidak terenkripsi).
Saya telah menginstal Windows XP pada hard drive 120GB dari netbook Toshiba NB100 kemudian dipartisi untuk memberikan ruang bagi Ubuntu 10,04 dan menginstalnya setelah instalasi Windows XP.
Ketika saya mengenkripsi Windows XP, Truecrypt akan menimpa entri grub di master boot record (MBR), saya percaya (?) Dan saya tidak akan dapat memilih antara XP dan Ubuntu lagi. Jadi saya harus mengembalikannya.
Saya telah mencari jawaban yang cukup luas di forum Ubuntu dan di tempat lain tetapi belum menemukan jawaban lengkap yang mencakup semua kemungkinan, skenario dan pesan kesalahan, atau kalau tidak mereka berbicara tentang GRUB warisan dan bukan GRUB2. Ubuntu 10,04 menggunakan GRUB2.
Pengaturan saya:
Partisi:
- Windows XP, NTFS (dienkripsi dengan Truecrypt), 40Gb
- / boot (Ext4, 1Gb)
- Ubuntu swap, 4Gb
- Ubuntu / (root) - sistem file utama (20gb)
- Berbagi NTFS, 55Gb
Saya tahu bahwa boot loader Truecrypt menggantikan GRUB ketika boot karena saya sudah mencobanya di laptop lain.
Saya ingin layar boot loader terlihat seperti biasa:
Truecrypt
Masukkan kata kunci:
(atau [ESC] untuk melewati)
kata sandi untuk WindowsXP dan menekan [ESC] untuk itu untuk menemukan grub Ubuntu untuk boot
Terima kasih sebelumnya atas bantuan Anda.
Area utama masalahnya adalah bagaimana cara menginstruksikan Truecrypt ketika tombol escape ditekan, dan bagaimana Grub / Ubuntu dapat dibuat terlihat oleh bootloader truecrypt untuk menemukannya, ketika tombol esc ditekan. Mengetahui juga sebagai rantai.
sumber
dd
perintah menyalin 32KB pertama disk: pada dasarnya sektor boot penuh. Pada contoh yang saya berikan di atas tidak ada partisi boot terpisah, instalasi nix berada pada satu partisi. Pada hari-hari awal RedHat saya menggunakan alat tentang dengan partisi yang terpisah pada desktop Linux. Saat ini dengan disk besar saya pikir Anda dapat menyimpan omong kosong itu untuk server Anda dalam banyak kasus!Jawaban yang akan saya terima untuk pertanyaan ini adalah milik saya. Dan jawaban itu adalah menerima bahwa saya tidak dapat * melakukan ini dan saya akan menerima salah satu alternatif:
Gunakan aplikasi virtualisasi / VM ware yang berjalan di Windows XP (partisi drive sistem terenkripsi) host Ubuntu, seperti VirtualBox, VMWare atau Parallels. Jadi saya harus boot ke Windows kemudian jalankan aplikasi ini dan boot ke Ubuntu dari dalam ini. Beberapa komentator menyebutkan salah satu kelemahan dari pendekatan ini adalah Anda harus boot dua kali (XP pertama, lalu Ubuntu) untuk sampai ke Ubuntu. Namun, saya akan mengatakan itu benar-benar memiliki keunggulan dibandingkan dengan dual boot yang diluncurkan oleh BIOS di mana Anda sebenarnya menjalankan kedua OS pada saat yang sama. Hebat jika Anda ingin, misalnya, menguji aplikasi atau halaman web dengan cepat pada berbagai platform.
Gunakan hard drive sekunder atau kartu SD (misalnya 8gb, 16Gb) untuk Ubuntu dan pilih dari boot BIOS (satu kali) untuk mem-boot Ubuntu dari sana.
* Tidak dapat = benar-benar berarti saya telah menghabiskan cukup waktu (sekitar 6 jam lebih dari 3 hari, pergi, menjernihkan pikiran saya, mencari forum kembali segar) pada ini dan tidak siap untuk menghabiskan lagi. Jadi saya tidak bisa dituduh malas dan mengandalkan orang lain. Tidak bisa = juga berarti: tidak bisa saat ini . Saya dapat meninjau kembali ini lagi.
Berikut beberapa referensi yang mungkin berguna bagi orang lain:
Semua hal di atas menawarkan beberapa wawasan tetapi bukan jawaban lengkap definitif yang mencakup setiap kemungkinan atau versi grub.
Saya telah memposting pertanyaan yang sama di sini di superuser, di forum ubuntuforums dan truecrypt:
Pembenaran saya dalam melakukan ini adalah bahwa pembaca forum ini tidak harus membaca forum lain, akan ada beberapa tumpang tindih tetapi beberapa saran penting mungkin terlewatkan.
Pikiran dan pembelajaran latar belakang (jika tertarik!)
Saya sebenarnya cukup senang mengatakan bahwa saya memanggilnya sehari dan mencari alternatif meskipun saya membiarkannya menjadi lebih baik dari saya dan terus berjuang untuk menang dan memecahkan jawaban saya. Tapi itu melegakan untuk menerima bahwa itu tidak dapat dilakukan (dengan mudah) dan ada alternatif. Sekarang saya bisa melanjutkan dengan hal-hal yang lebih penting! Saya sudah dual boot Windows 7 dan Ubuntu 10,04 pada desktop tanpa enkripsi - itu adalah prosedur yang sangat mudah. Dan dengan alternatifnya, saya tidak jauh dari apa yang saya inginkan dalam jawaban asli saya. Sebenarnya saya tidak menggunakan Ubuntu pada notebook sebanyak Windows saat ini sehingga saya tidak akan kehilangan begitu banyak. Saya juga punya MacBookPro, jadi saya sama sekali bukan penggemar Windows daripada OS lainnya!
Inilah alasan mengapa saya ingin truecrypt windows dual boot dienkripsi dengan Ubuntu, dari perspektif pengguna lain:
http://blog.mfabrik.com/2008/07/15/perfect-dual-boot-crypted-hard-disk-setup-with-truecrypt-and-luks/
Grub2 jauh lebih kompleks daripada grub, beberapa mungkin berpendapat demikian. Saya sukses dengan Ubuntu pra-10.04 (GRUB bukan GRUB2) dengan Windows XP:
http://www.howtoforge.com/forums/showthread.php?p=184776#post184776
Saya katakan lebih kompleks karena ada lebih banyak file pengaturan sekarang hadir, tersebar lebih banyak direktori dengan referensi di antara mereka, beberapa sekarang mesin yang dihasilkan dan mengeditnya disarankan, misalnya menu boot, ada semacam bahasa scripting untuk belajar dan penerjemah skrip untuk dijalankan saat perubahan dilakukan. Ini terlalu terlibat untuk saya saat ini, dan itu hanya untuk meluncurkan sistem operasi, bukan roket ke bulan!
sumber
Saya pikir saya baru saja menyelesaikan ini dengan cukup lancar. Situasi asli saya adalah sebagai berikut: Saya memiliki netbook yang tidak terenkripsi (MSI U160) dengan partisi Windows 7 dan partisi Ubuntu 10.10 (grub2 Ubuntu berada di MBR).
Saya harap ini yang Anda inginkan juga.
sumber
Saya hanya menghabiskan 2 hari terakhir berjuang melawan ini, dan tidak bisa mendapatkan jawaban ini untuk saya. Apa yang akhirnya berhasil, saya telah dokumentasikan di blog saya . Ini adalah versi rangkuman (dikerjakan dengan Debian wheezy; juga bisa digunakan untuk Ubuntu. Distribusi lain mungkin perlu sedikit modifikasi):
Pada dasarnya, Anda memuat GRUB2 untuk memuat SYSLINUX, yang kemudian mem-boot image TrueCrypt Rescue ISO, yang memungkinkan Anda untuk boot ke Linux.
Instal syslinux:
Salin file ke tempatnya:
Tentukan UUID partisi boot Anda:
Output akan terlihat seperti ini:
Konfigurasikan GRUB2:
Tambahkan yang berikut ke
/etc/grub.d/40_custom
:Muat ulang konfigurasi GRUB2
Perhatikan bahwa ini akan menunjukkan kepada Anda opsi Perbaikan [F8] setiap kali Anda mem-boot ke Windows, karena kami menipu sistem untuk mem-boot image TrueCrypt Rescue CD dari hard drive, daripada metode boot TrueCrypt "normal". Tetapi sepertinya ini adalah kelemahan kecil bagi saya (dan bahkan mungkin dianggap sebagai fitur tambahan!)
sumber
solusi: mungkin menyalin truecrypt bootloader ke file IMG untuk di-boot oleh grub? atau mungkin menggunakan Grub4Dos untuk memuat Ubuntu?
sumber