Mijn lidnummer is 242169. Op mijn laptop is naast Windows vorig jaar tijdens de Kennisdag in Houten ook Linux Mint geïnstalleerd. Om de opstarttijd iets te verlengen heb ik al snel daarna in /etc/default/grub de GRUB_TIMEOUT een hogere waarde gegeven. Tot vorige week werd die opstarttijd netjes gerespecteerd zowel voor Linux als voor Windows. Als nu na opstarten van de laptop het grubmenu verschijnt, verdwijnt het alleen nog maar als ik handmatig een OS selecteer. Ik heb de GRUB_TIMEOUT voor nu veranderd in 5 seconden en ook nog de regel GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT toegevoegd (zie meegestuurde afbeelding). Maar na opstarten van de laptop moet ik nog steeds zelf kiezen welk systeem ik ga gebruiken. Na enkele dagen vruchteloos zoeken via het internet besluit ik dan toch maar om via HCC advies te krijgen. Ik ben een neofiet wat Linux betreft, dus indien u een oplossing weet, wil ik het liefst een stappenplan ontvangen. Ik wil namelijk niet het risico lopen om Windows te verliezen of de computer helemaal niet meer te kunnen opstarten. Alvast bedankt voor de door u te nemen moeite.Beste Théo, Ik zie dat je als default menu optie nummer 2 hebt ingesteld. Als je alleen maar Linux en Windows hebt zou ik daar een 0 of een 1 verwachten: een 0 voor de eerste optie, en een 1 voor de tweede. Grub begint namelijk te tellen bij 0 in plaats van 1. Had je daarmee rekening gehouden? Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. Beste mijnheer Lunsing, Merci voor uw bericht. Dat Grub begint te tellen bij 0 is precies de reden dat ik nummer 2 heb gekozen om het OS van Windows te prioriteren. In het Grubmenu staat Windows namelijk op de derde positie (zie bijgaande foto). Om de standaard opstartvolgorde te wijzigen heb ik na installatie van Linux vorig jaar de stappen gevolgd van https://makkelijkelinuxtips.blogspot.com/p/windows-eerst.html#ID1 . Uw opmerking heeft mij wel op het idee gebracht om eens te testen of het protocol van /etc/default/grub überhaupt wordt aangesproken. En inderdaad, als ik GRUB_DEFAULT=3 invoer, dan worden de UEFI Firmware Settings voorgeselecteerd. Staat de standaard-opstartregel op 0, dan wordt Linux Mint Cinnamon gekozen ; bij GRUB_DEFAULT=1 worden de Advanced options for Linux geprioriteerd. Het maakt overigens niet uit of ‘menu’ dan wel ‘hidden’ achter GRUB_TIMEOUT_STYLE= staat. De informatie bij GRUB_DISTRIBUTOR=, GRUB_CMDLINE_LINUX_DEFAULT= en GRUB_CMDLINE_LINUX= kan ik niet controleren. Mijn Grub boot-loader configuratie ziet er nu als volgt uit : GRUB_DEFAULT=2 GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=5 GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" Het is echter nog steeds zo dat GRUB_TIMEOUT bij het opstarten van de laptop wordt genegeerd. Ik heb ook nog de commando’s ‘sudo apt-get update’ en ‘efibootmgr’ in de terminal uitgevoerd. De resultaten vindt u in de bijlage. Sommige passages (geel gekleurd) lijken extra aandacht te vragen. Ik weet echter niet wat er aan de hand is. En dan nog iets over het afsluiten van de terminal. Ik gebruik gewoon ‘exit’ + ENTER om terug te keren naar mijn werkomgeving. Maar ik heb ergens gelezen dat het incorrect afsluiten van de terminal normale Grub-operaties zou kunnen corrumperen. Doe ik daar iets fout ? Met hartelijke groet, ThéoBeste Théo, Ik was inderdaad de "Advanced options" vergeten. Windows wordt dan nummer 2 i.p.v. 1. Afsluiten van een terminal met 'exit' + ENTER is prima. Grub wordt daar helemaal niet door beïnvloed, ook niet wanneer de terminal incorrect zou worden afgesloten. Bij "apt-get update" wordt geconstateerd dat het bestand https://archive.ubuntu.com/ubuntu/dists/noble-updates/main/binary-i386/Packages.xz een niet coherente grootte heeft, d.w.z. een grootte die niet klopt met wat er in de map in kwestie staat. Het verschil is maar klein, maar hoort er niet zijn. Het kan zijn dat de repo net up-to-date werd gebracht. Nu staat er in elk geval een bestand met vandaag (18 april) als datum. Dus voer gewoon nog eens "apt-get update" uit. Dan gaat het waarschijnlijk wel goed. Wat de GRUB opties betreft: Als GRUB_TIMEOUT_STYLE=menu wordt het grub menu getoond totdat de timeout is verstreken. Als GRUB_TIMEOUT_STYLE=hidden wordt het menu niet getoond en wordt de default gekozen nadat de timeout is verstreken. Als GRUB_HIDDEN_TIMEOUT is ingesteld en GRUB_TIMEOUT_STYLE=hidden wordt het menu pas getoond wanneer de hidden timeout is verstreken, en wordt daarna gewacht totdat de timeout is verstreken, waarna de default wordt gestart. Waarom de GRUB_TIMEOUT niet werkt weet ik niet. Dat probleem ben ik nog nooit eerder tegengekomen. Overigens, het is ook mogelijk om als default de laatst gekozen optie in te stellen. Dat gaat met: GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. Beste mijnheer Lunsing, Het lijkt inderdaad een niet te identificeren fout te zijn die het probleem van de GRUB_TIMEOUT veroorzaakt. Ik heb nog geprobeerd een boot-repair uit te voeren met behulp van de meest recente Linux-ISO op een usb-sleutel. Bij de eerste opstart verschijnt Ubuntu in plaats van Linux Cinnamon in het menu, maar een count-down van 10 seconden werkt wel. Echter, van zodra ik dan of de prioritering, of de timeout, of beide in het Grub-protocol wijzig, verdwijnt die count-down bij het opnieuw opstarten. Ik denk dat een herinstallatie van Linux nodig is om toch weer de regie over de Grub terug te krijgen. Maar omdat ik ook Windows wil behouden, zal ik toch wel een extra paar ogen willen laten mee kijken om te voorkomen dat ik beide systemen niet meer kan benaderen. Een duidelijk en betrouwbaar stappenplan voor herinstallatie naast Windows zou een alternatief kunnen zijn. Ik ben enigszins wantrouwig in de richting van wat op het internet is te vinden. Met hartelijke groet, ThéoBeste Théo, Herinstallatie van Linux Mint terwijl Windows blijft bestaan is niet moeilijk. Je kunt gewoon over de oude Linux Mint installeren zonder aan Windows te komen. Ik vraag me alleen wel af of dit de oplossing is van de niet werkende GRUB_TIMEOUT. Kun je het bestand /boot/grub/grub.cfg eens meesturen? Dit is n.l. het configuratiebestand van grub dat via update-grub wordt aangemaakt. Het bevat het bootmenu en alles wat daarbij komt kijken. Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. re-Bonjour, Het bestand grub.cfg komt op 4 plaatsen binnen de map Système de fichiers (bestandensysteem) voor : theo@V-BOOK-15CL32:~$ sudo locate grub.cfg /boot/efi/EFI/ubuntu/grub.cfg [= grub (versie 1)] /boot/grub/grub.cfg [= grub (versie 2)] /boot/grub/grub.cfg. [= grub (versie 3)] /usr/share/doc/grub-common/examples/grub.cfg [= grub (versie 4)] theo@V-BOOK-15CL32:~$ Ik stuur u alle 4 gevonden cfg-bestanden als tekst-bestand toe. grub (versie 1).txt Système de fichiers > boot > efi > EFI > ubuntu grub (versie 2).txt Système de fichiers > boot > grub grub (versie 3).txt Système de fichiers > boot > grub grub (versie 4).txt Système de fichiers > usr > share > doc > grub-common > examples Hopelijk kunt u iets vinden dat moet worden gecorrigeerd. Met hartelijke groet, ThéoEn via dit aanvullend bericht stuur ik u ook de andere twee tekst-bestanden.Beste mijnheer Lunsing, Het is al even geleden dat u mij gevraagd hebt het bestand /boot/grub/grub.cfg door te sturen. Dat heb ik toen gedaan, maar sindsdien ontvang ik geenreactie meer via deze vraagbaak. Het probleem van de niet-terugtellende grub bij opstarten heb ik niet zelf kunnen oplossen. Moet ik dit ticket nu afsluiten en proberen via een ander kanaal hulp te vinden ? Bijvoorbeeld bij dhr. De Bruin van HCC!Linux ? Hij heeft mij vorig jaar geholpen bij de eerste installatie. Met hartelijke groet, ThéoBeste Théo, Sorry, ik heb je vorige bericht per abuis over het hoofd gezien. Wat betreft de grub versies: ik bedoelde /boot/grub/grub.cfg, versie 2 dus. Versie 3 is overigens /etc/default/grub, en niet /boot/grub/grub.cfg. In versie 2 zie ik dit: if [ "${recordfail}" = 1 ] ; then set timeout=30 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=hidden set timeout=-1 # Fallback hidden-timeout code in case the timeout_style feature is # unavailable. elif sleep --interruptible -1 ; then set timeout=0 fi fi Dat is niet goed. Het zou eigenlijk moeen zijn: if [ "${recordfail}" = 1 ] ; then set timeout=30 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=10 # Fallback hidden-timeout code in case the timeout_style feature is # unavailable. elif sleep --interruptible 0 ; then set timeout=10 fi fi Dat zou het resultaat moeten zijn als je de opdracht sudo update-grub uitvoert. Heb je dat wel gedaan? Dat moet je namelijk altijd doen als je iets aan de default instellingen verandert. Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. Goedenavond mijnheer Lunsing, Fijn dat u hebt gereageerd. In het txt-bestand van /boot/grub/grub.cfg heb ik de aanbevolen wijzigingen kunnen aanbrengen (zie bijgaande grub.cfg_gecorrigeerd.png). Vervolgens heb ik dat bestand als een cfg-bestand opgeslagen. Maar toen ik via Bestanden naar Système de fichiers (bestandensysteem ?)/boot/grub ging, kon ik het nieuwe bestand grub.cfg daar niet naar toe kopiëren. En het oorspronkelijke bestand grub.cfg is ook niet toegankelijk met een teksteditor. Opvallend : er staat een kruis op het pictogram ! (zie niet-toegankelijk cfg-bestand.png). Wat moet ik nu doen om te zorgen dat het gecorrigeerde /boot/grub/grub.cfg door het opstartprotocol van Grub wordt herkend ? Met hartelijke groet, ThéoBeste Théo, Dat kopiëren en bewerken van /boot/grub/grub.cfg niet gaat komt omdat je daar rootrechten voor nodig hebt. Als gewone gebruiker lukt het niet. Je moet dat configuratiebestand, /boot/grub/grub.cfg, trouwens niet rechtstreeks bewerken. Bij een update van grub ben je de aangebrachte veranderingen dan weer kwijt, en dat is natuurlijk niet wat je wilt. Als je aan de instellingen van grub in /etc/default/grub en/of /etc/grub.d iets verandert moet je altijd het commando update-grub uitvoeren. Met dat commando wordt een nieuw configuratiebestand aangemaakt waarin jouw veranderingen worden meegenomen. En omdat daar rootrechten voor nodig zijn moet je dat commando uitvoeren met sudo, dus zo (in een terminal): sudo update-grub Dan wordt naar je wachtwoord gevraagd, waarna het commando wordt uitgevoerd. Je zult zien dat GRUB_TIMEOUT daarna wel degelijk werkt. Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. Bonjour, In de terminal kan ik met xed admin:///etc/default/grub of sudo nano /etc/default/grub wel toegang krijgen tot de instellingen van de opstartlader Grub. Maar dat blijft beperkt tot : GRUB_DEFAULT=2 GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" Ik was al gewoon om steeds af te sluiten met sudo update-grub. Maar welke wijziging ik ook aanbreng, de countdown-teller blijft bij opstarten buiten functie. Wat ik niet begrijp is dat het me eerder gelukt is om /boot/grub/grub.cfg gewoon te openen en er elders in Bestanden een txt-bestand van op te slaan dat ik u als zodanig heb opgestuurd. Nu krijg ik met geen mogelijkheid in de map /boot/grub toegang tot grub.cfg. En ik gaf al aan dat er op het pictogram van dat bestand een kruis staat. Het lijkt erop dat de door u voorgestelde wijzigingen niet kunnen worden aangebracht in dat bestand. Dus blijft grub.cfg een gecorrumpeerd bestand. Althans, wijzigingen via bijvoorbeeld xed admin:///etc/default/grub affecteren de Grub-opstartlader niet. Kunt u bovenstaande observatie van mij becommentariëren ? Met hartelijke groet, ThéoEr zijn meer instellingen in /etc/default/grub, n.l. die uitgeschakeld zijn door er een hekje (commentaar) voor te zetten. Kijk verder in de documentatie van Grub voor meer mogelijkheden: https://www.gnu.org/software/grub/manual/grub/grub.html en hier een tutorial: https://www.dedoimedo.com/computers/grub-2.html Als /boot/grub/grub.cfg inderdaad een gecorrumpeerd bestand is is het het beste om hem weg te halen: sudo rm /boot/grub/grub.cfg en vervolgens een nieuw configuratiebestand aan te maken: sudo grub-mkconfig -o /boot/grub/grub.cfg of simpeler met sudo update-grub Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten. Beste mijnheer Lunsing, Ik wil graag mijn waardering en dank uitspreken voor alle moeite die u tot vandaag hebt genomen om mijn probleem op te lossen. Echter, de laatste suggesties die u mij stuurt brengen mij op een terrein waar ik me nog geenszins op mijn gemak voel. Het lijkt mij het beste dat dit ticket wordt afgesloten en dat ik voorlopig moet accepteren dat ik bij het opstarten van de laptop handmatig de keuze blijf maken voor het door mij gewenste OS. Met hartelijke groet, ThéoBeste Théo, Jammer, maar ik zal het ticket afsluiten. Misscgien is het een idee om eens naar een lokale HCC bijeenkomst te gaan. Bij verscheidene van die bijeenkomsten zijn ook Linux kenners actief. En kijk verder eens bij https://linux.hcc.nl/hulpvragen. Met vriendelijke groet, Uw vraagbaak vrijwilliger *****Disclaimer***** vraagbaak Dit bericht is uitsluitend bedoeld voor de geadresseerde en kan vertrouwelijke of persoonlijke informatie bevatten. Indien u dit bericht per ongeluk heeft ontvangen, wordt u verzocht het te vernietigen en de verzender op de hoogte te stellen. Het vermenigvuldigen of verspreiden van een bericht dat niet voor u is bestemd, is niet toegestaan. Aan de inhoud van dit bericht en de bijlagen kunnen geen rechten worden ontleend, tenzij dit schriftelijk is overeengekomen. Hcc!SeniorenAcademie is niet aansprakelijk voor enige schade of kosten als gevolg van onvolledige of incorrecte informatie in e-mailberichten.
« Ga terug
Powered by Help Desk Software HESK, in partnership with SysAid Technologies