For nylig installerede jeg Mageia 6, 64 bit, på en nyindkøbt, brugt Lenovo T420s. Jeg lod installationen bruge hele disken, en 120 GB SSD.
Lidt risikabelt, måske, men mine hidtidige erfaringer har fået mig til at tro, at Lenovo er ret Linux-venligt. D.v.s. jeg har haft meget få problemer hidtil.
Imidlertid vil maskinen ikke boote. Den beder om en bootable partition, f.eks. en Windows, men den har jeg slettet, da jeg ikke har noget at bruge den til.
Søgning på nettet viste mig, at boot-partitionen, /dev/sda1, skal mountes på /boot/EFI, og da jeg bootede på en LiveDVD, kunne jeg se, at det er den ikke. Der er ingen /boot/EFI og hverken den eller /dev/sda1 er nævnt i /etc/fstab.
Nu vil jeg så spørge jer kloge hoveder, om I har erfaringer fra lignende tilfælde?
Er det nok at oprette /boot/EFI og skrive /dev/sda1 ind i /etc/fstab, eller skal jeg også ændre i grub? Og hvordan gør man det?
I /boot/grub2/grub.cfg står der som det første
# DO NOT EDIT THIS FILE
Alle jeres guldkorn modtages med tak.
26-05-2013
Problemet ligger i Mageia's installationsprogram, som ikke installerer grub ordentligt på EFI. Jeg kan ikke hjælpe dig med problemet, men jeg kan fortælle dig, at det i hvertfald ikke er din bærbar der ikke er Linuxunderstøttet, men Mageia, der - nok engang - laver kludder i noget, (ja, jeg har ikke de bedste erfaringer med den distribution.)
13-10-2007
Jeg tror heller ikke, det er computeren, der er noget galt med, og der dukker nok en løsning op. Jeg tror det må være 8-10 år siden, jeg sidst havde installationsproblemer med Mageia, men der havde de vel også en lidt turbulent periode.
14-01-2007
Ja du skal sikkert have en lille fat32 EFI system partition , hen i retning af
/dev/sda1 2048 534527 532480 260M EFI System
som her
https://wiki.mageia.org/mw-en/images/0/0c/EFI-solo...
https://wiki.mageia.org/en/File:EFI-duo6_1.png
fra
https://wiki.mageia.org/en/Installing_on_systems_w...
Hvad viser
fdisk -l
Hvad har du?
Opret /boot/EFI
http://www.pclinuxos.com/forum/index.php/topic,143...
Det er måske hurtigere at geninstallere, hvor du sætter partionerne op selv, i
"expert mode", under installationen.
Virker i en VM, sda1 bliver monteret og /boot/EFI oprettet automatisk.
Mageia /etc/fstab:
# Entry for /dev/sda5 :
UUID=25f3af3b-81cc-4233-b9cc-13093deedc4a / ext4 acl,noatime 1 1
# Entry for /dev/sda1 :
UUID=3873-EBCD /boot/EFI vfat umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=d59e2a4a-ba7a-445e-a5b4-674da878a87f swap swap defaults 0 0
Min installation ser forøvrigt sådan ud:
Disk /dev/sda: 232,9 GiB, 250059350016 byte, 488397168 sektorer
Enheder: sektorer af 1 * 512 = 512 byte
Sektorstørrelse (logisk/fysisk): 512 byte / 512 byte
I/O-størrelse (minimum/optimal): 512 byte / 512 byte
Disketikettype: gpt
Diskidentifikation: 6E3EE1F3-A164-D644-8F28-FFA3CE112A98
Enhed Start Slut Sektorer Størrelse Type
/dev/sda1 2048 4129 2082 1M BIOS-opstart
/dev/sda2 6144 105476129 105469986 50,3G Linux-filsystem
/dev/sda3 105478144 113864737 8386594 4G Linux swap
/dev/sda4 113866752 488397134 374530383 178,6G Linux-filsystem
Jeg lod installationen, klare det hele automatisk på en tom disk, - dvs. efter at have slettet alle
partioner, og tilføjet "ny Disketikettype: gpt", med fdisk.
Ref:
http://www.pclinuxos.com/forum/index.php/topic,134...
--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...
20-05-2010
#2: Jeg tror heller ikke, det er computeren, der er noget galt med, og der dukker nok en løsning op. Jeg tror det må være 8-10 år siden, jeg sidst havde installationsproblemer med Mageia, men der havde de vel også en lidt turbulent periode.
En hurtig metode for at afgøre om det er maskinen eller Mageia der fejler, kan være at installere en anden Linux.
13-10-2007
#3: Sådan en har jeg, /dev/sda1 på 1M, den er blot ikke mounted.
#4: Der kan vist ikke være megen tvivl om, at Mageia ikke har gjort installationen helt færdig. /dev/sda1 er oprettet, /boot er oprettet, men ingen /boot/EFI.
Medmindre der kommer nogle guldkorn her på falderebet, må jeg prøve mig frem. Jeg regner med at kigge på det i morgen.
14-01-2007
#3: Sådan en har jeg, /dev/sda1 på 1M, den er blot ikke mounted.
Det er den heller ikke på min installation, og ingen /boot/EFI
Vær også opmærksom på din bios indstilling.
Uefi mode:
https://wiki.mageia.org/mw-en/images/thumb/2/27/Du...
/dev/sda1 2048 534527 532480 260M EFI System
eller
Legacy mode:
https://wiki.mageia.org/mw-en/images/thumb/0/04/Du...
"Den beder om en bootable partition"
En gang mere - Hvad viser
fdisk-l
Svesken på disken.
Er der sat et "boot flag" ?
--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...
01-01-1970
Jeg havde absolut ikke nogen problemer med at køre Mageia 6 på en Lenovo T420s.
Er der ikke noget med at EFI kan slås fra i BIOS?
20-05-2010
#7: Er der ikke noget med at EFI kan slås fra i BIOS?
Jo, hvis din BIOS tillader det.
Kik i BIOS menuen efter Secure Boot eller EFI, fx under Boot Options.
Hvis ikke BIOS har en sådan option, så undersøg om der findes en kompatibel opgradering, men vær sikker på den passer til maskinen. Jeg går ud fra du kender risikoen?
01-01-1970
Nu sidder jeg ikke ved min T420s, den er stationeret på en anden adresse, men i min W520 har jeg muligheden for at vælge mellem UEFI og Legacy boot, er den som skulle ændres, hvis det nu var?
20-05-2010
#9: i min W520 har jeg muligheden for at vælge mellem UEFI og Legacy boot, er den som skulle ændres, hvis det nu var?
Ja det lyder rigtigt.
Nu fik jeg ikke læst hele tråden, men har du forsøgt med UEFI, og det ikke gik, så er næste forsøg Legacy.
Ellers tror jeg #6 beskriver det i detaljer.
Det hedder EFI på Apple computere, der ikke har en BIOS, og UEFI på maskiner med PC/BIOS arkitektur.
13-10-2007
Ja, det blev senere end forventet. Jeg beklager.
#6: Boot options er sat til Both, UEFI først, derefter Legacy.
Quick boot er slået fra.
fdisk -l viser stort set det samme som din i #3. Der er ikke markeret nogen boot-sektor, men det skulle heller ikke være nødvendigt for GPT.
Disk /dev/sda: 119,2 GiB, 128035676160 byte, 250069680 sektorer
Enheder: sektorer af 1 * 512 = 512 byte
Sektorstørrelse (logisk/fysisk): 512 byte / 512 byte
I/O-størrelse (minimum/optimal): 512 byte / 512 byte
Disketikettype: gpt
Diskidentifikation: 0623F3B5-F38E-40AF-99C4-6B8E0F271C06
Enhed Start Slut Sektorer Størrelse Type
/dev/sda1 2048 4129 2082 1M BIOS-opstart
/dev/sda2 6144 80773253 80767110 38,5G Linux-filsystem
/dev/sda3 80775168 89161861 8386694 4G Linux swap
/dev/sda4 89163776 250069646 160905871 76,7G Linux-filsystem
20-05-2010
#11
Men starter den nu?
14-01-2007
Hvis den ikke booter op, er spørgsmålet - "hvor er Grub?", da du ikke ser det sædvanlige
Grub >
prompt, som plejer at komme frem, når noget går galt.
Jeg har installeret
bootinfoscript
https://sourceforge.net/projects/bootinfoscript/fi...
Her viser den
Boot Info Script 0.61 [1 April 2012]
=> Grub2 (v1.99) is installed in the MBR of /dev/sda -
Kan du huske hvor Grub blev installeret?
NB. - Jeg ved ikke om Mageia også har bootinfoscript, i pakkehåndteringen.
--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...
13-10-2007
#12: Men starter den nu?
Nej. I melemtiden har jeg læst lidt mere om GPT og fundet ud af, at boot i UEFI kræver en lille partition mounted på /boot/EFI, mens Legacy/BIOS boot kræver en lille BIOS-opstart partition, der ikke er mounted.
Jeg har det sidste, men troede jeg skulle boote i UEFI mode. Måske min fejltagelse.
Det skal jeg have undersøgt nærmere.
#13: bootinfoscript
https://sourceforge.net/projects/bootinfoscript/fi...
Her viser den
Boot Info Script 0.61 [1 April 2012]
=> Grub2 (v1.99) is installed in the MBR of /dev/sda -
Kan du huske hvor Grub blev installeret?
Nej, det kan jeg ikke huske, så det skal jeg også undersøge.
Og tak for info om bootinfoscript.
20-05-2010
#14: Jeg har det sidste, men troede jeg skulle boote i UEFI mode. Måske min fejltagelse.
Det skal jeg have undersøgt nærmere.
For hvad det er værd; det burde fungere med UEFI på et 64 bit OS. Derfor tror jeg ikke det er din fejltagelse, men Mageia 6 der er fejlramt.
Fik du, under installeringen, muligheden for at lade Mageia selv afgøre installeringen, eller partitionerede du harddisken manuelt?
Uanset om brugeren vælger manuel eller automatisk installation, så skal OS informere om de nødvendige forudsætninger under installationen, hvis distributøren ønsker at kalde sig brugervenlig.
13-10-2007
#15: For hvad det er værd; det burde fungere med UEFI på et 64 bit OS. Derfor tror jeg ikke det er din fejltagelse, men Mageia 6 der er fejlramt.
Som jeg tidligere har nævnt, er der ingen tvivl om, at problemet skyldes en fejl ved Mageias installationsprogram.
Hvad jeg mente med "måske min fejl" er, at jeg troede, at den lille partition formateret som BIOS opstart betød, at den skulle mountes på /boot/EFI og startes med UEFI.
Imidlertid bruger begge en lille opstartspartition, men bruger den forskelligt. Se #14.
#15: Fik du, under installeringen, muligheden for at lade Mageia selv afgøre installeringen, eller partitionerede du harddisken manuelt?
Jeg valgte at bruge hele disken, og Mageias forslag til opdeling så fornuftigt ud, så jeg kørte med det.
Forsøg med boot i Legacy/BIOS mode var uden held.
Næste forsøg må blive bootinfoscript eller Rescatux og Super Grub2 Disk. Eller dem alle efter tur.
14-01-2007
#16
Efter fejlfinding med bootinfoscript, kan du måske hoppe direkte ombord.
Fra min chroot.txt huske-fil:
Fra en liv-cd - åben en xterm og -
su # + dit "password", så du er "root"
[root@localhost ~]# mkdir -p /mnt/her <Enter>
[root@localhost ~]# mount /dev/sdxn /mnt/her <Enter> # /dev/sdxn = din "/" partion.
[root@localhost ~]# mount -B /proc /mnt/her/proc <Enter>
[root@localhost ~]# mount -B /sys /mnt/her/sys <Enter>
[root@localhost ~]# mount -B /dev /mnt/her/dev <Enter>
[root@localhost ~]# chroot /mnt/her <Enter>
startx
Åben "kontrol-centret" > opstart > Opsæt opstart af system.
Tilpas, gem, exit, og genstart.
--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...
13-10-2007
#17: Fra min chroot.txt huske-fil:
Tak for forslaget.
bootinfoscript viste at core.img, Grubs anden halvdel, mangler.
Ikke så godt, men det fikser osjensens forslag nemt, tænkte jeg naivt.
Alt gik godt indtil
# startx
Der var allerede en xserver kørende, så startx kunne ikke starte en ny, og den kørende så ikke umiddelbart ud til at køre under chroot.
Nå, så kan jeg vel bare køre kontrolcenteret fra terminalen, tænkte jeg:
# drakconf
,men den gik heller ikke. Forskellige fejlmeddelelser og kunne ikke køre drakconf.
Jeg har endda prøvet at kvæle X,
killall Xorg
og Ctrl-Alt-Backsp, og det virker, men X starter igen og beder om login til live-DVDen, og så er jeg tilbage ved begyndelsen.Hvordan har du gjort, mere nøjagtigt? Har du en LiveDVD uden X, eller hvordan lukker du X ned og starter den i chroot?
Andre forslag er også velkomne, hvis du har nogle.
Lige nu ender alt, jeg gør, i ah, ah, dur ikke. Ret nedslående.
20-05-2010
#16: Næste forsøg må blive bootinfoscript eller Rescatux og Super Grub2 Disk. Eller dem alle efter tur.
Ja Rescatux og Super Grub2 og så kikke i loggen efter mere info.
Har du prøvet at downloade en ny udgave af install dvd'en? Det hænder nogle gange at der sker fejl under download.
14-01-2007
bootinfoscript viste at core.img, Grubs anden halvdel, mangler.
Det samme her. Har tilsyneladende ingen betydning.
Igen "hvor er Grub?"
=> Grub2 (v1.99) is installed in XXXXXXX
Hvis du laver en > Rescatux el. Super Grub2 > Kontrol-center > ret Grub, - så læg mærke til hvor Grub var installert, for at finde / lære, af fejlen.
------------------------------------------------------------------------------------
chroot på en anden gammel installation, fra en almindelig live-cd:
Åben en root xterm
Alt det du gør herefter skal gøres i denne xterm.
# su
# password
# fdisk -l
Enhed Opstart Start Slut Sektorer Størrelse Id Type
/dev/sda1 * 2048 25189919 25187872 12G 83 Linux
/dev/sda2 25192440 117210239 92017800 43,9G 5 Udvidet
/dev/sda5 25192448 33369839 8177392 3,9G 82 Linux swap / Solaris
/dev/sda6 33372160 117210239 83838080 40G 83 Linux
[root@localhost guest]# mkdir -p /mnt/her
[root@localhost guest]# mount /dev/sda1 /mnt/her
[root@localhost guest]# mount -B /proc /mnt/her/proc
[root@localhost guest]# mount -B /sys /mnt/her/sys
[root@localhost guest]# mount -B /dev /mnt/her/dev
[root@localhost guest]# chroot /mnt/her
[root@localhost /]# drakboot
Ret til og gem.
[root@localhost /]# exit
[root@localhost /]# umount -a
NB. Startx, - lykkedes heller ikke på min installation, derfor "drakboot" i tekst mode.
Forøvrigt - jeg ved ikke om chroot, opfører sig anderledes på en "systemd" installation?
"Der var allerede en xserver kørende," ser underligt ud, hvis du var i dit
chroot environment.
--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...
13-10-2007
#19: Har du prøvet at downloade en ny udgave af install dvd'en? Det hænder nogle gange at der sker fejl under download.
Den downloadede er som den skal være iflg. md5sum. Den brændte CD derimod, så tvivlsom ud, så jeg brændte en ny.. Repair option fra den ny CD virkede desværre heller ikke.
Mere senere ...