Hej!
Försöker installera Ubuntu Gnome42 22.04 på en stationär HP Z220 med SSD.
Fungerande 18.04 Mate och Win10Pro i dualboot,
Installerad på en SSD flyttad från en bärbar där grafiken gav upp.
Har en 500 GB HD som Z220Lager på sdd1.
Ett par HD från haveristen hänger med som sdb och sdc med historiska data (läs nostalgiska
Tidigare försök att installera 20.04 på samma SSD funkade tills jag provade installera olika skrivbord bl.a. xfce.
Ubuntu frös och gick inte att tina upp trots div tips på ubuntusidor.
Så det fick vara tills nu.
Nu 22.04 ger installationsprogrammet felmeddelande ang efi / boot sektion.
Har testat div efi och boot markering på sda1 och sda2 men avbrutit pga felmeddelanden.
Bifogar GParted skärmdump.
Planen är att installera 22.04 på:
sda8 /
sda9 /home
sda4 swap
Men hur göra med efi och boot partition?
sda10-11 är tänkt för ev annan dist, men används inte nu.
22.04 installation strular. 18.04+Win10Pro dualboot funkar
-
- Inlägg: 282
- Blev medlem: 25 feb 2008, 01:29
- OS: Lubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Norrbotten
22.04 installation strular. 18.04+Win10Pro dualboot funkar
- Bilagor
-
- Med fungerade Mate 18.04 och Win10Pro (sda2)
- Skärmavbild vid 2022-06-19 14-35-19.png (58.56 KiB) Visad 1930 gånger
NilleB / Ubuntu 18.04. med Mate, LXDE
Re: 22.04 installation strular. 18.04+Win10Pro dualboot funk
Jag har ingen aning om vad som är fel, men jag kan berätta vad jag skulle göra för att felsöka.
1. Kör memtest och kontrollera att dina RAM-minnen är OK. Om en dator beter sig konstigt är det alltid bra att köra memtest. Man behöver inte köra färdigt memtest, det räcker att köra i någon halvtimme. Hittar det inte fel inom en halvtimme är RAM OK.
2. Om du loggar in i Ubuntu med Wayland, växla till Xorg och se om Ubuntu fungerar bättre.
3. Eftersom du verkar händig, flyttar hårddiskar mellan datorer, har ett dussin partitioner på en hårddisk , o.s.v.:
Börja med att koppla från alla hårddiskar i datorn,
koppla sedan in en "ren" hårddisk som du kan undvara,
kör sedan en "ren" Ubuntu-installation, d.v.s. låt Ubuntu rensa all data på på hårddisken och installera på EN partition.
Tanken är att ta reda på vad som spökar i datorn. Om en ren Ubuntuinstallation fungerar är det tyvärr något fel på hårddisken med ett dussin partitioner.
3.1. Om Ubuntu fortfarande hänger sig, får vi väl kolla i loggar och sånt och se vad som händer.
3.2. Om Ubuntu inte hänger sig, prova installera med bara Windows och Ubuntu, d.v.s. rent dualboot, utan extra saker och se om det fungerar.
... sedan får man bygga vidare.
1. Kör memtest och kontrollera att dina RAM-minnen är OK. Om en dator beter sig konstigt är det alltid bra att köra memtest. Man behöver inte köra färdigt memtest, det räcker att köra i någon halvtimme. Hittar det inte fel inom en halvtimme är RAM OK.
2. Om du loggar in i Ubuntu med Wayland, växla till Xorg och se om Ubuntu fungerar bättre.
3. Eftersom du verkar händig, flyttar hårddiskar mellan datorer, har ett dussin partitioner på en hårddisk , o.s.v.:
Börja med att koppla från alla hårddiskar i datorn,
koppla sedan in en "ren" hårddisk som du kan undvara,
kör sedan en "ren" Ubuntu-installation, d.v.s. låt Ubuntu rensa all data på på hårddisken och installera på EN partition.
Tanken är att ta reda på vad som spökar i datorn. Om en ren Ubuntuinstallation fungerar är det tyvärr något fel på hårddisken med ett dussin partitioner.
3.1. Om Ubuntu fortfarande hänger sig, får vi väl kolla i loggar och sånt och se vad som händer.
3.2. Om Ubuntu inte hänger sig, prova installera med bara Windows och Ubuntu, d.v.s. rent dualboot, utan extra saker och se om det fungerar.
... sedan får man bygga vidare.
-
- Inlägg: 282
- Blev medlem: 25 feb 2008, 01:29
- OS: Lubuntu
- Utgåva: 18.04 Bionic Beaver LTS
- Ort: Norrbotten
Re: 22.04 installation strular. 18.04+Win10Pro dualboot funk
Tack för alla tips!
1. Har kört memtest från grub menun, den fick gå som den ville. Gick ut och fixade med min ved
Inga/0 fel enl memtest.
Sedan ett förtydligande:
2. Skriver detta från fungerande Mate 18.04 på HP Z220.
Har också provat starta Win 10. I grub finns två rader för Win10, sda1 resp sda2.
Bägge fungerar.
Det som inte funkar är installering av Ubuntu 22.04 (från USB) på Z220, enligt alternativet då man själv anger vilka partitioner som skall användas.
Det är då felmeddelanden dyker upp ang efi partition.
Det är så långt jag hunnit för nu, dagtid pockar veden på min uppmärksamhet
1. Har kört memtest från grub menun, den fick gå som den ville. Gick ut och fixade med min ved
Inga/0 fel enl memtest.
Sedan ett förtydligande:
2. Skriver detta från fungerande Mate 18.04 på HP Z220.
Har också provat starta Win 10. I grub finns två rader för Win10, sda1 resp sda2.
Bägge fungerar.
Det som inte funkar är installering av Ubuntu 22.04 (från USB) på Z220, enligt alternativet då man själv anger vilka partitioner som skall användas.
Det är då felmeddelanden dyker upp ang efi partition.
Det är så långt jag hunnit för nu, dagtid pockar veden på min uppmärksamhet
NilleB / Ubuntu 18.04. med Mate, LXDE
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: 22.04 installation strular. 18.04+Win10Pro dualboot funk
Grub bryr sig inte om bootmarkeringen och EFI ligger förmodligen på sda1.Nilleb skrev:Nu 22.04 ger installationsprogrammet felmeddelande ang efi / boot sektion.
Har testat div efi och boot markering på sda1 och sda2 men avbrutit pga felmeddelanden.
Är det grub eller Windows bootmgr som försöker starta upp? (båda borde funka, men grub är förstås bäst...)
Här är ett script som jag hackat ihop för att fixa EFI:
Kod: Markera allt
#! /bin/bash
#
# (C) Magnus Ewert v1.1 - GPL2-3
#
###################################################################################################################
#
function usage {
cat << EOD
usage: fixefi [-f|--force] [·m|--mount] [-s|--secure] [-t|--test] [function]
-f|--force
Copy Grub to EFI boot directory, even if seems to already be there.
-m|--mount
Specifies where efi is mounted. If not specified, "/boot/efi" is used as default.
This is the normal mount point and if this script is run on a system booted via
efi it will probably be so. But when the script is run from a USB-pin or a CD or
so in an attempt to fix an external system, it might be "/mnt" or so, depending
on where the efi-partition is mounted.
-s|--secure
The system is using Secure Boot. This is important to specify correct as the
files differ for Linux.
-t|--test
Do not do anything, just test.
function
backup - Do not fix anything, just taka a backup of bootmgfw-efi.
fix - Fix EFI with Grub (replace bootmgfw.efi).
restore - Restore the system to Microsoft standard, if possible.
show - Show the current status for efi fix.
If no function is specified, the script will attempt to fix efi.
EOD
}
#
#####################################################################
#
#
MOUNT="/boot/efi"
TEMP=`getopt -ofhm:st --long force,help,mount:,secure,test -n $(basename $0) -- "$@"`
if [[ $? -ne 0 ]]; then
usage
exit
fi
eval set -- "$TEMP"
FIX=true
MNT=false
TEST=false
FORCE=false
SECURE=false
CMDNAME=$(basename $0)
while true; do
case $1 in
-f|--force)
FORCE=true
shift
;;
-h|--help)
usage
exit
;;
-m|--mount)
MNT=true
shift
MOUNT=$1
shift
;;
-s|--secure)
SECURE=true
shift
;;
-t|--test)
TEST=true
shift
;;
--)
shift
break
;;
*)
echo "-Got a star..."
shift
;;
esac
done
if [[ -z $1 ]]; then
FUNC="show"
else
FUNC=$1
fi
#
if [[ $FUNC != "backup" && $FUNC != "fix" && $FUNC != "reset" && $FUNC != "show" ]]; then
echo
echo '-Unknown function specified - "'$FUNC'"'
echo
exit
elif [[ ! -z $2 ]]; then
echo
echo "-More than one function specified..."
echo
exit
fi
#
#echo "FUNC: $FUNC"
#echo "MOUNT: $MOUNT"
#exit
#
###################################################################################################################
#
EFI=$(ls /sys/firmware/efi 2> /dev/null)
if [[ ! -z $EFI ]]; then
echo
if [[ -e $MOUNT ]]; then
if [[ -e $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi ]]; then
GRUB=$(strings $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi | grep -i grub)
MICROSOFT=$(strings $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi | grep -i microsoft)
else
echo "-$MOUNT/EFI/Microsoft/Boot/bootmgfw.efi does not exist..."
echo
exit
fi
if [[ $FUNC == "show" ]]; then
if [[ -z $GRUB ]]; then
echo "-EFI is not fixed..."
else
echo "-EFI is already fixed..."
fi
elif [[ $FUNC == "reset" ]]; then
if [[ -e $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi ]]; then
if [[ $TEST == true ]]; then
echo "-Backup found - restoring from $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi"
echo "cp -v $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi"
else
echo "-Backup found - restoring from $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi"
cp -v $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi
fi
elif [[ -r /boot/efi/EFI/OEM/Boot/bootmgfw.efi ]]; then
if [[ $TEST == true ]]; then
echo "-Backup NOT found - restoring from $MOUNT/EFI/OEM/Boot/bootmgfw.efi"
echo "cp -v $MOUNT/EFI/OEM/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi"
else
echo "-Backup NOT found - restoring from $MOUNT/EFI/OEM/Boot/bootmgfw.efi"
cp -v $MOUNT/EFI/OEM/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi
fi
else
echo "-No file to reset from..."
fi
elif [[ $FUNC == "backup" || $FUNC == "fix" ]]; then
if [[ ! -e $MOUNT/EFI/Microsoft2/Boot ]]; then
if [[ $TEST == true ]]; then
echo "mkdir -p $MOUNT/EFI/Microsoft2/Boot"
else
mkdir -p $MOUNT/EFI/Microsoft2/Boot
fi
fi
if [[ -z $GRUB || $FORCE == true ]]; then
if [[ $TEST == true ]]; then
if [[ ! -z $MICROSOFT ]]; then
echo "cp -v $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi"
fi
if [[ $FUNC == "fix" ]] ;then
if [[ $SECURE == true ]]; then
echo "cp -v $MOUNT/EFI/ubuntu/shimx64.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi"
echo "cp -v $MOUNT/EFI/ubuntu/grubx64.efi $MOUNT/EFI/Microsoft/Boot/grubx64.efi"
else
echo "cp -v $MOUNT/EFI/ubuntu/grubx64.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi"
fi
echo "vim /boot/grub/grub.cfg (etc...)"
fi
else
if [[ ! -z $MICROSOFT ]]; then
cp -v $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi $MOUNT/EFI/Microsoft2/Boot/bootmgfw.efi
fi
if [[ $FUNC == "fix" ]] ;then
if [[ $SECURE == true ]]; then
cp -v $MOUNT/EFI/ubuntu/shimx64.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi # With Secure Boot
cp -v $MOUNT/EFI/ubuntu/grubx64.efi $MOUNT/EFI/Microsoft/Boot/grubx64.efi # With Secure Boot
else
cp -v $MOUNT/EFI/ubuntu/grubx64.efi $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi # Without Secure Boot
fi
vim -c "% s=\/EFI\/Microsoft\/Boot\/bootmgfw.efi=\/EFI\/Microsoft2\/Boot\/bootmgfw.efi=g" \
-c "/\/EFI\/Microsoft2\/Boot\/bootmgfw.efi" \
/boot/grub/grub.cfg
fi
fi
else
echo "-Grub already installed in $MOUNT/EFI/Microsoft/Boot/bootmgfw.efi..."
fi
fi
else
echo "Mountpoint $MOUNT does not exist..."
fi
echo
else
echo
echo "-This system does not seem to boot vith EFI..."
echo
fi
Prova att starta upp Ubuntu via SuperGrub2 och kör sedan det här scriptet, eller delar av det....
Senast redigerad av 2 Osprey, redigerad totalt 24 gång.
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: 22.04 installation strular. 18.04+Win10Pro dualboot funk
Vad får du egentligen för felutskrift..?? Svårt att säga hur du ska gå vidare, när jag inte vet felet...Nilleb skrev:Det som inte funkar är installering av Ubuntu 22.04 (från USB) på Z220, enligt alternativet då man själv anger vilka partitioner som skall användas.
Det är då felmeddelanden dyker upp ang efi partition.
Se för övrigt mitt tidigare inlägg...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...