Oh I absolutely agree, with the exception that this is only intended for an install situation and will be on a completely isolated network.<br><br><br>
<br><br><div class="gmail_quote">On Fri, Aug 19, 2011 at 21:18, Gustin Johnson <span dir="ltr"><<a href="mailto:gustin@meganerd.ca">gustin@meganerd.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
You could probably ditch the root=LABEL=ROOT_FS parameter since it<br>
only applies to local disks with that particular label (well<br>
technically it is the partition that has the label).<br>
<br>
I am concerned about the nfs user being root, almost every default NFS<br>
config I have seen squashes the root user (and for good reason).<br>
<div><div></div><div class="h5"><br>
On Fri, Aug 19, 2011 at 6:40 PM, John Schultz <<a href="mailto:jschultz0614@gmail.com">jschultz0614@gmail.com</a>> wrote:<br>
> I have successfully gotten voyage-linux live ISO to boot from a Windows SBS<br>
> 2003 PXE environment and its a ROYAL pain in the behind.<br>
><br>
> 1. Create a NFS share on a linux (in my case, this was a debain 0.6.0a<br>
> server)<br>
> 2. Configure /etc/exports with the following information:<br>
> {NFS/folder/to/Share} *(rw,async,no_root_squash,no_subtree_check)<br>
> 3. Copy the contents of the live CD to this folder<br>
> 4. Copy the {CD}/live/vmlinuz1 to your tftp folder<br>
> {TFTP Server}/linux/voyage/0.7.5/vmlinuz1<br>
> 5. Copy the {CD}/live/initrd1.img to your tftp folder<br>
> {TFTP Server}/linux/voyage/0.7.5/initrd1.img<br>
> 6. Configure your default config file with the following information:<br>
> {This by far is an example, configure this to suit your needs}<br>
>><br>
>> DEFAULT vesamenu.c32<br>
>> PROMPT 0<br>
>> NOESCAPE 0<br>
>> ALLOWOPTIONS 0<br>
>> TIMEOUT 30<br>
>> MENU WIDTH 40<br>
>> MENU MARGIN 0<br>
>> MENU ROWS 12<br>
>> MENU TIMEOUTROW 14<br>
>> MENU HSHIFT 5<br>
>> MENU VSHIFT 2<br>
>> MENU COLOR BORDER 30;44 #00000000 #00000000 none<br>
>> MENU COLOR TABMSG 1;36;44 #00000000 #00000000 none<br>
>> MENU COLOR TITLE 1;36;44 #00000000 #00000000 none<br>
>> MENU COLOR SEL 30;47 #40000000 #20ffffff<br>
>> MENU BACKGROUND DeploymentBackground.png<br>
>><br>
>> MENU TITLE PXE Boot menu<br>
>> MENU WIDTH 80<br>
>> MENU MARGIN 18<br>
>> MENU ROWS 25<br>
>><br>
>> LABEL voyage075<br>
>> MENU DEFAULT<br>
>> MENU LABEL Voyage Linux 0.7.5<br>
>> KERNEL linux/voyage/0.7.5/vmlinuz1 root=LABEL=ROOT_FS<br>
>> INITRD linux/voyage/0.7.5/initrd1.img<br>
>> APPEND boot=live netboot=nfs<br>
>> nfsroot=10.0.0.17:/export/voyage-one-current username=root<br>
><br>
> That should do it.<br>
><br>
> Any questions, let me know.<br>
><br>
> Thanks,<br>
> John<br>
><br>
><br>
> On Fri, Aug 19, 2011 at 12:13, John Schultz <<a href="mailto:jschultz0614@gmail.com">jschultz0614@gmail.com</a>> wrote:<br>
>><br>
>> OK,.. I was able to get it to appear to connect to the NFS share and<br>
>> connect to the sysrcd.dat file, however, I get a md5sum checksum is invalid<br>
>> on the root filesystem image error.<br>
>><br>
>> Just to be sure, I downloaded the iso and extracted the dat file a second<br>
>> time.<br>
>><br>
>><br>
>> On Fri, Aug 19, 2011 at 09:30, Gustin Johnson <<a href="mailto:gustin@meganerd.ca">gustin@meganerd.ca</a>> wrote:<br>
>>><br>
>>> My PXE config looks like this;<br>
>>><br>
>>> LABEL System Rescue CD "Live Image"<br>
>>> LINUX systemrescue/rescuecd<br>
>>> INITRD systemrescue/initram.igz<br>
>>> APPEND scandelay=1 docache<br>
>>> netboot=nfs://192.168.1.10:/images/systemrescue setkmap=us toram<br>
>>> TEXT<br>
>>> SystemRescueCD network boot image (recovery)<br>
>>> ENDTEXT<br>
>>><br>
>>> The 192.168.1.10 is also the PXE server, but it could be any machine.<br>
>>> You can also ignore the TEXT/ENDTEXT bit, it is just for the onscreen<br>
>>> menu (we have a customized FOG install that this is part of).<br>
>>><br>
>>> The Linux and INITRD options are paths that exist under the root of<br>
>>> the TFTP server.<br>
>>> The relevant line from the /etc/exports file:<br>
>>><br>
>>> /images/systemrescue<br>
>>><br>
>>> *(rw,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)<br>
>>><br>
>><br>
><br>
><br>
</div></div></blockquote></div><br>