update-grub gör fel

update-grub gör fel

Inläggav Mikael » 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:


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å?
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1531
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: update-grub gör fel

Inläggav Jan-Olof » sön sep 28, 2014 8:12 pm

Vad är SATA 1 för någonting? Kan det vara den som stör på något sätt?
Jan-Olof
Finansiär och Beskyddare
 
Inlägg: 1156
Blev medlem: tis dec 08, 2009 2:07 pm

Re: update-grub gör fel

Inläggav Mikael » sön sep 28, 2014 8:45 pm

SATA 1 är satt till 0 i bios.
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1531
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: update-grub gör fel

Inläggav Mikael » mån sep 29, 2014 6:46 am

Om grub kallar den första hittade disken för hd0 och den andra hittade disken för hd1 så må väl det vara okej men då borde väl grub även starta det operativ som grub själv känt av på den disk som grub kallar hd1?
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1531
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: update-grub gör fel

Inläggav stickanbj » mån sep 29, 2014 11:58 am

Kanske Grub-customizer? Finns här: http://linuxg.net/how-to-install-grub-c ... e-systems/
Den letar rätt på dina installerade system och sedan kan du välja startordning. Jag har länge använt den i en maskin där jag f. n. har fyra operativsysten.
Ett perfekt verktyg eftersom man kan fixa startordningen precis som man vill ha den. Man får "städa" lite men det är enkelt. Se bifogad bild.
Bilagor
Grub-customizer.png
Grub-customizer.png (116.58 KiB) Visad 1178 gånger
stickanbj
Ninja
 
Inlägg: 130
Blev medlem: ons jul 20, 2011 7:03 am

Re: update-grub gör fel

Inläggav Mikael » mån sep 29, 2014 12:22 pm

Ja, Grub-Customizer ingår redan och sedan länge i min standarduppsättning av program.
(viewtopic.php?f=26&t=229&p=826)

Det är från den och via den jag ändrat detta med hd1 -> hd2.

Men min undran är varför update-grub gör fel?
---
Linux Mint 19.3 Tricia, Cinnamon @Mintbox Mini2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 1531
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: update-grub gör fel

Inläggav stickanbj » mån sep 29, 2014 6:05 pm

Kan det helt enkelt vara så att grub uppfattar SATA 1 som en enhet och då inte tar med SATA 2.
Jag har alltid använt t. ex. SATA 1=Linux, SATA 2=Windows och SATA 3 =Off och aldrig haft något problem.
Grub kanske inte klarar av mellanliggande SATA-kopplingar.
stickanbj
Ninja
 
Inlägg: 130
Blev medlem: ons jul 20, 2011 7:03 am


Återgå till Övriga supportfrågor

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst