[arch-releng] [PATCH 1/3] Add HDT to the boot menu

Thomas Bächler thomas at archlinux.org
Tue Jul 20 10:54:32 EDT 2010


HDT is a hardware detection/info tool. It will show information about your hardware,
including PCI devices. It will also show the names of the kernel modules that will
support your devices.
---
 configs/syslinux-iso/Makefile                      |    5 ++++-
 .../syslinux-iso/boot-files/isolinux/isolinux.cfg  |    6 ++++++
 2 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/configs/syslinux-iso/Makefile b/configs/syslinux-iso/Makefile
index 8990f0f..a22e824 100644
--- a/configs/syslinux-iso/Makefile
+++ b/configs/syslinux-iso/Makefile
@@ -46,7 +46,10 @@ bootfiles: root-image
 	cp $(WORKDIR)/root-image/usr/lib/syslinux/memdisk $(WORKDIR)/iso/boot/isolinux/
 	cp $(WORKDIR)/root-image/usr/lib/syslinux/pxelinux.0 $(WORKDIR)/iso/boot/isolinux/
 	cp $(WORKDIR)/root-image/usr/lib/syslinux/gpxelinux.0 $(WORKDIR)/iso/boot/isolinux/
-
+	# Add pci.ids and modules.alias for hdt
+	mkdir -p $(WORKDIR)/iso/boot/isolinux/hdt/
+	wget -O - http://pciids.sourceforge.net/v2.2/pci.ids | gzip -9 > $(WORKDIR)/iso/boot/isolinux/hdt/pciids.gz
+	cat $(WORKDIR)/root-images/lib/modules/$(shell grep ^ALL_kver $(kver_FILE) | cut -d= -f2)/modules.alias | gzip -9 > $(WORKDIR)/iso/boot/isolinux/hdt/modalias.gz
 
 # Rules for initcpio images
 initcpio: $(WORKDIR)/iso/boot/archiso.img
diff --git a/configs/syslinux-iso/boot-files/isolinux/isolinux.cfg b/configs/syslinux-iso/boot-files/isolinux/isolinux.cfg
index 3cac5da..a0d258e 100644
--- a/configs/syslinux-iso/boot-files/isolinux/isolinux.cfg
+++ b/configs/syslinux-iso/boot-files/isolinux/isolinux.cfg
@@ -56,6 +56,12 @@ LABEL memtest
 MENU LABEL Run Memtest86+ (RAM test)
 KERNEL /boot/memtest
 
+# http://hdt-project.org/
+LABEL hdt
+MENU LABEL Hardware Information (HDT)
+KERNEL hdt.c32
+APPEND modules_alias=hdt/modalias.gz pciids=hdt/pciids.gz
+
 # http://www.vortex.prodigynet.co.uk/x86test/
 LABEL x86test
 MENU LABEL Run x86test (CPU test)
-- 
1.7.1.1



More information about the arch-releng mailing list