Recent Posts

Pages: 1 ... 8 9 [10]

When I do a

Code: [Select]
sudo ./kexec -l ./plopkexec
sudo ./kexec -e

My system hangs without doing anything. I see however that for some reason I can change the caps-lock key and the leds light up so something runs - I know from early assembly dev days that the leds of keyboard change only when a program changes them so something runs haha.

FYI: When I enter the sudo ./kexec commands above I am already out from X and run it from a plain terminal as I don't have too much experience with kexec so this seemed to be the safest.

The easiest would be to create a custom plopkexec.cfg with your kernel settings.

I am not even sure if the drive is really mounted as I was just playing a very limited time around in the terminal, but I see: I will try to create a plopexec.cfg and see if it works or ask if it isn't.

Btw I could not build the app myself as I am having a really hard time with the added busybox because it needs librpc but I only have libtirpc and I was not even having a static lib of that, so I had to build it and fail miserably haha. Is the binary the same as the last source on the page? I guess it does not count so much that I cannot compile it as it is completely self-contained and a static binary.

as you already figured out,
Code: [Select]
sudo ./kexec -l ./plopkexec
sudo ./kexec -e

should work. initrd is not required. Are there any messages after "kexec -e"?

You should also try a systemwide installation.

Also I was finally able to run plopkexec from my grub menu, but it does not find any linuxes :-(

I can plug in an SD card, an USB stick with linux and of course have my arch32 on...

The easiest would be to create a custom plopkexec.cfg with your kernel settings.

Best regards
Also I was finally able to run plopkexec from my grub menu, but it does not find any linuxes :-(

I can plug in an SD card, an USB stick with linux and of course have my arch32 on the same hdd where plopkexec is in the boot folder, but it is not finding any of these... I am not sure about what is going on. I see from the logs that it sees mmblk01 and stuff like that. Also rarely (1-2 times as far as I was trying) I got a kernel panic when I removed the usb stick while plopkexec is running. Once it paniced without me touching it, but otherwise only when I plugged out something.

I was trying with the version prebuilt on your page. I will try building my own if it is not taking too long. Should I send you some logs? Can I save the logs somewhere or I need to photo them? :-)
Pfff murphy's law stricked as usual  ;D

Just after asking, I have found the german page here:

Anyways. I was trying also to run plopkexec with kexec without luck so I am also interested in that part ;-)

These are the stuff I have tried for kexec starting:

Code: [Select]
sudo ./kexec -l ./plopkexec

sudo  ./kexec -l /home/prenex/install/grub4dos/grub4dos-0.4.4/grub.exe --initrd=/home/prenex/install/kexec-tools/build/sbin/plopkexec.iso --command-line="--config-file=debug on; map --mem (rd)+1 (0xff); map --hook; chainloader (0xff)"

sudo  ./kexec -l /home/prenex/install/grub4dos/grub4dos-0.4.4/grub.exe --initrd=/home/prenex/install/kexec-tools/build/sbin/plopkexec.iso

sudo  ./kexec -l /home/prenex/install/grub4dos/grub4dos-0.4.4/grub.exe --initrd=/home/prenex/install/kexec-tools/build/sbin/plopkexec.img

Of course always followed by a ./kexec -e command. The kexec-tools I have compiled on my own but haven't installed it system-wide yet so that is why I am using "./" everywhere so far. The files I have downloaded from your page but I haven't compiled them as I have very latest gcc in arch and I read sometimes it cause problem and I can be happy with prebuilt ones if I they work. If this is the problem of course I will compile plopkexec too ;-)
This is what I am thinking so far for adding plopkexec in grub2, but it seems messy to me:

Code: [Select]
menuentry "Other Linux" {
#set root=(hd0,2) # I do not think I should set anything here should I?
linux /boot/plopkexec          #(add other options here as required)
initrd /boot/plopkexec.img  #(if the other kernel uses/needs one)

I am especially unsure about the initrd part and if I need to set some root or whatever....

TL;DR I have two questions:

1) Can anyone show an example about how to install plopkexec into an existing grub2 as an extra entry?
2) Is it possible to run plopkexec with kexec itself? Can anyone show an example call for this latter?
+) If you think I am doing something dumb just tell me what I should do instead :-)


I have a laptop that cannot boot from its internal SD card reader and now has an archlinux32 installation that is fast for all things except gaming as it seems the latest drivers dropped 3D performance by 50-100%... Earlier I had an ubuntu 16.04 with good-enough 3D but it is always best to update the system or make it more light. I have failed miserably with updating to 18.04 as they tend to not test stuff as 32 bit is not supported anymore so I changed to arch32 just to find out that despite there is 3D acceleration it is too slow. Then came an idea: why don't just install a really old kernel and a really old system for which I have fglrx driver - just for playing and 3D work - and keep the original system as-is if the open drivers slowed down?

This is how I have found "kexec" originally, but from there I have found your plopkexec.

The "old" kernel I want to change into is 2.6 (really old!) and it also can do kexec already but as far as I see the target kernel does not need to know kexec to be able to kexec-ed into.

This is what I am trying:
- I have installed a really old ubuntu 8.04 on an USB stick (32bit like my machine)
- I can boot from this on a PC, but my laptop cannot boot from it. Interesting as it can boot from the arch stick I made... no UEFI though. No problem as I will install it on an internal SD card anyways.
- I have tried various kexec towards this usb key without much success (I had no success with the arch usb loader neither despite that works by bios too)
- I just want a way to start the old kerneled operating system from the new one when I want it.
- My machine cannot boot from sd card, but who cares if there is plopkexec :-)

So my plan is to first install plopexec as a menu entry in the existing grub (I have just spent days to set up arch properly so I prefer not to mess up things and this looks failsafe) and maybe even better start your app using kexec myself from a running system.

I understand that it is redundant to use kexec to run plopkexec that will indeed use kexec, but I like the menu you are providing and all the functions I see on screenshots :-)

My problem is that I find examples nowhere... I understand the concepts, but not deeply enough to write them :-(
I've booted Linux Mint 19.1 32 bit from dvd and it started without problems. i  copyed the plpbt.img file from the live system with sudo if=plpbt.img of=/dev/fd0 then i started plop boot loader from floppy without problems . i could start a bootable usb pendrive.

it seems the win xp pro sp3 is a bit buggy. i couldn't start rawwrite from there.

wieder einen pc gerettet. jetzt muss ich warten bis eine ordentlich ssd mit 480 gb für 30 € zu haben ist.

thank you sir for plop boot manager.
Boot Managers / Trying to boot linux on asus t100ta
« Last post by dps on May 11, 2019, 08:15:11 AM »
so, as the title states, im trying to boot and then install linux onto this asus t100ta that i bought the other day. ive tried everything i know of, but it just does NOT want to boot anything other than the stock operating system (windows 8, which i upgraded via the web updater to windows 10). ive read a lot into it and i keep seeing that everyone has been having problems doing this.

   the closest ive come to getting it to boot was a 32 bit version of android x86. but it stalls at the "found on sdb.." and then reboots into windows.

if there is any way that i can do this with plop, please let me know. im about to try the ways i know with plop right now, but ive not used it too many times... so ill probably miss something.

   ill be here all day, so just say hi or something and make sure im still alive lol

Es ist eine alternative Möglichkeit um plpbt.bin zu starten. Ohne DOS.

Von DOS kann man mit plpbt.bin nicht weiter booten.
Geht das mit einer ms-dos boot diskette und plpbt.bin?

Mit syslinux habe ich mich nie ernsthaft befasst
Pages: 1 ... 8 9 [10]