Results 1 to 10 of 19

Thread: resizing knoppix-data.img

Hybrid View

  1. #1
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    There are two issues with respect to your script :-

    1. You make a copy of it. That will require a huge space somewhere.
    2. Do you propose to replace it while it is in active use, or you put it offline first ?

    The ideal place to have a script written for it is in minirt.gz, when one can specify a cheat code to increase the persistent file size. The script shall determine if there is enough room for the size increase. If yes, it shall expand it without making a copy, while it has not been mounted yet.

    But this very risky without making a copy of it. The script has to be absolutely robust to handle all possible errors.

  2. #2
    Junior Member registered user
    Join Date
    Aug 2007
    Posts
    16
    Yes, true. The last two commands are the critical part. Probably should ensure there's enough space on the destination(s) before uncommenting the last two lines. This script is non-destructive otherwise. Either way you will have a backup in $BUIMG (assuming you follow the directions and use a 2nd form of media for $MYDATA with enough space there).

    I now boot my HD like a USB drive using grub4dos so I can still boot WinXP in a pinch (even tho I have a Win7 and XP VirtualBox) so there''s plenty of space. Note the following wont work for grub2....
    Code:
     Installing a USB compatible install non-invasively(sp?) to the HD
    - Do all this from usb booted knoppix
    - get grub4dos and extract the zip somewhere, then cd to that extraction area
      unzip grub4dos-0.*
      cd grub4dos-0.*
    - mkdir /mnt-system/boot/grub
    - ensure the /mnt-system/boot/grub dir has grub's menu.lst:
      cp menu.lst /mnt-system/boot/grub
    - create the MBR if and ONLY if it doesnt exist:
      sudo bootlace.com  /dev/sda # trashes existing MBR careful!
    - copy grub.exe to the /mnt-system/boot/grub area for DOS/98/XP/NT/W7/VISTA
      cp grub.exe /mnt-system/boot/grub
    - cp the grldr to the root of the hard drive:
      cp grldr /mnt/sda1
    - add the following lines from the boot/syslinux/syslinux.cfg:
      Note: the kernel line contains everything from the syslinux.cfg append statement except the initrd=stuff (even tho it can be left in place)
    # this is a long cmd so be careful!
    # this will /insert lines before the first title in menu.lst - and the kernel line will ignore the initrd=...
       sed -p '/title/i\ 
    title knoppix # any name to describe this boot
    root (hd0,0)  # /dev/sda1 - note the kernel line is from a knoppix 6.23 cfg
    kernel /boot/syslinux/linux ramdisk_size=100000 lang=en vt.default_utf8=0 apm=power-off vga=0x311 initrd=minirt.gz nomce quiet loglevel=0 tz=localtime
    initrd /boot/syslinux/minirt.gz 
    /' /mnt-sytem/boot/grub/menu.lst
    
    - now the boot/ and KNOPPIX/ dirs need to be copied to the /mnt/sda1 destination
    - copy /mnt-system/{KNOPPIX,boot} to the hd partition:
      cd /mnt-system; for dir in KNOPPIX boot; do cp -av $dir /mnt/sda1; done

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports picture

1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports

$149.00



Australia Linux Server- 32 GB RAM + 500 HDD + 6 Core processor picture

Australia Linux Server- 32 GB RAM + 500 HDD + 6 Core processor

$66.76



Open Eye OE-MTX08 8TB Micro Server With Linux (Boots To Login) No Accessories  picture

Open Eye OE-MTX08 8TB Micro Server With Linux (Boots To Login) No Accessories

$282.92



Red Hat Enterprise Linux 5 Server - New and Sealed picture

Red Hat Enterprise Linux 5 Server - New and Sealed

$32.00



IBM 9006-22C 12 Bay LFF SAS3 12G Dual 22 Core 2.6GHz Power9 P9 Linux Server picture

IBM 9006-22C 12 Bay LFF SAS3 12G Dual 22 Core 2.6GHz Power9 P9 Linux Server

$2799.99



Canonical Ubuntu Server Linux 16.10 Full Install CD - 32 bit picture

Canonical Ubuntu Server Linux 16.10 Full Install CD - 32 bit

$9.99



IBM Power8 S822L 20-Core 3.42GHz 256Gb 1.2Tb 40G Elastic Storage Server 5148-22L picture

IBM Power8 S822L 20-Core 3.42GHz 256Gb 1.2Tb 40G Elastic Storage Server 5148-22L

$599.95



IBM E850 Power8 2x 12C 3.02GHz 512Gb 1.8Tb SAS 10GbE 16Gb Linux Server 8408-E8E picture

IBM E850 Power8 2x 12C 3.02GHz 512Gb 1.8Tb SAS 10GbE 16Gb Linux Server 8408-E8E

$899.95



POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives picture

POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives

$179.99



1U Open Source Router Firewall X10SLH-N6-ST031 E3-1270 V3 6x 10GB Ethernet 16GB picture

1U Open Source Router Firewall X10SLH-N6-ST031 E3-1270 V3 6x 10GB Ethernet 16GB

$419.00