PartialVolume / shredos.x86_64

Shredos Disk Eraser 64 bit for all Intel 64 bit processors as well as processors from AMD and other vendors which make compatible 64 bit chips. ShredOS - Secure disk erasure/wipe
Other
1.5k stars 64 forks source link

shredOS terminal compressed to top line of screen on multi GPU laptop [fixed] #52

Closed Ryan-A-Bradley closed 2 years ago

Ryan-A-Bradley commented 2 years ago

Thank you for fixing this! :D

17/11/2021: shredOS hangs (or crashes) during launch [fixed].

18/11/2021: added new drivers to shredOS. 18/11/2021: shredOS now working on some newer machines but GUI is not loading properly [fixed]. 27/11/2021: shredOS GUI loading properly.

analysis: missing drivers for 10th and 11th gen CPU's and GPU's [fixed].

i7-10750H
i7-11800H

[fixed] I've tried booting with USB; the 32-bit and 64-bit .img files both hang at recal with _. I've tried using an external cd writer/reader with the 64-bit .iso, disc spins up but fails to boot to the black screen.

ACER Predator Helios 300 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3070, 1 TB SSD

Laptop SN look-up link for exact specifications:

https://snlookup.com/acer-predator-ph315-53-notebook-nh-qatek-001-p382646?sn=NHQATEK001120026843400#ffs-tabbed-17|tab6

example of the hanging (or crash) [fixed]: 142283314-6c147bed-fdcf-41ba-9554-b745ed7a1123

example of shredOS working with new drivers but GUI isn't loading properly [fixed]: 142498192-01b226e3-8092-4404-8f68-300e47700288

Firminator commented 2 years ago

Is there an option in the BIOS/UEFI setup to change from UEFI mode to Legacy/BIOS mode?

Ryan-A-Bradley commented 2 years ago

shredOS works on my other laptop and on my desktop pc (both have older hardware than the new laptop). I was hoping to use shredOS to wipe all 3 machines. :o

I just don't have much knowledge about how hardware and bootable software needs to be programmed to work.

Laptop is UEFI boot by default (tested boot with secure boot on/off). For some reason, I'm unable to switch it from UEFI so I'm under the impression this BIOS doesn't support legacy? I'll look into this now.

Ryan-A-Bradley commented 2 years ago

Apparently, I should be able to change the boot setting to legacy after setting a password (which I tried). However, I'll try a bit more right now as I have the laptop currently with me on the desk.

Firminator commented 2 years ago

Sure. Give it a try and let us know.

PartialVolume commented 2 years ago

If this document applies to your model you may have to enable a setting that trusts the USB device to boot UEFI, not only that but the actual file name. Screenshot_20211117_194707

Ryan-A-Bradley commented 2 years ago

Also, this is the BIOS except mine says v2.02. I got this image from google 1 mpMZ0z-zqZ4IA6ylZOwA3w .

PartialVolume commented 2 years ago

Acer A315-53G Service Manual https://www.manualslib.com/manual/1780777/Acer-A315-53g.html?page=55#manual

PartialVolume commented 2 years ago

Possibly under 'advanced settings'

Ryan-A-Bradley commented 2 years ago

It says, on this BIOS system you can press CTRL+S on the tab "Main" in advanced settings to access special settings regarding SATA mode (which is apparently needed to switch it to legacy). I've changed it from RAID to AHCI and still unable to change the boot mode to Legacy.

Ryan-A-Bradley commented 2 years ago

https://community.acer.com/en/discussion/615614/no-sata-mode-in-my-bios-predator-helios-300-ph315-53

tried this for help but doesn't seem to let me switch the boot mode. :/

PartialVolume commented 2 years ago

If this document applies to your model you may have to enable a setting that trusts the USB device to boot UEFI, not only that but the actual file name. Screenshot_20211117_194707

Any luck finding this setting that lets you set a trusted UEFI device?

Ryan-A-Bradley commented 2 years ago

I've added the .efi to the trusted files for execution and it does the same thing. It boots to a black screen and then shows:

RecalBox _

Ryan-A-Bradley commented 2 years ago

EFI file boot 0: shredos

it's now displaying the file in the boot priority. i've named it "shredos". set shredos to 1st slot in priority order.

selected f12 to choose from boot order and attempted booting shredos.

