Witam.
Mam następujący problem. Posiadam zamontowane w laptopie 2 dyski twarde (oba o pojemności 320 GB). Na jednym z nich (sda) zainstalowany jest system operacyjny Windows 7 64 bit wraz z oprogramowaniem Mcafee endpoint encryption .
Dołożyłem do komputera zamiast CD-ROM-u drugi dysk twardy (sdb), na którym w chwili obecnej zainstalowany jest system Windows 7, jedna wolna partycja na MS-DOS, którego jeszcze nie ma oraz OpenSuse (no i w MBR bootmanager GRUB2).
Chciałbym ustawić w BIOS-ie drugi dysk twardy jako ten z którego będzie komputer się bootował i mieć możliwość wyboru systemu operacyjnego z tego poziomu. Wszystko działa ok dopóki nie próbuje zbootować się z systemu na którym zainstalowany jest Mcafee (próba ta za każdym razem kończy się “EEPC has been corrupted”). Skopiowałem sobie MBR-a dysku, na którym zainstalowany jest Mcafee i próbowałem go załadować za pomocą chainloader-a ale niestety nie chce coś to działać. W chwili obecnej mam taką konfigurację.
Dysk /dev/sdb: 298,1 GiB, bajtów: 320072933376, sektorów: 625142448
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Typ etykiety dysku: dos
Identyfikator dysku: 0x07dea615
Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ
/dev/sdb1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdb2 206848 419430399 419223552 199,9G 7 HPFS/NTFS/exFAT
/dev/sdb3 419430400 423624703 4194304 2G c W95 FAT32 (LBA)
/dev/sdb4 423624704 625141759 201517056 96,1G 83 Linux
Dysk /dev/sda: 298,1 GiB, bajtów: 320072933376, sektorów: 625142448
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Typ etykiety dysku: dos
Identyfikator dysku: 0xe02037d5
Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ
/dev/sda1 * 2048 2099199 2097152 1G 7 HPFS/NTFS/exFAT
/dev/sda2 2099200 625139711 623040512 297,1G 7 HPFS/NTFS/exFAT
menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader (hd1,msdos4)/safeboot.mbr
boot
}
PS. W konfiguracji nie ma błędu GRUB widzi dysk sda jako hd1 a sdb jako hd0. Chciałbym o ile to możliwe nie ruszać bootmanagera z dysku sda.
Czy jest jakiś sposób aby obejść ten problem i zbootować się z tego systemu?