Μερικές φορές στο νέο μου laptop: (HP Pavilion 8094 17-g015dx) λαμβάνω αυτό το kernel Panic:
και δεν μποτάρει αλλά απ την άλλη κάνει boot μια χαρά.
Δηλαδή είναι hit or miss το ζήτημα δηλαδή ποτε κάνει boot πότε όχι. Αν πάω όμως σε recovery και μετά κάνω resume το boot είναι μια χαρά.
Για να αποκλείσω disk issues άλλαξα δίσκο και πάλι τα ίδια.
Τώρα δοκίμασα να βάλω το refind The rEFInd Boot Manager αλλά δεν ξέρω αν το κάνει solve λόγο του ότι δεν είναι σφάλμα που παρουσιάζετε σταθερά.
Έχετε καμιά άλλη ιδέα τις πταίει; Πιστεύω είναι κάποιο quirk του EFI λόγο ότι είναι από τα πρώτα;
Καλημέρα.
Θα πρότεινα να ψάξεις λίγο το θέμα τού BIOS.
Εκτός του ότι το μοντέλο 17-g015dx, δεν συνάδει με BIOS F.03 τού 2015:
Download the latest drivers, firmware, and software for your HP Pavilion Notebook - 17-g015dx (ENERGY STAR).This is HP’s official website that will help automatically detect and download the correct drivers free of cost for your HP Computing and...
η αναζήτηση λύσης για το firmware bug που βγαίνει πάνω-πάνω, σε BIOS update οδηγεί αρχικά:
Το κακό με αυτό το μοντέλο, είναι ότι φαίνεται να δίνουν αρχείο που αναβαθμίζει BIOS μόνο μέσω Windows. Σε κάθε περίπτωση, η αναβάθμιση BIOS θέλει μεγάλη προσοχή. Ακόμα και η HP αναφέρει ότι γίνεται με ευθύνη τού χρήστη.
1 «Μου αρέσει»
Σε ένα Lenovo που έχω έκανα αναβάθμιση μέσω Windows και μετά εγκατάσταση Linux.
2 «Μου αρέσει»
Δεν παίζει μέσω FreeDOS?
Το δοκίμαζα δεν παίζει.
Κατεβάζω το https://www.hirensbootcd.org/ να δω απο εκεί.
Στο λαπτοπ το reFined μου εμφάνισε και το παρακάτω σφάλμα:
Μπορώ όμως πατόντας enter και επιλέγοντας την επιλογή 2-3 φορές να εκκινήσω.
Πως το UEFI όμως συσχετίζετε με το εν λόγο σφάλμα. Δηλαδή δεν κατανοώ την φιλοσοφία σχέση UEFI και Boot manager. O Boot manager λέει στο UEFI να κάνει boot από το εν λόγο partition στο UEFI και το UEFI κάνει boot?
—Update βάση του blkid το root partition ειναι στο /dev/sda2
:
Update:
Αναβάθμισα το bios μέσω Hirens boot cd Και παρουσιάστηκε ξανά το πρόβλημα ίσως να φταίει που δεν είναι σε legacy mode. Έγκατέστησα ξανα το refind γύρισα το bios σε legacy mode και επέλεξα να κάνει boot από αυτό.
Ακόμα ελεγξα τα smart δεδομένα και δεν βλέπω κάτι ανισυχητικό:
--------------- RUN 1 -------------
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 133
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 120
165 Block_Erase_Count 0x0032 100 100 000 Old_age Always - 80
166 Minimum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 1
167 Max_Bad_Blocks_per_Die 0x0032 100 100 --- Old_age Always - 65
168 Maximum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 3
169 Total_Bad_Blocks 0x0032 100 100 --- Old_age Always - 351
170 Grown_Bad_Blocks 0x0032 100 100 --- Old_age Always - 0
171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
173 Average_PE_Cycles_TLC 0x0032 100 100 000 Old_age Always - 1
174 Unexpected_Power_Loss 0x0032 100 100 000 Old_age Always - 38
184 End-to-End_Error 0x0032 100 100 --- Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 --- Old_age Always - 0
194 Temperature_Celsius 0x0022 070 044 000 Old_age Always - 30 (Min/Max 16/44)
199 UDMA_CRC_Error_Count 0x0032 100 100 --- Old_age Always - 0
230 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0x001600140016
232 Available_Reservd_Space 0x0033 100 100 005 Pre-fail Always - 100
233 NAND_GB_Written_TLC 0x0032 100 100 --- Old_age Always - 186
234 NAND_GB_Written_SLC 0x0032 100 100 000 Old_age Always - 638
241 Host_Writes_GiB 0x0030 100 100 000 Old_age Offline - 256
242 Host_Reads_GiB 0x0030 100 100 000 Old_age Offline - 218
244 Temp_Throttle_Status 0x0032 000 100 --- Old_age Always - 0
------------- RUN 2 ----------------
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 133
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 120
165 Block_Erase_Count 0x0032 100 100 000 Old_age Always - 80
166 Minimum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 1
167 Max_Bad_Blocks_per_Die 0x0032 100 100 --- Old_age Always - 65
168 Maximum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 3
169 Total_Bad_Blocks 0x0032 100 100 --- Old_age Always - 351
170 Grown_Bad_Blocks 0x0032 100 100 --- Old_age Always - 0
171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
173 Average_PE_Cycles_TLC 0x0032 100 100 000 Old_age Always - 1
174 Unexpected_Power_Loss 0x0032 100 100 000 Old_age Always - 38
184 End-to-End_Error 0x0032 100 100 --- Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 --- Old_age Always - 0
194 Temperature_Celsius 0x0022 072 044 000 Old_age Always - 28 (Min/Max 16/44)
199 UDMA_CRC_Error_Count 0x0032 100 100 --- Old_age Always - 0
230 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0x001600140016
232 Available_Reservd_Space 0x0033 100 100 005 Pre-fail Always - 100
233 NAND_GB_Written_TLC 0x0032 100 100 --- Old_age Always - 187
234 NAND_GB_Written_SLC 0x0032 100 100 000 Old_age Always - 638
241 Host_Writes_GiB 0x0030 100 100 000 Old_age Offline - 256
242 Host_Reads_GiB 0x0030 100 100 000 Old_age Offline - 218
244 Temp_Throttle_Status 0x0032 000 100 --- Old_age Always - 0
----------------- RUN 3 -----------------------
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 133
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 120
165 Block_Erase_Count 0x0032 100 100 000 Old_age Always - 80
166 Minimum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 1
167 Max_Bad_Blocks_per_Die 0x0032 100 100 --- Old_age Always - 65
168 Maximum_PE_Cycles_TLC 0x0032 100 100 --- Old_age Always - 3
169 Total_Bad_Blocks 0x0032 100 100 --- Old_age Always - 351
170 Grown_Bad_Blocks 0x0032 100 100 --- Old_age Always - 0
171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
173 Average_PE_Cycles_TLC 0x0032 100 100 000 Old_age Always - 1
174 Unexpected_Power_Loss 0x0032 100 100 000 Old_age Always - 38
184 End-to-End_Error 0x0032 100 100 --- Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 --- Old_age Always - 0
194 Temperature_Celsius 0x0022 073 044 000 Old_age Always - 27 (Min/Max 16/44)
199 UDMA_CRC_Error_Count 0x0032 100 100 --- Old_age Always - 0
230 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0x001600140016
232 Available_Reservd_Space 0x0033 100 100 005 Pre-fail Always - 100
233 NAND_GB_Written_TLC 0x0032 100 100 --- Old_age Always - 187
234 NAND_GB_Written_SLC 0x0032 100 100 000 Old_age Always - 638
241 Host_Writes_GiB 0x0030 100 100 000 Old_age Offline - 256
242 Host_Reads_GiB 0x0030 100 100 000 Old_age Offline - 218
244 Temp_Throttle_Status 0x0032 000 100 --- Old_age Always - 0
Τελικά reFind και πολλαπλά boot βλέπω να είναι η λύση προς το παρόν.
Για τη σχέση BIOS/UEFI/OS, ένα αρκετά κατατοπιστικό άρθρο είναι (και) το παρακάτω
Ο υπολογιστής σου είναι αρκετά καινούργιος ώστε να εμπλέκεσαι με παλιό (legacy) BIOS, είναι 99,9% UEFI. ΠΡοϋπόθεση για να δουλέψει σωστά, είναι ο δίσκος συστήματος να είναι GPT.
Με rEFind δεν έχω ασχοληθεί ποτέ, οπότε δε μπορώ να πω κάτι περισσότερο. Για Grub υπάρχει και αυτό το σχετικό άρθρο.
2 «Μου αρέσει»
Και πως το βλέπω αυτό. το blkid
δεν μου λέει και πολλά. Μπορώ με fdisk
?
m01
Οκτώβριος 23, 2023, 3:30μμ
9
sudo gdisk /dev/sda
Αν εμφανίζει
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT
Τότε είναι gpt.
1 «Μου αρέσει»
Disk model: WDC WDS240G2G0A-
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4E12FEA4-BD47-449E-B21A-D5612754A7D0
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 468860927 467810304 223,1G Linux filesystem
Ναι μπορείς
1 «Μου αρέσει»
m01
Οκτώβριος 23, 2023, 6:17μμ
11
Ισχύει ότι debian και εγώ, μακριά και αγαπημένοι.
Δύο πράγματα θα δοκίμαζα.
Rebuild το initrd. Αυτό σίγουρα.
Αν μπεις καλώς αλλιώς από chroot(έχει διαδικασία).
Κοιτώντας το μήνυμα kernel relocation range, θα δοκίμαζα kernel παράμετρο iommu=soft ή iommu=pt (για intel)
Είναι far cry αλλά… κακό δεν γίνεται.
1 «Μου αρέσει»
m01:
initrd
Μα το initrd ειναι package
1 «Μου αρέσει»
m01
Οκτώβριος 23, 2023, 7:00μμ
13
Το initramfs ήθελα να γράψω.
Ου γαρ έρχεται μόνον…
Kudos για τη διόρθωση.
Έκανα fresh install σε ubuntu 22.04 και εμφάνισε το θέμα πάλι. Αλλαξα απο LEgacy σε UEFI και παλι τια ίδια.
Δεν καταλαβαίνω το σφάλμα. Γιατί το default installation δεν το βλέπει. Μήπως φταίαει το UEFI?
Το θέμα ειναι ότι δεν ξέρω το γιατί και δεν βλέπω πολλές πληροφορίες ώστε να κατανοήσω τις πταίει έβαλα φρέσκο Ubuntu 22.04 και πάλι kernel panic.
Δεν καταλαβάνω το bios τι μπορεί να προκαλεί επειδή liveusb κάνει boot κανονικά.
m01
Οκτώβριος 24, 2023, 7:07μμ
16
Το μηχάνημα που έχεις είναι 100% για UEFI boot.
Αλλάζεις λειτουργικό για να πετύχεις τι;
Sorry δεν καταλαβαίνω την προσέγγιση.
Σου είπα να δοκιμάσεις iommu παραμέτρους αλλά απάντηση δεν έδωσες. Υποθέτω δεν το έκανες.
Προτείνω να το δοκιμάσεις και να ενημερώσεις.
Το UEFI δεν βλέπω τι πρόβλημα να έχει.
Βεβαίως δεν ξέρω τι παραμέτρους έχει το bios και ποιές έχεις “αγγίξει”.
Οπότε last resort επαναφορά defaults.
Καλό βράδυ.
Δλδ σε εντολές τι πρέπει να δώσω; 1-1
Στη δεύτερη γραμμή τής εικόνας σου με το reFInd, γράφει “Using load options μπλα μπλα μπλα…”. Αυτές είναι οι παράμετροι boot.
Την ώρα που μπαίνει στο grub, πατάς το πλήκτρο “e”. Θα σου βγάλει ένα κατεβατό, όπου κάπου θα δεις μια παρόμοια γραμμή με το UUID τής root κατάτμησης και μετά πιθανόν quiet splash
Εκεί θα γράψεις “iommu=soft” (χωρίς τα εισαγωγικά) και μετά θα πατήσεις F10 για να ξεκινήσει μ’ αυτήν την παράμετρο. Αν δεν δουλέψει, δοκιμάζεις την άλλη.
Αυτή η επέμβαση δεν είναι μόνιμη, είναι μόνο για μία φορά. Αν κάποια παράμετρος δουλέψει, πρέπει να επέμβεις στο etc/default/grub, να την γράψεις εκεί και μετά να κάνεις update το grub, ώστε η αλλαγή να γίνει μόνιμη.
2 «Μου αρέσει»
Τελικά το κατάφερα να το εγκατστήσω σε legacy mode. Αυτό το έκανα ορίζοντας χειροκίνητα τα partitions:
1Mb MBR (Στον εγκαταστάτη το βλέπω σαν
1 Gb /boot σε ext4
Ο υπόλοιπος Mounted σαν /
(root ) ext4
Για να το κάνω αυτό κατά την εγκατάσταση στην Οθόνη αυτή επέλεξα κάτι άλλο:
Και μου εμφάνισε την παρακάτω οθόνη:
To πρώτο partition (1Mb Mbr) το ρύθμισα πατόντας το κουμπί +
και προσθέτοντας την κατάτμιση κάπως έτσι:
Την δεύτερη την ρύθμισα κάπως έτσι:
Και την τρίτη την ρύθμισα κάπως έτσι:
Μετά πάτησα Επόμενο
και μου εμφάνισε το παρακάτω παράθυρο:
Στο οποίο πάτησα Συνέχεια
.
Για να παίξει στο bios ρύθμισα σε Legacy Mode.
Γιατί συνέβη;
Επειδή δοκίμαζα τυφλά την επίλυση του θεματος δεν έχω 100% εικόνα ΑΛΛΑ μια εκτίμηση είναι ότι ο εγκαταστάτης εγκαθιστούσε το Mint αλλά και τo Ubuntu που δοκίμασα, σε UEFI boot και όχι legacy. Αυτό έγινε διότι το UEFI του Laptop αν και σε legacy mode υποστιρίζει και μπορεί να κάνει boot ΚΑΙ σε UEFI mode.
Σημειώσεις
Σημείωση 1:
Η παραπάνω λύση την δοκίμασα υπό την προϋπόθεση ότι θα παίζω single boot και όχι dual boot ιδίως με windows.
Σημείωση 2
Σαφώς βέβαια θα το δω άλλες 2-3 μέρες πριν δεσμευθώ γι αυτό το post σαν οριστική λύση. Επειδή πήγα τυφλά μπορεί να αναδυθεί το πρόβλημα ξανα.
ATA VBOX HARDDISK (32,5 GB), είναι virtual box?