Vinnaren i pepparkakshustävlingen!
2015-04-19, 04:30
  #1
Medlem
Hejsan

Jag håller på att pilla med dualboot.

-jag har windows7 färdiginstallerat på en SSD hårddisk.

-jag har Ubuntu 14.04 installerat på en annan SSD disk

jag undrar hur jag manuellt lägger till GRUB boot entry för att kunna starta windows7

de sidor som jag googlat på verkar ha gamla config filer och tillvägasätt m.m angående detta.

/etc/defaults/grub

Den ovanstående är enligt vad jag förstår det den som nu för tiden ska ändras och därefter $sudo update-grub : starta om

/boot/grub/grub.cfg

jag har provat att editera denna också

Citat:
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1
chainloader +1


också provat:
Citat:
menuentry 'Windows 7' {
set root='(hd1,msdos2)'
chainloader +1
}

ubuntu ligger på /dev/sda och windows ligger på /dev/sdb

Jag vill inte använda något av de vanliga installationssätten som innebär att GRUB modifierar bootsectorn på windowsdisken, jag vill inte röra den eftersom den innehåller truecrypt.

samt, vad innebär msdos1,msdos2 ?

När jag startar om och väljer titeln Windows, så får jag felmeddelande "invalid signature"
__________________
Senast redigerad av Lexdale 2015-04-19 kl. 04:36.
Citera
2015-04-19, 07:04
  #2
Medlem
Detta får jag att fungera för en icke-krypterad windows7 disk:

Citat:
menuentry 'Windows 7' {
insmod ntfs
set root='(hd1,1)'
chainloader +1
}

När jag sedan provar på samma disk fast krypterad så får jag "invalid signature"

Hjälp någon? :-)
Citera
2015-04-19, 08:02
  #3
Medlem
sommarlovs avatar
Det är inte så att du följer en föråldrad guide?

Raden search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1

Saknar uuid, min egen GRUB ser ut så här:

search --no-floppy --fs-uuid --set=root 602C2B03C5AAAD0
Citera
2015-04-19, 08:11
  #4
Medlem
Citat:
Ursprungligen postat av sommarlov
Det är inte så att du följer en föråldrad guide?

Raden search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1

Saknar uuid, min egen GRUB ser ut så här:

search --no-floppy --fs-uuid --set=root 602C2B03C5AAAD0

Något föråldrad guide kanske ja,

men detta fungerade kanon för mig för en okrypterad win7 drive.
menuentry 'Windows 7' {
insmod ntfs
set root='(hd1,1)'
chainloader +1
}


Men när jag testar att göra detta för en krypterad drive så får jag alltså felmeddelande "invalid signature"

Sökt runt en massa ang. GRUB truecrypt men det är olika bud överallt tycker jag
Ovanstående menuentry för krypterad drive verkar vara helt annorlunda efter det som jag läst, dock inget av dom har fungerat hittills.

btw, när jag har krypterad drive så verkar jag inte heller kunna få fram något uuid.
Okrypterad drive, då får jag fram uuid med "blkid" kommandot
Citera
2015-04-21, 19:59
  #5
Medlem
jag har fått igång truecrypt som bootloader:

Enligt:
https://forums.kali.org/showthread.p...ecrypt-windows

kryptera windows drive, lägg över truecrypt rescue disk.iso till USB sticka eller maila den till dej själv.

i Ubuntu/linux drive:

$ cp "truecrypt rescue disk.iso" till /boot/truecrypt.iso
$ cp /usr/lib/syslinux/memdisk /boot

$ gedit /etc/grub.d/40_custom

Kod:
menuentry "windows7" {
insmod part_msdos
insmod ext2
set root
='(hd0,1)'
linux16 ($root)/memdisk iso raw
initrd16 
($root)/truecrypt.iso


$ sudo update-grub

[reboot]

nu får får jag upp windows7 i GRUB, när jag väljer den så kommer jag in i truecrypt bootloader och kan skriva lösenordet, men när jag skriver lösenordet så får jag felmeddelande "incorrent password"
Dualboot experimentet utför jag helt och hållet i virtualbox och lösenordet är "asdf" då det bara är ett test. truecrypt accepterar inte lösenordet och bootar heller inte såklart.

virtualbox:
Dator1:
[hd1: ubuntu]
[hd2: win7]

Dator2:
[h1: win7: samma vdi fil som ovan används ]

när jag bootar datorn med windowsHD-drive som primary, kommer jag in i truecrypt bootloader och skriver lösenordet "asdf" , windows bootar perfekt. Så varför fungerar det inte att boota i GRUB från UbuntuDrive?

på en sida så läste jag att någon hade fått till detta genom (boota på ubuntu) välj win7 i GRUB, truecrypt kommer upp men istället för att skriva lösenordet så välj
F8: repair options --> restore volume header

provar boota igen, skriver lösenordet, som verkar gå igenom, men får istället felmeddelande "no bootable partitions found"

en ytterligare kontroll-Boot gjorde på winDrive, och windows startade normalt.

Finns det någon där ute med kunskap om detta?
__________________
Senast redigerad av Lexdale 2015-04-21 kl. 20:10.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback