Re: [Fedora-livecd-list] persistence in Live USB

2009-07-16 Thread Douglas McClendon

Joseph Barney wrote:
I dunno if this is the right spot but had to try... I tried making a 2GB 
persistence space on my Live USB... It's a fairly new 8GB Sandisk 
Cruzer, and I've read that with fat32 you can make it as much as 4GB. 
I'm no techical wizard, but more artsy but can usually manage on 
computers. I am using Fedora 11. My system does boot off the flash drive 
but it gives me a bit over 830mb of space, according to the OS but it is 
not persistent...Anything saved is lost on reboot and I do have Fedora 
11 on my hard drive and installed it to flash with the official LiveUSB 
Creator. Any advice? Thanks!



No problem.  Probably the best thing to do would be to file a bug in 
bugzilla.  In that bug, it would help to have the following information-


a) log into a terminal, 'su -' to root. and run the following commands 
and paste their output-


dmsetup status

df -m

losetup -a

mount

ls -l /mnt/live/LiveOS


b) try with 1.5G, and then 256M persistence space.

With that information I might be able to better diagnose the problem.

For information on filing bugs, see-

http://fedoraproject.org/wiki/Bugs_and_feature_requests

peace...

-dmc


--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


[Fedora-livecd-list] persistence in Live USB

2009-07-16 Thread Joseph Barney
I dunno if this is the right spot but had to try... I tried making a 2GB
persistence space on my Live USB... It's a fairly new 8GB Sandisk Cruzer,
and I've read that with fat32 you can make it as much as 4GB. I'm no
techical wizard, but more artsy but can usually manage on computers. I am
using Fedora 11. My system does boot off the flash drive but it gives me a
bit over 830mb of space, according to the OS but it is not
persistent...Anything saved is lost on reboot and I do have Fedora 11 on my
hard drive and installed it to flash with the official LiveUSB Creator. Any
advice? Thanks!

Joey
--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] 3 more megs if we get rid of redundant copy of kernel?

2009-07-16 Thread Douglas McClendon

Jeremy Katz wrote:

On Thursday, July 16 2009, Douglas McClendon said:

Jeremy Katz wrote:

On Wednesday, July 15 2009, Douglas McClendon said:
In my livecd generation tools I go to a bit of extra hassle to play   
symlink games with /boot/vmlinuz-$(uname -r), such that it doesn't 
get  put into the squashfs, since a copy of it is in the container 
iso/usb  filesystem.


Maybe we want to do that for f12?  It is a bit messy, but I think 
it's  worth it for 3/700M.

Nope, it breaks the ability to easily install by copying over the
filesystem. 
I grant the 'easily' part.  But adding a bit of complexity to the  
installer to dereference a symlink and get the file from /mnt/live isn't  
that tough.


And yet, it's the sort of stuff that regularly leads to weird installer
bugs that are undiagnosable and turn people off of the distro.  Sorry,
the cost isn't worth the benefit here.


That's a valid concern.




 And when you consider that someone may be booting via pxe

and then trying to install (see livecd-iso-to-pxeboot), there's no
guarantee that we can get that file back.
In this case, isn't the kernel in the massive initrd that gets  
downloaded and booted?  Could you have some logic in the initrd that  
detects PXE boot, and makes sure to save a copy of the kernel?


No.  The kernel is just loaded into memory.  You don't have any way to
just "save a copy of the kernel" aside from really disgusting things
involving parsing memory


Skimming the file, it looked to me like the iso was appended to the 
initrd.  The iso having the kernel, suggests to me that the initrd 
scripts would have access to the kernel as a regular file.


-dmc

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] 3 more megs if we get rid of redundant copy of kernel?

2009-07-16 Thread Jeremy Katz
On Thursday, July 16 2009, Douglas McClendon said:
> Jeremy Katz wrote:
>> On Wednesday, July 15 2009, Douglas McClendon said:
>>> In my livecd generation tools I go to a bit of extra hassle to play   
>>> symlink games with /boot/vmlinuz-$(uname -r), such that it doesn't 
>>> get  put into the squashfs, since a copy of it is in the container 
>>> iso/usb  filesystem.
>>>
>>> Maybe we want to do that for f12?  It is a bit messy, but I think 
>>> it's  worth it for 3/700M.
>>
>> Nope, it breaks the ability to easily install by copying over the
>> filesystem. 
>
> I grant the 'easily' part.  But adding a bit of complexity to the  
> installer to dereference a symlink and get the file from /mnt/live isn't  
> that tough.

And yet, it's the sort of stuff that regularly leads to weird installer
bugs that are undiagnosable and turn people off of the distro.  Sorry,
the cost isn't worth the benefit here.

>  And when you consider that someone may be booting via pxe
>> and then trying to install (see livecd-iso-to-pxeboot), there's no
>> guarantee that we can get that file back.
>
> In this case, isn't the kernel in the massive initrd that gets  
> downloaded and booted?  Could you have some logic in the initrd that  
> detects PXE boot, and makes sure to save a copy of the kernel?

No.  The kernel is just loaded into memory.  You don't have any way to
just "save a copy of the kernel" aside from really disgusting things
involving parsing memory

Jeremy

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] 3 more megs if we get rid of redundant copy of kernel?

2009-07-16 Thread Douglas McClendon

Jeremy Katz wrote:

On Wednesday, July 15 2009, Douglas McClendon said:
In my livecd generation tools I go to a bit of extra hassle to play  
symlink games with /boot/vmlinuz-$(uname -r), such that it doesn't get  
put into the squashfs, since a copy of it is in the container iso/usb  
filesystem.


Maybe we want to do that for f12?  It is a bit messy, but I think it's  
worth it for 3/700M.


Nope, it breaks the ability to easily install by copying over the
filesystem. 


I grant the 'easily' part.  But adding a bit of complexity to the 
installer to dereference a symlink and get the file from /mnt/live isn't 
that tough.


 And when you consider that someone may be booting via pxe

and then trying to install (see livecd-iso-to-pxeboot), there's no
guarantee that we can get that file back.


In this case, isn't the kernel in the massive initrd that gets 
downloaded and booted?  Could you have some logic in the initrd that 
detects PXE boot, and makes sure to save a copy of the kernel?


I guess I'm just of the mindset of looking at the 700M livecd and seeing 
two copies of a 3M file, and thinking that somehow there is a way to 
bypass that redundancy (even for all corner cases, but I admit, I'm 
probably not familiar with all of them).


-dmc

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list


Re: [Fedora-livecd-list] 3 more megs if we get rid of redundant copy of kernel?

2009-07-16 Thread Jeremy Katz
On Wednesday, July 15 2009, Douglas McClendon said:
> In my livecd generation tools I go to a bit of extra hassle to play  
> symlink games with /boot/vmlinuz-$(uname -r), such that it doesn't get  
> put into the squashfs, since a copy of it is in the container iso/usb  
> filesystem.
>
> Maybe we want to do that for f12?  It is a bit messy, but I think it's  
> worth it for 3/700M.

Nope, it breaks the ability to easily install by copying over the
filesystem.  And when you consider that someone may be booting via pxe
and then trying to install (see livecd-iso-to-pxeboot), there's no
guarantee that we can get that file back.

Jeremy

--
Fedora-livecd-list mailing list
Fedora-livecd-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-livecd-list