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
  •  


Intel Core i7-7700 3.60GHz Quad-Core CPU picture

Intel Core i7-7700 3.60GHz Quad-Core CPU

$41.81



** AMD Ryzen 5 2600 CPU Processor - USED  ** picture

** AMD Ryzen 5 2600 CPU Processor - USED **

$38.99



Intel Core i5-12600K 2.80GHz 10-Core Processor LGA 1700 BX8071512600K picture

Intel Core i5-12600K 2.80GHz 10-Core Processor LGA 1700 BX8071512600K

$164.99



AMD Ryzen 9 7900x Processor (5.6 GHz, 12 Cores) picture

AMD Ryzen 9 7900x Processor (5.6 GHz, 12 Cores)

$225.00



Intel Core i7-7700 Quad-Core 3.60GHz 8MB LGA1151 CPU Processor SR338 picture

Intel Core i7-7700 Quad-Core 3.60GHz 8MB LGA1151 CPU Processor SR338

$79.00



Intel - Core i9-14900K 14th Gen 24-Core 32-Thread - 4.4GHz (6.0GHz Turbo) Soc... picture

Intel - Core i9-14900K 14th Gen 24-Core 32-Thread - 4.4GHz (6.0GHz Turbo) Soc...

$544.99



Intel Core i5-6500 SR2BX 3.2GHz LGA1151 65W  6th Gen Quad-Core CPU Processor picture

Intel Core i5-6500 SR2BX 3.2GHz LGA1151 65W 6th Gen Quad-Core CPU Processor

$24.99



Intel Core i5-7500t 2.70ghz SR337 Processor picture

Intel Core i5-7500t 2.70ghz SR337 Processor

$30.00



Intel Core i5-8500 @ 3.00GHz - SR3XE CPU - Processor #95 picture

Intel Core i5-8500 @ 3.00GHz - SR3XE CPU - Processor #95

$44.99



Intel Xeon E-2276G SRF7M LGA 1151 | 3.8GHz, 6 Cores | Server Processor picture

Intel Xeon E-2276G SRF7M LGA 1151 | 3.8GHz, 6 Cores | Server Processor

$278.99