loads a black screen and then shows:

RecalBox _

PartialVolume commented 2 years ago

Has it got two discs in raid configuration or two separate device in non raid mode. Nwipe in shredos will only work in non raid mode.

It's also possible shredos doesn't have the latest driver, however if you loaded ubuntu 18.10 on it and it worked then shredos should work too.

Ryan-A-Bradley commented 2 years ago

I'm able to switch it between the SATA modes:

ACHI Optane without RAID Optane with RAID

Same issue happens on all settings. And I'm unable to switch it from UEFI to Legacy no matter what SATA mode I choose.

I haven't tried installing Ubuntu 18.10 or later so I will download Ubunutu now and format it onto a USB to see if it works.

Note: This laptop was bought with Windows preinstalled on it and has the product key on the hardware (It wasn't manufactured with Linux on it and has never been tested with Linux on it). I'll begin the process now.

Ryan-A-Bradley commented 2 years ago

Currently downloading https://old-releases.ubuntu.com/releases/18.10/

Ryan-A-Bradley commented 2 years ago

Just a quick example of what the hang looks like when I boot. I made it in Microsoft Paint while waiting for Ubuntu to download. Untitled

Ryan-A-Bradley commented 2 years ago

Update regarding Ubuntu 18.10: Currently using Rufus to format Ubuntu onto a USB.

Firminator commented 2 years ago

This is basically a known issue. See https://github.com/PartialVolume/shredos.x86_64/issues/34 and https://github.com/PartialVolume/shredos.x86_64/issues/48#issuecomment-969185245

So far it's happening only on very new devices unless more reports are coming in from other people reporting the opposite.

Ryan-A-Bradley commented 2 years ago

Ubuntu 18.10 successfully installed.

I will check the comment links now, Firminator. Thank you to both of you for helping me try to solve this issue and then further explaining that it's likely due to it being a very new device.

PartialVolume commented 2 years ago

I've noticed that shredos is lacking the /device/fb0 ( the frame buffer ). That used to work as I had used fbgrab etc to grab screenshots in the past. I've got a feeling the frame buffer may have got disabled when I started loading video drivers. Before I build tonights shredos I'll take a look at enabling the frame buffer. That would certainly cause this problem.

Firminator commented 2 years ago

Ryan, Do you have an NVMe drive installed in that Acer laptop?

Ryan-A-Bradley commented 2 years ago

Just wiped Ubuntu off it.

I'm also not sure what an NVMe drive is. If NVMe means "do you have an SSD in your laptop?", I have a 1TB SSD installed on the laptop.

Ryan-A-Bradley commented 2 years ago

By the way, the main post of this thread is like half wrong because I accidentally posted specs for a different laptop.

My laptop is the ACER Predator Helios 300 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3070, 1 TB SSD.

I accidentally posted Acer Predator Triton, which isn't the same laptop. I've edited the main post now so it's correct.

PartialVolume commented 2 years ago

Can you try this version of shredos. It's a version prior to me adding the video drivers and so the frame buffer may be working https://github.com/PartialVolume/shredos.x86_64/releases/download/v2020.05.009_x86-64_0.30.001/shredos-2020.05.009_x86-64_0.30.001_20210217.img

Ryan-A-Bradley commented 2 years ago

I will try it now. :D

Ryan-A-Bradley commented 2 years ago

Crashed again at this screen in the same way.

RecalBox _ Untitled

Firminator commented 2 years ago

Yes same here. What's your CPU and GPU?

PartialVolume commented 2 years ago

I just checked, the frame buffer isn't available in that version either. I'll go back further and check an earlier release.

Firminator commented 2 years ago

Mine is 11th gen Intel Core aka Tigerlake and it comes with this GPU: https://en.wikipedia.org/wiki/Tiger_Lake#GPU I don't have a dedicated GPU in this box.

Ryan-A-Bradley commented 2 years ago

CPU: Intel® Core™ i7 GPU: RTX 3070 notebook (since it's a laptop it uses notebook version of drivers).

I'm not sure what the exact specification of the CPU is other than that. I'll look around for some documents in my drawer regarding the laptop. 1 moment.

Firminator commented 2 years ago

It should show on the upper left main screen of your BIOS setup program :)

Ryan-A-Bradley commented 2 years ago

oh yeah, ahaha. I was about to look it all up on acer using serial number. xD i told you i'm newby.

Ryan-A-Bradley commented 2 years ago

Intel core i7-10750H cpu

Ryan-A-Bradley commented 2 years ago

here you go, you guys! i looked up the SN on Acer's website.

https://snlookup.com/acer-predator-ph315-53-notebook-nh-qatek-001-p382646?sn=NHQATEK001120026843400#ffs-tabbed-17|tab6

this contains the specifications of my laptop!

I'll also put that link in the main post for easier access if you need it in future.

Firminator commented 2 years ago

So 10th and 11th gen CPUs and their GPUs are affected

Ryan-A-Bradley commented 2 years ago

I'll update the description a bit more in the main post so other people who have this problem can see easier if this thread is the same issue they're having.

PartialVolume commented 2 years ago

@Ryan-A-Bradley I'm just compiling a new shredos that contains 30 or more drivers for frame buffer support. Hopefully that will fix this problem. ( @Firminator It will also have the latest nwipe v0.32.012 ). I'll release it sometime tomorrow.

Ryan-A-Bradley commented 2 years ago

looking forward to seeing if it fixes it! i don't use many non-microsoft tools except for the ones i really need and shredOS is an absolute must-have in the toolbelt so I'm thankful to all who are involved in the development of this piece of kit.

there's nothing more reassuring than shredOS for completely sanitizing storage devices. it cleans the storage and cures the OCD. ahahhahaa.

PartialVolume commented 2 years ago

@Ryan-A-Bradley Can you try this version, I've enabled frame buffer support so fingers crossed should now work. Let me know if it doesn't. Thanks.

v2020.05.018_x86-64_0.32.014

Ryan-A-Bradley commented 2 years ago

I'll get right on it now!

Ryan-A-Bradley commented 2 years ago

Tested.

It works but the graphical interface is shrunk to the top of the screen. I hit ctrl+c which proved to me that it is working! when i hit ctrl+c, the blue bar at the top with tiny white text changed to the black screen and i could see it loaded the usual text on that screen too.

i can't take a picture but i can show another example made in paint so you know what's happening!

142283314-6c147bed-fdcf-41ba-9554-b745ed7a1123

Ryan-A-Bradley commented 2 years ago

i would imagine if i was to hit shift+S it would begin wiping using the default settings as usual:

DoD short 1 cycle 1 blanking pass after main wipe

I also just tried pressing enter on the black screen and it did, in fact, launch the wiping interface again. it's working but currently has that visual issue.

Ryan-A-Bradley commented 2 years ago

a more accurate example of what it looks like:

Untitled

PartialVolume commented 2 years ago

Thanks, if nothing else we at least know it's a graphics problem. I'll look up the specs on that system and see whether I can load a new driver for it.

If you ALT-F2 or ALT-F3 do you get the same thing? You may have to type some random text. ALT-F1 takes you back to the main screen.

Ryan-A-Bradley commented 2 years ago

so, hard to see what's going on with alt-f2 but here's what happens:

blinking white dots at the very top of the screen, which means there's something loaded and working but unfortunately unable to display it.

as for alt-f3, not white dots but text still shrunk into a bar at the very top of the screen.

Ryan-A-Bradley commented 2 years ago

here's an example of what alt-f3 looks like:

Untitled

this is also what it looks like when pressing ctrl-c to switch from the main interface back to the launch screen.

PartialVolume commented 2 years ago

I'm wondering whether editing the resolution may fix the problem. What's the screen aspect ratio ? 16:9 or 16:10 ?

See the info here on editing grub.cfg on how to change the terminal resolution. how-to-make-a-persistent-change-to-the-terminal-resolution

Maybe change it to 1280x800 or 1152×648

Ryan-A-Bradley commented 2 years ago

actually, from looking deeper at alt-f3 i can see the blinking cursor from within the very tiny unreadable text.

Ryan-A-Bradley commented 2 years ago

i should also note:

the shrunken text seems to be copied in sections across the top of the screen. hard to explain but perhaps this can help.

text | text | text | text | text |

each 'text' represents the entire interface so try to imagine it loading the interface text multiple times next to each other in a shrunken format across the top of the screen.

i will try changing resolution now. :)