diff --git a/chapter08/grub.xml b/chapter08/grub.xml
index e9008c31a..78304a3ab 100644
--- a/chapter08/grub.xml
+++ b/chapter08/grub.xml
@@ -167,8 +167,7 @@ mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
grub-glue-efi
- Processes ia32 and amd64 EFI images and glues them
- according to Apple format.
+ Glue 32-bit and 64-bit binary into Apple universal one.
grub-glue-efi
diff --git a/chapter08/python.xml b/chapter08/python.xml
index da1f75cdc..0f50bf6ef 100644
--- a/chapter08/python.xml
+++ b/chapter08/python.xml
@@ -102,12 +102,24 @@
root user. The main reason
of this recommendation is for avoiding a conflict with the system
package manager (dpkg for example), but LFS does not
- have a system-wide package manager so this is not a problem. If desired,
- suppress this warning by running the following commands:
+ have a system-wide package manager so this is not a problem. And,
+ pip3 will attempt to check for a new version of
+ itself whenever it's run. As domain name resolving is not configured
+ yet in LFS chroot environment, it will fail to check for a new version
+ and produce a warning. Once we boot the LFS system and set up network
+ connection, it will then produce a warning telling the user to update it
+ from a pre-built wheel on PyPI if any new version is available. But LFS
+ consider pip3 a part of Python 3 so it should not be
+ updated separately, and an update from a pre-built wheel will deviate
+ from our purpose to build a Linux system from source code. So the
+ warning for a new pip3 version should be ignored as
+ well. If desired, suppress these warnings by running the following
+ commands:
cat > /etc/pip.conf << EOF
[global]
root-user-action = ignore
+disable-pip-version-check = true
EOF