update-grub gör fel
Postat: sön sep 28, 2014 7:22 pm
Har exakt samma frågeställning i annat forum men försöker även här:
Har åter råkat ut för detta fenomen
Det tar ett tag innan polletten ramlar ner och det har den gjort och problemet är löst.
Nu tänkte jag försöka få veta varför det blir som det blir?
En dator med två SATA
SATA 0 = "Linux"
SATA 1 = "OFF"
SATA 2 = "Windows"
När det fungerar som tänkt kan man i "Grub-menyn" välja vilken disk som ska starta, vilket också sker.
Om man då råkar köra kommandot update-grub så fungerar inte detta längre.
Valet att välja Windows finns kvar men datorn bootar om när man väljer detta alternativ.
Kollar man för det valet så finns där denna information:
Ovanstående är alltså fel. Det fel som kommandot update-grub gör.
Det ska se ut enligt:
Ser ni skillnaden?
hd1 - hd2
Varför blir det så?
Har åter råkat ut för detta fenomen
Det tar ett tag innan polletten ramlar ner och det har den gjort och problemet är löst.
Nu tänkte jag försöka få veta varför det blir som det blir?
En dator med två SATA
SATA 0 = "Linux"
SATA 1 = "OFF"
SATA 2 = "Windows"
När det fungerar som tänkt kan man i "Grub-menyn" välja vilken disk som ska starta, vilket också sker.
Om man då råkar köra kommandot update-grub så fungerar inte detta längre.
Valet att välja Windows finns kvar men datorn bootar om när man väljer detta alternativ.
Kollar man för det valet så finns där denna information:
- Kod: Markera allt
insmod part_msdos
insmod ntfs
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 06B08172B081694F
else
search --no-floppy --fs-uuid --set=root 06B08172B081694F
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
Ovanstående är alltså fel. Det fel som kommandot update-grub gör.
Det ska se ut enligt:
- Kod: Markera allt
insmod part_msdos
insmod ntfs
set root='hd2,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos2 --hint-efi=hd2,msdos2 --hint-baremetal=ahci1,msdos2 06B08172B081694F
else
search --no-floppy --fs-uuid --set=root 06B08172B081694F
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
Ser ni skillnaden?
hd1 - hd2
Varför blir det så?