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

Reply via email to