<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://mail.knoppix.net/wiki3/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swecha</id>
		<title>Knoppix Documentation Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Swecha"/>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Special:Contributions/Swecha"/>
		<updated>2026-09-18T21:38:54Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://mail.knoppix.net/wiki/Bugs/Installer</id>
		<title>Bugs/Installer</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Bugs/Installer"/>
				<updated>2005-12-29T04:41:26Z</updated>
		
		<summary type="html">&lt;p&gt;Swecha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
unfortunately I'm using an old SCSI-adapter (Tekram 390UF). The necessary module -ncr53c8xx.ko or sym53c8xx.ko - isn't included in the kernel modules. Is there a workaround to load the module ncr53c8xx or the sym53c8xx on boot?&lt;br /&gt;
Can I use any precompiled module for a 2.6-kernel?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi, &amp;lt;br&amp;gt; I am making a LiveCD (of my work on localization) based on knoppix. The problem i have with Knoppix-installer is as follows. When i INSTALL knoppix, the installer just ignores all the other OS installations on the hard disk and creates a Grub menu that contains just the new installation.&lt;br /&gt;
&amp;lt;p&amp;gt;I have made some changes to the install script boot-tools.bm so that it scans hard disk partitions for other installations and make entries for them in the new Grum menu. Its not tested.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''I would like to know if there would be any improvements to knoppix-installer in the near future related to this.'''&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Diff (-pu) follows..&lt;br /&gt;
&amp;lt;pre&amp;gt;--- fsextract-NEW/usr/share/knoppix-installer/modules/booting/boot-tools.bm	2005-11-30 17:23:05.000000000 +0530&lt;br /&gt;
+++ boot-tools.bm	2005-12-27 15:00:28.000000000 +0530&lt;br /&gt;
@@ -52,7 +52,7 @@ create_initrd()&lt;br /&gt;
 		# TODO: :-)&lt;br /&gt;
 		[ -z &amp;quot;$(which mkext2fs)&amp;quot; -a -x &amp;quot;tools/mkext2fs&amp;quot; ] &amp;amp;&amp;amp; cp -f tools/mkext2fs $TARGET_MNT_POINT/usr/sbin/&lt;br /&gt;
 		perl -pi -e &amp;quot;s/mkcramfs/mkext2fs -f/g&amp;quot; $TARGET_MNT_POINT/etc/mkinitrd/mkinitrd.conf&lt;br /&gt;
-		#perl -pi -e &amp;quot;s/mkcramfs/mkext2fs/g&amp;quot; $TARGET_MNT_POINT/etc/mkinitrd/mkinitrd.conf   ---SWECHA&lt;br /&gt;
+		# SWECHA -- Added -f to above line.&lt;br /&gt;
 		export INITRD_PARAM_$INITRD_POSTFIX=&amp;quot;ramdisk_size=100000 &amp;quot;&lt;br /&gt;
 	fi&lt;br /&gt;
  &lt;br /&gt;
@@ -568,7 +568,60 @@ translate_linux_to_grub () {&lt;br /&gt;
     return 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
+# SWECHA specific function&lt;br /&gt;
+get_grub_menu()&lt;br /&gt;
+{&lt;br /&gt;
+  mnt_point=&amp;quot;/mnt/inst&amp;quot;&lt;br /&gt;
+  [ ! -e $mnt_point ] &amp;amp;&amp;amp; mkdir $mnt_point&lt;br /&gt;
+  PART=$1&lt;br /&gt;
+  mount -o ro $PART $mnt_point 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&lt;br /&gt;
+  [ $? -ne 0 ] &amp;amp;&amp;amp;  return 1&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+  menu_file=$mnt_point/boot/grub/menu.lst&lt;br /&gt;
+  if [ ! -e &amp;quot;$menu_file&amp;quot; ] ; then umount $PART ; return 1; fi&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+  return 0&lt;br /&gt;
+}&lt;br /&gt;
 &lt;br /&gt;
+# SWECHA specific function &lt;br /&gt;
+# uses fdisk to detect all partitions..&lt;br /&gt;
+# From each Linux partition it tries to get boot/grub/menu.lst&lt;br /&gt;
+#    accumilates the boot entries from all of them and adds &lt;br /&gt;
+#     them to a the menu.lst of the newly installed grub.&lt;br /&gt;
+#  For each Fat32 partition found.. it adds a Win2k/xp entry to menu.lst&lt;br /&gt;
+# &lt;br /&gt;
+create_swecha_menu() &lt;br /&gt;
+{&lt;br /&gt;
+ #back up the default menu.lst created by the default knoppix installer&lt;br /&gt;
+ cp $TARGET_MNT_POINT/boot/grub/menu.lst $TARGET_MNT_POINT/boot/grub/menu.knoppix.lst&lt;br /&gt;
+ &lt;br /&gt;
+ #Linux partion list&lt;br /&gt;
+ for DP in `/sbin/fdisk -l /dev/hda | grep -r &amp;quot;^/dev&amp;quot; | grep -i linux | cut -d' ' -f1` # for each linux partition...&lt;br /&gt;
+ do&lt;br /&gt;
+   get_grub_menu $DP&lt;br /&gt;
+   [ $? -ne 0 ] &amp;amp;&amp;amp; continue&lt;br /&gt;
+   echo &amp;quot;# -------------From $DP --------------------------&amp;quot; &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   awk '/[Tt]itle/ { start = 1 }; { if(start==1) print $0}'  $menu_file  &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   umount $DP&lt;br /&gt;
+ done&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+ #Win partitions&lt;br /&gt;
+ for DP in `/sbin/fdisk -l /dev/hda | grep -r &amp;quot;^/dev&amp;quot; | grep -i fat | cut -d' ' -f1` # for each FAT32 partition...&lt;br /&gt;
+ do&lt;br /&gt;
+   hd=`echo $DP | cut -d'a' -f2`&lt;br /&gt;
+   let hd=$hd-1&lt;br /&gt;
+   echo &amp;quot;# -------------From $DP --------------------------&amp;quot; &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   cat &amp;lt;&amp;lt;EOI &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+title Win 2k/XP/..&lt;br /&gt;
+root (hd0,$hd)&lt;br /&gt;
+chainloader +1&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+EOI&lt;br /&gt;
+  done&lt;br /&gt;
+ &lt;br /&gt;
+  return 0  &lt;br /&gt;
+}&lt;br /&gt;
+  &lt;br /&gt;
 install_grub()&lt;br /&gt;
 {&lt;br /&gt;
 	# create device.map&lt;br /&gt;
@@ -714,6 +767,8 @@ EOF&lt;br /&gt;
 			grub-install --root-directory=$TARGET_MNT_POINT &amp;quot;(hd0)&amp;quot; &amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 			;;&lt;br /&gt;
 	esac&lt;br /&gt;
+&lt;br /&gt;
+	create_swecha_menu # SWECHA &lt;br /&gt;
 	&lt;br /&gt;
 	return 0&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Please add all bug reports above this line --&amp;gt;&lt;br /&gt;
[[Category:Bug Pages]]&lt;/div&gt;</summary>
		<author><name>Swecha</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Bugs/Installer</id>
		<title>Bugs/Installer</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Bugs/Installer"/>
				<updated>2005-12-28T12:28:32Z</updated>
		
		<summary type="html">&lt;p&gt;Swecha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
unfortunately I'm using an old SCSI-adapter (Tekram 390UF). The necessary module -ncr53c8xx.ko or sym53c8xx.ko - isn't included in the kernel modules. Is there a workaround to load the module ncr53c8xx or the sym53c8xx on boot?&lt;br /&gt;
Can I use any precompiled module for a 2.6-kernel?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hi, &amp;lt;br&amp;gt; I am making a LiveCD (of my work on localization) based on knoppix. The problem i have with Knoppix-installer is as follows. When i INSTALL knoppix, the installer just ignores all the other OS installations on the hard disk and creates a Grub menu that contains just the new installation.&lt;br /&gt;
&amp;lt;p&amp;gt;I have made some changes to the install script boot-tools.bm so that it scans hard disk partitions for other installations and make entries for them in the new Grum menu. Its not tested.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;'''I would like to know if there would be any improvements to knoppix-installer in the near future related to this.'''&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Diff (-pu) follows..&lt;br /&gt;
&amp;lt;pre&amp;gt;--- fsextract-NEW/usr/share/knoppix-installer/modules/booting/boot-tools.bm	2005-11-30 17:23:05.000000000 +0530&lt;br /&gt;
+++ boot-tools.bm	2005-12-27 15:00:28.000000000 +0530&lt;br /&gt;
@@ -52,7 +52,7 @@ create_initrd()&lt;br /&gt;
 		# TODO: :-)&lt;br /&gt;
 		[ -z &amp;quot;$(which mkext2fs)&amp;quot; -a -x &amp;quot;tools/mkext2fs&amp;quot; ] &amp;amp;&amp;amp; cp -f tools/mkext2fs $TARGET_MNT_POINT/usr/sbin/&lt;br /&gt;
 		perl -pi -e &amp;quot;s/mkcramfs/mkext2fs -f/g&amp;quot; $TARGET_MNT_POINT/etc/mkinitrd/mkinitrd.conf&lt;br /&gt;
-		#perl -pi -e &amp;quot;s/mkcramfs/mkext2fs/g&amp;quot; $TARGET_MNT_POINT/etc/mkinitrd/mkinitrd.conf   ---SWECHA&lt;br /&gt;
+		# SWECHA -- Added -f to above line.&lt;br /&gt;
 		export INITRD_PARAM_$INITRD_POSTFIX=&amp;quot;ramdisk_size=100000 &amp;quot;&lt;br /&gt;
 	fi&lt;br /&gt;
  &lt;br /&gt;
@@ -568,7 +568,60 @@ translate_linux_to_grub () {&lt;br /&gt;
     return 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
+# SWECHA specific function&lt;br /&gt;
+get_grub_menu()&lt;br /&gt;
+{&lt;br /&gt;
+  mnt_point=&amp;quot;/mnt/inst&amp;quot;&lt;br /&gt;
+  [ ! -e $mnt_point ] &amp;amp;&amp;amp; mkdir $mnt_point&lt;br /&gt;
+  PART=$1&lt;br /&gt;
+  mount -o ro $PART $mnt_point 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&lt;br /&gt;
+  [ $? -ne 0 ] &amp;amp;&amp;amp;  return 1&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+  menu_file=$mnt_point/boot/grub/menu.lst&lt;br /&gt;
+  if [ ! -e &amp;quot;$menu_file&amp;quot; ] ; then umount $PART ; return 1; fi&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+  return 0&lt;br /&gt;
+}&lt;br /&gt;
 &lt;br /&gt;
+# SWECHA specific function &lt;br /&gt;
+# uses fdisk to detect all partitions..&lt;br /&gt;
+# From each Linux partition it tries to get boot/grub/menu.lst&lt;br /&gt;
+#    accumilates the boot entries from all of them and adds &lt;br /&gt;
+#     them to a the menu.lst of the newly installed grub.&lt;br /&gt;
+#  For each Fat32 partition found.. it adds a Win2k/xp entry to menu.lst&lt;br /&gt;
+# &lt;br /&gt;
+create_swecha_menu() &lt;br /&gt;
+{&lt;br /&gt;
+ #back up the default menu.lst created by the default knoppix installer&lt;br /&gt;
+ cp $TARGET_MNT_POINT/boot/grub/menu.lst $TARGET_MNT_POINT/boot/grub/menu.knoppix.lst&lt;br /&gt;
+ &lt;br /&gt;
+ #Linux partion list&lt;br /&gt;
+ for DP in `/sbin/fdisk -l /dev/hda | grep -r &amp;quot;^/dev&amp;quot; | grep -i linux | cut -d' ' -f1` # for each linux partition...&lt;br /&gt;
+ do&lt;br /&gt;
+   get_grub_menu $DP&lt;br /&gt;
+   [ $? -ne 0 ] &amp;amp;&amp;amp; continue&lt;br /&gt;
+   echo &amp;quot;# -------------From $DP --------------------------&amp;quot; &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   awk '/[Tt]itle/ { start = 1 }; { if(start==1) print $0}'  $menu_file  &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   umount $DP&lt;br /&gt;
+ done&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+ #Win partitions&lt;br /&gt;
+ for DP in `/sbin/fdisk -l /dev/hda | grep -r &amp;quot;^/dev&amp;quot; | grep -i fat | cut -d' ' -f1` # for each FAT32 partition...&lt;br /&gt;
+ do&lt;br /&gt;
+   hd=`echo $DP | cut -d'a' -f2`&lt;br /&gt;
+   let hd=$hd-1&lt;br /&gt;
+   echo &amp;quot;# -------------From $DP --------------------------&amp;quot; &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+   cat &amp;lt;&amp;lt;EOI &amp;gt;&amp;gt; $TARGET_MNT_POINT/boot/grub/menu.lst&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+title Win 2k/XP/..&lt;br /&gt;
+chainloader (hd0,$hd)+1&lt;br /&gt;
+                                                                                                                             &lt;br /&gt;
+EOI&lt;br /&gt;
+  done&lt;br /&gt;
+ &lt;br /&gt;
+  return 0  &lt;br /&gt;
+}&lt;br /&gt;
+  &lt;br /&gt;
 install_grub()&lt;br /&gt;
 {&lt;br /&gt;
 	# create device.map&lt;br /&gt;
@@ -714,6 +767,8 @@ EOF&lt;br /&gt;
 			grub-install --root-directory=$TARGET_MNT_POINT &amp;quot;(hd0)&amp;quot; &amp;gt;/dev/null 2&amp;gt;/dev/null&lt;br /&gt;
 			;;&lt;br /&gt;
 	esac&lt;br /&gt;
+&lt;br /&gt;
+	create_swecha_menu # SWECHA &lt;br /&gt;
 	&lt;br /&gt;
 	return 0&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Please add all bug reports above this line --&amp;gt;&lt;br /&gt;
[[Category:Bug Pages]]&lt;/div&gt;</summary>
		<author><name>Swecha</name></author>	</entry>

	</feed>