Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (85) </ ... 40 41 42 43 44 [45] 46 47 48 49 50 ... >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: ReMastering HOWTO for DSL, Also for newbies and other enthusiasts< Next Oldest | Next Newest >
plinej Offline





Group: Members
Posts: 75
Joined: Oct. 2005
Posted: Feb. 10 2006,04:20 QUOTE

I made a flua script remastering tool thanks to this thread. Just copy the text between the lines and save as "remaster-flua". Make it executable by opening a shell, changing to the directory you saved the file to,  and then type "chmod a+x remaster-flua". Then you can run it from executing it in emelfm as super user or from a root shell. You can't run this as user dsl. Click on the getting started button for help.

--------------------------------------------------------------------------------------

#!/bin/flua

-- remaster-flua

-- DEFAULTS
ww = 420        -- window width
wh = 420        -- window height
Fl_Widget.initializers = {textfont = 15, labelfont = 15, labelcolor = 0}
Fl_Window.initializers = {box = Boxtype.thin_down, color = 15}

-- MAIN WINDOW
w_main = Window{ww,wh, "remaster-flua"}
b0 = Button{10,90,180,30, "getting started"}
function b0.callback()
w_help:show()
end
b1 = Button{10,130,180,30, "copy files"}
function b1.callback()
if whoami~="root" then
fl_message("You must be root to complete this task!")
end
execute("aterm +tr -T -e mkdir "..browse.."/source &>/dev/null")
execute("aterm +tr -T -e mkdir "..browse.."/newcd &>/dev/null")
execute("aterm +tr -T -e mkdir "..browse.."/newcd/KNOPPIX &>/dev/null")
execute("aterm +tr -T -e mount /dev/cdrom /mnt/cdrom &>/dev/null")
execute("aterm +tr -T -e cp -Rp /mnt/cdrom/boot "..browse.."/newcd &>/dev/null")
execute("aterm +tr -T -e cp -Rp /mnt/cdrom/lost+found "..browse.."/newcd &>/dev/null")
execute("aterm +tr -T -e cp -Rp /mnt/cdrom/index.html "..browse.."/newcd &>/dev/null")
execute("aterm +tr -T -e cp -Rp /KNOPPIX/* "..browse.."/source &>/dev/null")
execute("aterm +tr -T -e cp -Rp /KNOPPIX/.bash_profile "..browse.."/source &>/dev/null")
execute("aterm +tr -T -e umount /dev/cdrom &>/dev/null")
execute("aterm +tr -T -e eject &>/dev/null")
fl_message("now edit your source dir")
end
b2 = Button{10,170,180,30, "create iso"}
function b2.callback()
execute("mkisofs -R "..browse.."/source | create_compressed_fs - 65536 > "..browse.."/newcd/KNOPPIX/KNOPPIX && mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o "..browse.."/mydsl.iso "..browse.."/newcd &>/dev/null")
fl_message("iso created")
end


-- MENU
mm = Menu_Bar{0,0,ww,25;textfont=9}
file_open = Menu_Entry{"&Choose a directory/&Open..."}
function file_open:callback()
--browse = fl_file_chooser("Open a File","/mnt",getenv("HOME").."/")
browse = fl_file_chooser("Open a File","/mnt",getenv("HOME").."/")
if browse then
display.value = "Open: "..browse
else
display.value = "Open: nothing"
display.value = "Open: /"
end
end
help = Menu_Entry{"&File/&Help"}
function help:callback()
w_help:show()
end
file_quit = Menu_Entry{"&File/&Quit"}
function file_quit:callback()
  exit(0)
end
mm:add(file_open)
mm:add(help)
mm:add(file_quit)
-- MENU END

display = Output{10,40,ww-20,20}

