Tisztelt Tagok!
Olyanban szeretném a segítségeteket kérni, hogy nekem a gépemre fel van telepítve egy Ubuntu, egy Windows 8.1 és egy Windows 7 Ultimate.
A problémám az, hogy mikor elindítom gépemet először a grub a linux bootloadere indul el és ott csak az ubuntu és a windows 8 között tudok választani, ha a windows 8-at választom elindul a windows bootloader és ott tudom csak kiválasztani a windows 7-et és a windows 8.1-et! Nagyon hasznosnak bizonyult a cikketek már a window boot sorrend megváltoztatásánál is!
Ha esetleg van olyan cikketek, vagy tudnáktok segítséget nyújtani abban, hogy csak a grub azaz a linux bootloadere induljon el és ott tudjam kiválasztani a windows 8-at a windows 7-et és az ubuntut nagyon megköszönném a segítségeteket!
Valamint szeretném kicsit feltuningolni a bootloader külsejét. 13.10-es ubuntum van és valami hasonlót szeretnék elérni:
https://wiki.ubuntu.com/CatalanTeam/Recursos/gfx_boot?action=AttachFile…;...
Olyat is hallottam, hogy ezen a felületen már lehet egeret is használni. Ez igaz vagy urban legend?
Igazából még ennyit szeretnék hozzáfűzni, hogy nem vagyok profi!
A választ és a segítséget előre is köszönöm!
Üdv:
beatbox!
Fórumok
Hozzászólások
Megnéztem egy olyan gépet, amelyen van egy Linux és két Windows. koncentráljunk most a /boot/grub2/grub.cfg állományra!
Az egyik Windows sda1-en, a másik sda3-on van. Ennek megfelelően az érdekes részek:
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,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 68EC0702EC06C9F0
else
search --no-floppy --fs-uuid --set=root 68EC0702EC06C9F0
fi
drivemap -s (hd0) ${root}
chainloader +1
valamint
insmod part_msdos
insmod ntfs
set root='hd0,msdos3'
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 --hint='hd0,msdos3' 5DA208947DAB8919
else
search --no-floppy --fs-uuid --set=root 5DA208947DAB8919
fi
drivemap -s (hd0) ${root}
chainloader +1
A csúnya hexadecimális számok az UUID-k, ezeket így tudod lekérdezni a jelen példában:
blkid /dev/sda1
illetve
blkid /dev/sda3
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE