emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#57496: closed ([PATCH 0/2] Add support for chain-loader)


From: GNU bug Tracking System
Subject: bug#57496: closed ([PATCH 0/2] Add support for chain-loader)
Date: Thu, 08 Sep 2022 20:34:02 +0000

Your message dated Thu, 8 Sep 2022 22:33:06 +0200
with message-id <20220908223306.28567f0a@sybil.lepiller.eu>
and subject line Re: [PATCH v4 3/3] gnu: bootloader: Add a friendly error 
message of menu-entry.
has caused the debbugs.gnu.org bug report #57496,
regarding [PATCH 0/2] Add support for chain-loader
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
57496: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57496
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: [PATCH 0/2] Add support for chain-loader Date: Wed, 31 Aug 2022 13:23:06 +0800
From: tiantian <typ22@foxmail.com>

Hi Guix,

I just started using guix system soon. I used  archlinux before.
Now I want to move from archlinux to guix system. It took me
about 2 years to move from windows to archlinux, and now it may
take me a long time to complete the moving from ArchLinx to guix system.
During this period, guix system and archlinux will coexist on my computer.
Therefore, it is necessary for me to easily enter another system in
the boot interface.
So I want to add support for chain-loader in menu-entry of guix system.

Why do I want to use chainloader instead of linux and initrd?

1. guix system and archlinux are independent of each other in my computer.
They are just on the same computer, but they have their own disk partitions.
I also don't want them to interfere with each other.
(I have no money to buy more computers. I just have one computer.)

2. If using linux and initrd, modify the boot arguments of one of them,
which must be in the other system. I think it is strange and inconvenient.
It's also not in line with the above idea of mutual independence and
non-interference.

3. I am a novice. If an unexpected event occurs when using linux and initrd,
I can't repair it quickly and timely.

Is the chain-loader free?

The chain-loader is a function of grub, and grub's protocol is GPL3.
I think it is free. Although chain-loader can boot nonfree system like windows,
it's like nonfree software can run on linux-libre, and linux-libre is free.

If Guix think it's nonfree, I will only keep these changes in my computer.

Here I want to express my thanks to Josselin Poiret. When I tried to start
this task, I found that there was a bug with the menu-entry. When the device
of menu-entry is UUID or file-system-label, an error will be reported by
'guix system' command. I can't fix it. Then I reported this bug in bug#57307.
Thanks to Josselin Poiret fixing the bug, I can continue this task.

My English is not good, I mainly rely on translation software. If I have any
grammar problems and tone problems, please forgive me. I am sending these emails
with respect.

Thanks,
tiantian


tiantian (2):
  gnu: bootloader: Extend `<menu-entry>' for chain-loader.
  gnu: bootloader: grub: Add support for chain-loader.

 doc/guix.texi           | 15 +++++++++
 gnu/bootloader.scm      | 40 ++++++++++++++++++----
 gnu/bootloader/grub.scm | 73 ++++++++++++++++++++++++-----------------
 3 files changed, 92 insertions(+), 36 deletions(-)


base-commit: 6beadc82df204f315d06ea35f2e232bb32f8e440
-- 
2.37.2




--- End Message ---
--- Begin Message --- Subject: Re: [PATCH v4 3/3] gnu: bootloader: Add a friendly error message of menu-entry. Date: Thu, 8 Sep 2022 22:33:06 +0200
Pushed to master as 52d780ea2b0714d035a84e350b516ca2e2c19af1 to
32da9bbc91d365f514ae41528587905b21c41825, thanks!


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]