-- HELP WINDOW
w_help = Window{ww,wh, "help window"}
w_help_text = Box{10,180,0,10,"\n"..
"\n"..
"Thanks goes to meo's remastering help threads in the forum, and\n"..
"also to Mikshaw's flua_reference.uci to help make this.\n"..
"\n"..
"created by plinej on 2006-02-09\n"..
"\n"..
"First of all check out the thread in the forums at:\n"..
"http://damnsmalllinux.org/cgi-bin/forums/\n"..
"ikonboard.cgi?act=ST;f=12;t=7177;st=0\n"..
"\n"..
"To get started you'll need to be booted up in DSL with your\n"..
"live cd in the cdrom. You will also need a partition to do\n"..
"your work in. meo's posts say you need to format to ext2\n"..
"but I've successfully used an ext3 partition. You need to\n"..
"choose a directory from the drop down box to run this script\n"..
"in. Make sure the directory you choose doesn't have\n"..
"subdirectories named source or newcd. Press the copy\n"..
"files button to start the first part of the scripts.\n"..
"This will create the source and newcd directories,\n"..
"mount your cdrom, and copy all necessary files.\n"..
"You'll then be prompted to make your changes to the source\n"..
"directory. After you make your changes you will need to\n"..
"press the create iso button which will first make your\n"..
"compressed filesystem and then makes the iso mydsl.iso\n"..
"in your work directory. The iso should now be ready to burn.\n"..
"\n"..
"If you already have your source and newcd directories\n"..
"on your hard drive ready to be made into an iso you can still\n"..
"use this app, just skip pushing the copy files button, You'll\n"..
"still need to choose the directory from the drop down box."
;align=Align.right}
w_help:end_layout()
w_main:show()

whoami = getenv("USER")
if whoami~="root" then
fl_message("You might as well close this program now,\n"..
"since root power is needed to build an iso.\n"..
"Try \"sudo remaster-flua\"")
end

---------------------------------------------------------------------------------
Back to top
Profile PM 
plinej Offline





Group: Members
Posts: 75
Joined: Oct. 2005
Posted: Feb. 10 2006,16:26 QUOTE

I put the remaster-flua up on my monkey web server so you can just download it if you want it.

http://plinej.no-ip.org/remaster-flua

You'll need to use save link as...
Back to top
Profile PM 
weirdo Offline





Group: Members
Posts: 8
Joined: Feb. 2006
Posted: Feb. 10 2006,18:43 QUOTE

Hello I request assistance in remastering, if you have time.

I have 3 partitions on my laptop: SuSE 10, WinME, WinXP.

I remastered the DSL, following this webpage's instructions:
http://www.x-dsl.org/wiki/Remastering

A couple of problems, however.

Cloop does not seem to be available for install from YaST, but when I type "modprobe cloop", no error occurs.

Also, "create_compressed_fs" was not available on SuSE, so I simply downloaded the binary from Yahoo, put it into /bin, and that seemed to work

I created a 51MB myremaster.iso file.  I copied it to my WinME directory and booted into WinXP, loaded NERO and then burnt it.  The CD did not boot, but it appears that there are files there (boot.* and KNOPPIX).

I downloaded DSL in WinXP and burnt it using NERO so I can't understand why this didn't work.

Thank you for reading this.
WeirDo
Back to top
Profile PM 
dstude Offline





Group: Members
Posts: 2
Joined: Jan. 2006
Posted: Feb. 27 2006,16:33 QUOTE

Clacker,

My biggest concern is establishing a source of software updates that is a little safer (right now) than myDSL.  If I need to use a different version or a more up-to-date version, I don't want to be stuck waiting until someone creates a myDSL package.  Naturally, of course, I wouldn't be opposed to creating one, myself, but, first things first, I'd like to make sure all my bases are covered.

I had some problems installing stuff from debian at first, which is why I decided to try to go to source code compilation, but I'll give it a shot once again with this procedure.
Back to top
Profile PM 
meo Offline





Group: Members
Posts: 552
Joined: April 2004
Posted: Mar. 03 2006,00:24 QUOTE

Hi again!

Just wanted to say "Thank You" to plinej for an interesting script to make remastering a breeze. I might just give it a try.

Have fun Y'all,
meo


--------------
"Live and let live"   Treat others the way you want to be treated because that's what you should expect from them.

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire
Back to top
Profile PM 
422 replies since April 14 2004,19:11 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (85) </ ... 40 41 42 43 44 [45] 46 47 48 49 50 ... >/
reply to topic new topic new poll
Quick Reply: ReMastering HOWTO for DSL

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code