Krypterade partitioner och Grub

globaljuggler
Inlägg: 6
Blev medlem: 24 mar 2008, 14:01
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Krypterade partitioner och Grub

Inlägg av globaljuggler »

Med hjälp av Truecrypt har jag en krypterad systempartition med Windows XP installerad på en IDE-disk och en krypterad Ubuntu 7.10 installerad på en SATA-disk. Genom att ändra boot-listan i BIOS kan jag välja mellan att boota XP eller Ubuntu men det är lite omständligt minst sagt, och jag antar att jag kan fixa det hela i GRUB men jag får det inte att fungera.

Så här ser min sudo fdisk -lu ut:

Kod: Markera allt

Disk /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders, total 160836480 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x8d1ff656

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *          63   160810649    80405293+   7  HPFS/NTFS

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x01470147

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      498014      248976   83  Linux
/dev/sda2          498015   390716864   195109425    5  Extended
/dev/sda5          498078   390716864   195109393+  83  Linux
Relevanta delar av menu.lst ser ut så här, efter att jag har fipplat en del med den:

Kod: Markera allt

title		Windows XP 64 Bitar
root		(hd1,0)
makeactive
map                (hd0) (hd1)
map                (hd1) (hd0)
chainloader	+1
boot
Device.map ser ut så här:

Kod: Markera allt

(hd0)	/dev/sda
(hd1)	/dev/hda
ls /boot/grub ger:

Kod: Markera allt

default      device.map_backup  installed-version  menu.lst~        reiserfs_stage1_5  xfs_stage1_5
device.map   e2fs_stage1_5      jfs_stage1_5       menu.lst_backup  stage1
device.map~  fat_stage1_5       menu.lst           minix_stage1_5   stage2
När jag försöker boota XP i GRUB får jag felmeddlande: Error 13: Invalid or unsupported executable format. Tacksam för hjälp!
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Krypterade partitioner och Grub

Inlägg av Konservburk »

Nu vet jag iofs inte hur truecrypt krypteringen av windows systempartition fungerar, men någonstans måste truecrypt-kod laddas in så att krypteringen kan låsas upp. Om du kan boota genom att bara byta ordning på diskarna i bios så borde du ju kunna chainload:a den andra disken i grub, typ:

Kod: Markera allt

chainloader (hd1)+1
Om windows inte vill boota från andra disken så kanske du även måste mappa om så att (hd1) blir (hd0) istället.

Kod: Markera allt

map (hd1) (hd0)
globaljuggler
Inlägg: 6
Blev medlem: 24 mar 2008, 14:01
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Krypterade partitioner och Grub

Inlägg av globaljuggler »

Tack för svaret! När jag ändrade till chainloader (hd1)+1 får jag istället följande felmeddelande:

Kod: Markera allt

Truecrypt boot loader
Loader damaged! Use rescue disk: Repair options > restore truecrypt boot loader
När jag däremot ändrar boot-ordningen i BIOS fungerar Truecrypts boot loader som vanligt. Vad gör jag nu då... ? ???
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Krypterade partitioner och Grub

Inlägg av Konservburk »

Du kanske måste ha en rootnoverify (hd1) ? Och kanske även makeactive ? Provade du att mappa om (hd0) och (hd1) ?
globaljuggler
Inlägg: 6
Blev medlem: 24 mar 2008, 14:01
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Krypterade partitioner och Grub

Inlägg av globaljuggler »

Konservburk skrev:Du kanske måste ha en rootnoverify (hd1) ? Och kanske även makeactive ? Provade du att mappa om (hd0) och (hd1) ?
Tack igen. Den här gången tog jag (bokstavligen) ut segerdansen för tidigt. Efter att jag la till rootnoverify och ändrade så att bara "map (hd1) (hd0)" finns kvar (istället för de två jag hade tidigare) laddades truecrypts boot loader upp! Men, när jag sen skriver in lösenordet kommer texten "booting" upp, och sen händer inget mer. Återigen fungerar det om jag i BIOS bootar XP-disken direkt.

Det finns också en möjlighet att chainloada GRUB från Truecrypts boot loader, men det vet jag inte hur man gör. Är det kanske enklare?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Krypterade partitioner och Grub

Inlägg av Konservburk »

Ingen aning om det är enklare... har aldrig använt truecrypts bootloader.
Skriv svar

Återgå till "Installation/Uppgradering/Drivrutiner - inaktuell"