[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booten vanaf SSD met GPT en UEFI-partitie lukt niet



Op 03-11-14 om 14:14 schreef Paul van der Vlis:
> Op 03-11-14 om 13:15 schreef Paul van der Vlis:
>> Hallo,
>>
>> Booten vanaf een SSD werkt opeens niet meer, het bios slaat het device
>> gewoon over zonder melding. Ik zie dus ook geen grub.
>>
>> Ik zie de SSD wel in het bios. Ik zie daar een "Hard Disk" en een "Hard
>> Disk: Adata SSD ...". Maar geen "Hard Disk:UEFI: Adata SSD ...".
>>
>> Bij een USB-stick zie ik wel "UEFI" in de naam, maar ik weet niet zeker
>> of er altijd "UEFI" in het bios te zien is als het om een UEFI device gaat.
>>
>> Omdat er een UEFI partitie is lijkt het me dat er ook met UEFI geboot
>> werd, maar 100% zeker ben ik niet. Ik gebruik ook nog vaak de ouderwetse
>> manier, maar dan is er uiteraard geen UEFI partitie nodig.
>>
>> Als ik aan dezelfde sata-kabel een harddisk hang dan wordt er daarvan
>> wel gewoon geboot, dus de kabels lijken goed (maar op de disk staat geen
>> UEFI installatie).
>>
>> Als ik boot met een USB-stick dan kan ik de root partitie op de SSD
>> zonder problemen mounten, en een grub-install uitvoeren. Maar daarna
>> boot hij niet. Ook een "grub-install --recheck" helpt niet.
>>
>> Ik heb een fsck uitgevoerd op de UEFI partitie en op de root parttie,
>> beide lijken in orde.
>>
>> Wat zou ik nog meer kunnen doen om dit probleem uit te zoeken?
>> Het gaat om Debian stable.
>>
>> Achtergrond: de gebruiker stak een memory-card op een verkeerde manier
>> in de card-reader, waardoor de memory-card in de behuizing verdween en
>> daarna niet meer te vinden was. Ik heb aangeraden aangeraden een beetje
>> te schudden met de systeemkast, zodat de memorycard wellicht te vinden
>> zou zijn. Daarna werkte het booten niet meer.
> 
> Ik heb het probleem weten op te lossen met:
> grub-install --bootloader-id debian /dev/sda
> 
> Dit is wat ik deed:
> booten met debian-installer-usbstick in UEFI mode
> kies voor de rescue mode en beantwoord vragen
> open een shell in /dev/sda2
> mount /dev/sda1 /boot/efi
> efibootmgr
> grub-install --bootloader-id debian /dev/sda
> efibootmgr  #nu moet er "debian" bij staan
> exit
> reboot
> 
> Deze handleiding was behulpzaam:
> http://www.thomas-krenn.com/en/wiki/Restore_Ubuntu_UEFI_Boot_Entries_after_BIOS_Update
> Dit ging overigens om een heel ander moederbord (een low-cost ding),
> maar ik kende toevallig deze pagina.
> 
> Interessant was ook de optie "efi shell" in het bios, maar ik begreep
> dit nog niet zo goed. Belangerijk om te weten is dat je hulp kunt
> krijgen met het commando "help", en dat je naar boven kunt scrollen met
> shift-pageup (veel dingen scrollen snel voorbij). Je vind daar echt heel
> veel zoals aansturing COM-poort en netwerkintellingen.
> Zeker een studie waard.

Het verhaal gaat nog verder, misschien interessant voor anderen.

PC was dus gerepareerd en is terug gegaan naar de klant, alleen onderweg
is de SATA stekker van de disk los gegaan, dus klant had weer een PC die
niet bootte. Ahum.

Een handige jongen bij de klant had daarop maar het bios gereset. Daarna
belde men mij.

Omdat ik wist dat die SATA stekker niet erg stevig vast zat, vroeg ik ze
dat te controleren, en inderdaad, die stekker was los gegaan.

Maar daarna kon hij nog steeds niet booten door de reset van het bios.
Ook niet nadat "secure boot" en "fast boot" waren uitgezet.
Het resetten had de UEFI boot-optie "Hard Disk: debian" weggehaald.

Ik er dus maar naar toe, met een boot-usb-stick bovenstaande uitgevoerd,
en het werkte weer.

Ik had overigens voor het terugzetten nog even in de UEFI partitie
gekeken (in mijn geval /dev/sda1), en daar stond in de EFI directory nog
wel "debian". Dus een reset van het bios haalt het daar niet weg, maar
je ziet het niet in het bios.
Indien iemand beter weet waarom, dan hoor ik dat graag.

Groet,
Paul.


-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


Reply to: