From: Frank W. <Fra...@ct...> - 2006-02-14 09:41:56
Attachments:
diff
|
Hi, I am going to do remote updates to my DL boxes, so I need to make use of th= e=20 DL_device parameter. It looks like it has never been implemented so I gave = it=20 a shot. See the attached patch for the mount_cdrom script. It also looks on= =20 local HDDs to find the DL iso image. If this is how the DL_device was=20 supposed to work, maybe this can mainstream Just in case anyone wonders why I do this.... Read on and feel free to comment :-)=20 As I keep my DL on CompactFlash-On-IDE-Adapters with 2 256 MB partitions on= =20 them I can't use the bootcd.iso.new mechanism to update, there's not enough= =20 space on my partition. So I do the following: copy a new bootcd.iso, DEVIL-LINUX, and an already=20 upgraded etc.tar.bz2 to the second partition. I then add a GRUB entry that boots the new stuff, using both DL_device and= =20 DL_config command-line args. I reboot into the new stuff, and if all seems= =20 well, then I copy the bootcd.iso and DEVIL-LINUX files to the first=20 partition, copy the etc.tar.bz2 to its usual location. I then re-edit grub = to=20 fetch everything from the usual locations. In case the reboot with the new stuff fails, I can call a local guy to hook= up=20 a keyboard and a screen and select the old entry at the grub promt. Have a nice day, =46rank =2D-=20 _______________________________________________ Centre de Technologie de l'Education 29 avenue John F. Kennedy L-1855 Luxembourg-Kirchberg t=E9l.: +352 478-5973 fax: +352 333797 _______________________________________________ |
From: Heiko Z. <he...@zu...> - 2006-02-14 13:19:09
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, February 14, 2006 03:44, Frank Weis wrote: > Hi, > > > I am going to do remote updates to my DL boxes, so I need to make use of Thanks ! I'll add it as soon as I get a chance. The bootcd.iso.new is a kind of broken right now anyway, I didn't get a chance to fix it. - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iEYEARECAAYFAkPx2L0ACgkQUcytMSbs+YXmfwCfa5CeUafCdrME0pnFauQ2VwW/ 5SYAn2gYuDJJJ9WOiJASNxLgCDE6QSBF =ALE1 -----END PGP SIGNATURE----- |
From: Heiko Z. <he...@zu...> - 2006-02-19 16:57:15
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, February 14, 2006 03:44, Frank Weis wrote: > Hi, > > > I am going to do remote updates to my DL boxes, so I need to make use of > the DL_device parameter. It looks like it has never been implemented so I > gave it a shot. See the attached patch for the mount_cdrom script. It also > looks on local HDDs to find the DL iso image. If this is how the DL_device > was supposed to work, maybe this can mainstream > > Just in case anyone wonders why I do this.... > > > Read on and feel free to comment :-) > > > As I keep my DL on CompactFlash-On-IDE-Adapters with 2 256 MB partitions > on them I can't use the bootcd.iso.new mechanism to update, there's not > enough space on my partition. So I do the following: copy a new bootcd.iso, > DEVIL-LINUX, and an already > upgraded etc.tar.bz2 to the second partition. > > I then add a GRUB entry that boots the new stuff, using both DL_device > and DL_config command-line args. I reboot into the new stuff, and if all > seems well, then I copy the bootcd.iso and DEVIL-LINUX files to the first > partition, copy the etc.tar.bz2 to its usual location. I then re-edit > grub to fetch everything from the usual locations. > > In case the reboot with the new stuff fails, I can call a local guy to > hook up a keyboard and a screen and select the old entry at the grub > promt. I'm a little confused by the patch you sent in. I already applied the parts for DEVICE_USER_ONLY. What I don't understand is why you have to add HDD_IDE to the list of CDROMS. Are you actually copying the contents of the ISO to the partition? This is not necessary ! Take a look at the install-on-usb script. - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iEYEARECAAYFAkP4o10ACgkQUcytMSbs+YVfpQCfXGM3Psq/JAQP8JSY4GSnYmXv uxoAmgIGdA8WgMgVL+PPWq2LUmViWLMy =0u9Y -----END PGP SIGNATURE----- |
From: Frank W. <Fra...@ct...> - 2006-02-20 07:38:03
|
On Sunday 19 February 2006 17:57, Heiko Zuerker wrote: > On Tue, February 14, 2006 03:44, Frank Weis wrote: > > I'm a little confused by the patch you sent in. I already applied the > parts for DEVICE_USER_ONLY. > What I don't understand is why you have to add HDD_IDE to the list of > CDROMS. Are you actually copying the contents of the ISO to the partition? > This is not necessary ! Take a look at the install-on-usb script. Hello, my ISOs are located on Compact Flash Cards on IDE adapters, and they they= =20 show up as hard disks. Btw, the install-on-usb never worked for me, always failing with some error= =20 like 'grub-install: cannot execute' or something... I don't remember exactl= y=20 but I can try a rerun if you want. So I did it once by hand, and now I just= =20 keep a working dd image of a grub bootable compact flash card and just repl= ace=20 whatever I need to do (iso, kernel, initrd, DEVIL_LINUX) Have a nice day, =46rank =2D-=20 _______________________________________________ Centre de Technologie de l'Education 29 avenue John F. Kennedy L-1855 Luxembourg-Kirchberg t=E9l.: +352 478-5973 fax: +352 333797 _______________________________________________ |
From: Heiko Z. <he...@zu...> - 2006-02-20 14:36:39
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, February 20, 2006 01:21, Frank Weis wrote: > On Sunday 19 February 2006 17:57, Heiko Zuerker wrote: > >> On Tue, February 14, 2006 03:44, Frank Weis wrote: >> > >> >> I'm a little confused by the patch you sent in. I already applied the >> parts for DEVICE_USER_ONLY. What I don't understand is why you have to >> add HDD_IDE to the list of CDROMS. Are you actually copying the >> contents of the ISO to the partition? This is not necessary ! Take a >> look at the install-on-usb script. > > Hello, > > > my ISOs are located on Compact Flash Cards on IDE adapters, and they > they show up as hard disks. > > Btw, the install-on-usb never worked for me, always failing with some > error like 'grub-install: cannot execute' or something... I don't remember > exactly but I can try a rerun if you want. So I did it once by hand, and > now I just keep a working dd image of a grub bootable compact flash card > and just replace whatever I need to do (iso, kernel, initrd, DEVIL_LINUX) As long as you work with an ISO file and don't extract the contents, then it's correct. I use actually a harddisk (had trouble with my CF card), which is exactly the same as using a CF card. The 2nd part of the mount_cdrom script actually looks for all device names with part in the name, this should find all your partitions. - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iEYEARECAAYFAkP50+gACgkQUcytMSbs+YWxDgCfXlC2ogPHb5XC8eFUNy6yEHpG ZJkAn2zBFrfTJdYC6BKRcR7f199VVzX5 =0KSY -----END PGP SIGNATURE----- |