Thanks vladimir, sadly it did not work. What i did was to include the memmap line like this on* boot/grub/grub.cfg*
# This Menu entry brought to you courtesy of https://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/ set timeout=10 set default=0 menuentry "Run Ubuntu Live ISO" { loopback loop /ubuntu.iso * linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash -- memmap=16K\\\$0x0000000B4018000,16K\\\$0x0000000B2018000,4K\\\$0x0000000B401C000,4K\\\$0x0000000B201C000* initrd (loop)/casper/initrd } Then i booted ubuntu from live usb, and i wanted to double check if those areas in the memory were reserved. So i opened terminal, and executed : *dmesg* A long list of reserved things were displayed but nothing related to those specific memory addresses. regards! On Mon, Nov 7, 2022 at 12:43 AM Vladimir 'phcoder' Serbinenko < phco...@gmail.com> wrote: > On Mon, Nov 7, 2022 at 2:54 AM James Wabi <imitomx1...@gmail.com> wrote: > > > > Hi Vladimir > > thank you for your response, > > > > I managed to follow this guide from start to end, and i have a bootable > USB flash drive with grub and also with the ubuntu.iso in it, just like you > explained. > > tutorial: > https://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/ > > > > Inside my usb flash drive, the contents on the boot/grub/grub.cfg are: > > -------------- > > > > # This Menu entry brought to you courtesy of > https://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/ > > set timeout=10 > > set default=0 > > > > menuentry "Run Ubuntu Live ISO" { > > loopback loop /ubuntu.iso > > linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso > splash -- > > initrd (loop)/casper/initrd > > } > > > > -------------- > > Now my quesiton is, where should i add this line?: > > > memmap=8K\\\$0x00000005A00C000,4K\\\$0x00000005A00E000,8K\\\$0x00000005C00C000,4K\\\$0x00000005C00E000 > > > > > > That line above is the fix for my memory in grub.cfg but i don“t know > where to put it. > > > > On a pc where linux has already been installed into the hard drive, the > line would look something similar to this: > > > > GRUB_CMDLINE_LINUX_DEFAULT="quiet splash > memmap=8K\\\$0x00000005A00C000,4K\\\$0x00000005A00E000,8K\\\$0x00000005C00C000,4K\\\$0x00000005C00E000" > > > > Well this option is not a GRUB command at all and has nothing to do > with similarly named GRUB facility that can be used to achieve the > same result. > > This is a linux option that you need to add to the end of linux line > > > > But on bootable live flashdrive in boot/grub/grub.cfg im not sure how i > am supposed to add it. > > > > do you know? > > thanks > > > > > > On Sun, Nov 6, 2022 at 6:09 PM Vladimir 'phcoder' Serbinenko < > phco...@gmail.com> wrote: > >> > >> Thank you a lot for this feedback. For LiveUSB: put original iso as a > >> file then install GRUB on the USB and put in boot/grub/grub.cfg: > >> memmap ... > >> > >> menuentry "My Live USB" { > >> iso_path=<My ISO> > >> export iso_path > >> loopback loop $iso_path > >> root=loop > >> configfile /boog/grub/loopback.cfg > >> } > >> > >> The config is of the top of my head, might need some corrections. If > >> so please let me know and post them back for others > >> > >> On Sun, Nov 6, 2022 at 9:58 PM James Wabi <imitomx1...@gmail.com> > wrote: > >> > > >> > Hi. > >> > > >> > Thanks you all developers that workd on Grub. With grub and the > Badram and Memmap command i was able to fix my Laptop with bad/broken > soldered ram memory in the motherboard. > >> > Actually "memmap" was the one that worked, which reserved specific > memory address making the OS bootable and stable. > >> > > >> > The catch was to install linux on a good working PC and edit the cfg > /etc/default/grub to include some specific memmap lines for the memory > addresses that needed to be blocked, then transfer the hard drive to the > broken memory laptop. This fixed everything. and the laptop has been > running perfectly. > >> > > >> > I have not found a way, and there is no information online, if this > is possible to do with a LIVE linux USB flash drive. As soon as you boot > from a live USB flashdrive, the machine starts to use bad broken soldered > memory. And i wish there was a way to edit the live usb boot flash drive so > it has edited GRUB memmap commands in order to boot with the USB live > linux and blocking that memory address. > >> > > >> > I have read i should prepare the live-usb flashdrive with rufus, but > the files are completely different from what you do with a linux that is > already installed on a hard drive and changing /etc/default/grub cfg > >> > > >> > If this can be done in the future it would really help, to most of us > that have bad soldered memory on the motherboard. Would be nice to live > boot a linux and block some memory addresses. > >> > > >> > thanks! > >> > > >> > > >> > _______________________________________________ > >> > Grub-devel mailing list > >> > Grub-devel@gnu.org > >> > https://lists.gnu.org/mailman/listinfo/grub-devel > >> > >> > >> > >> -- > >> Regards > >> Vladimir 'phcoder' Serbinenko > >> > >> _______________________________________________ > >> Grub-devel mailing list > >> Grub-devel@gnu.org > >> https://lists.gnu.org/mailman/listinfo/grub-devel > > > > _______________________________________________ > > Grub-devel mailing list > > Grub-devel@gnu.org > > https://lists.gnu.org/mailman/listinfo/grub-devel > > > > -- > Regards > Vladimir 'phcoder' Serbinenko > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel