Új hozzászólás Aktív témák

  • ontheground

    tag

    Sziasztok. Nem teljesen Linux kérdés. Adott két hdd egy 775-ös gépben. Mindegyiken csak elsődleges partíciók vannak.
    BIOS sata1-en az sdb, partíciói: sdb1: BCD bootloader ntfs(aktív+boot), sdb2: Win7 NTFS, sda3: WinXP ntfs.
    Bios sata5-ön az sda, partíciói: sda1: ext4 Linux Lite / ; sda2: ext4 /home; sda3: swap.
    Grub2 az sda winyón.
    Linux Lite szépen bootol Grub-ból, Win7 is(mind az sdb1(BCD bootloader), mind az sdb2(közvetlen) entry-vel), az XP sajnos nem, sem a Grub-os BCD boot entryt kiválasztva(sdb1), sem a sajátját(sdb3).
    Az XP boot fájljai(boot.ini, ntldr) megtalálhatóak az sdb1 BCD és az sdb3 WinXp partíción is.
    Az XP-t csak akkor tudom elindítani, ha a BIOS-ban a sata1 winyó van kiválasztva első winyónak, nem pedig a sata5, ekkor a BCD tölt be, nem a Grub, értelemszerűen.
    A grub alapból a következő bejegyzést hozza létre az XP-nek(grub-customiser-ből kiolvasva):

    Normal WinXP PAE (on /dev/sda3)

    savedefault
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 01D1A5A67D353C10
    else
    search --no-floppy --fs-uuid --set=root 01D1A5A67D353C10
    fi
    parttool ${root} hidden-
    drivemap -s (hd0) ${root}
    chainloader +1

    Merre induljak el? Végülis eddig jó volt így, csak jó lenne, ha nem kéne a Biosban matatni, ha az XP kell éppen.

    Esetleg jó lehet az,ha mindegyik Win-es entry-be berakok egy
    parttool (hd0,x) boot+
    sort, és akkor az lesz az aktív partíció az sdb-n, amelyiket Grub-bal éppen indítom(x a partíció Grub-os sorszáma [0,1,2])?

Új hozzászólás Aktív témák