I wish to create one USB stick that can act as a rescue system for both
Linux & Windows 7 & 10
The nice thing about the Ventoy 'idea' is that you could have a wide selection of linux rescue distro/s and the hirens pe & 15.
You would do your rescue work from a live boot.
Also consider such as Rescatux, Sparky Rescue, SystemRescue, etc.
Sparky's is 1.8G.
This is a deliberate X-post between Linux & Windows groups because, as per >subject, I wish to create one USB stick that can act as a rescue system
for both Linux & Windows 7 & 10
As a half-way house test-bench, I have partitioned an external HD in a USB >drive-bay as follows:
P1 Ubuntu 22 | P2 Clonezilla | P3 Win 10 Install | P4 Ghost & ISO images
The PCs involved are:
1 Dell Precision M6700 x 2
2 Dell Inspiron 15RSE 7520
3 Dell Precision M6300
PROBLEM #1:
I can boot from the external HD on PC3, & I think PC2 but cannot check
just now as I'm using it to write this, but certainly not on either of
PC1, which both give the message "Invalid Partition Table!". AFAICT,
their BIOS settings are set to support fully legacy booting, which is what >this disk is partitioned as, and they boot happily from their own internal >legacy partitioned disks, but not this external one. They also boot
happily from a number of USB sticks. The most obvious difference between >these two PCs and the others is that they both have two internal HDs:
Disk 0, /dev/sda, contains just two data partitions.
Disk 1, /dev/sdb, contains four OS partitions:
Win 7
Win 10
Win 7 32-Bit
Ubuntu 22
Can anyone suggest how I can arrange things so that all the PCs can boot
from this external HD?
Mike Easter wrote:
The nice thing about the Ventoy 'idea' is that you could have a wide
selection of linux rescue distro/s and the hirens pe & 15.
You would do your rescue work from a live boot.
Also consider such as Rescatux, Sparky Rescue, SystemRescue, etc.
Sparky's is 1.8G.
More on Sparky's
https://wiki.sparkylinux.org/doku.php/sparky_rescue
On 22/06/2024 22:12, Mike Easter wrote:
Mike Easter wrote:
The nice thing about the Ventoy 'idea' is that you could have a wide
selection of linux rescue distro/s and the hirens pe & 15.
You would do your rescue work from a live boot.
Also consider such as Rescatux, Sparky Rescue, SystemRescue, etc.
Sparky's is 1.8G.
More on Sparky's
https://wiki.sparkylinux.org/doku.php/sparky_rescue
Thanks to both yourself & Jeff Gaines for your replies, I've downloaded Ventoy & Sparky and will investigate them. However, in the meantime can anyone help with the specific problems listed?
Java Jive wrote:
I wish to create one USB stick that can act as a rescue system for both Linux & Windows 7 & 10
I think I would choose a linux rescue type distro of my choice plus a
Hirens such as the PE one so it would cover 10 and put both .iso/s on a Ventoy stick. There are also a lot of things on the old Hirens 15
(which is XP and a lot of MSDOS & linux) that aren't on the PE that
might be useful for Win related stuff and would cover that angle.
The nice thing about the Ventoy 'idea' is that you could have a wide selection of linux rescue distro/s and the hirens pe & 15.
You would do your rescue work from a live boot.
Hiren's PE 3G .iso
Hiren's 15.2 0.6G .iso
clonezilla-live-3.1.2-22-i686 0.36G .iso
Also consider such as Rescatux, Sparky Rescue, SystemRescue, etc.
Sparky's is 1.8G.
When I was a boy, a rescue disk was just that, 1.44M max (OK just for
DOS)
The Atari 1040ST, released in 1986 with 1 MB of memory, was the first home computer with a cost per kilobyte of RAM under US$1/KB.
Anyone able to download all three?
https://sourceforge.net/projects/ventoy/files/v1.0.99/
Java Jive wrote:
Well, I *thought* I'd downloaded Ventoy, but now I see that the download
failed. Of the three formats here tried in two browsers ...
https://sourceforge.net/projects/ventoy/files/v1.0.99/
... only the zip seems to download. I get about 175-185 of 196MB of the
live CD iso, and about 10-14 of 20MB of the tar.gz, but never a complete
download of either. Due to the sodding Javascript obfuscation, WayBack
doesn't work on these pages.
Anyone able to download all three?
sourceforge doesn't allow me to press the "don't accept cookies" button.
firefox+ghostery
PROBLEM #2
I can boot into Clonezilla 3.1.2, but not into its syslinux.cfg menu
as happens when I boot from the USB directly; the method I found
online seems designed to boot directly into the first option of the
syslinux menu, not to invoke the menu itself.
Yes, it seems to be some sort of silly-buggers protectionism, for FREE
OPEN SOURCE SOFTWARE, for chrissake! What I think may have been
happening in my case was that a certain amount of time was allowed for
the size of the download, and because I have a moderately slow rural
mobile connection, the portcullis was coming down just before the
downloads could complete.
However, I've found a way around it ...
<Right-Click> the failed item in your browser's downloads page, and
paste it into a new tab, remove the part
after the '?', which from
memory was ?viasf=1. This takes you to a mirror without all the silly buggers, and it just works, or at least did for me.
This is a deliberate X-post between Linux & Windows groups because, as
per subject, I wish to create one USB stick that can act as a rescue
system for both Linux & Windows 7 & 10
As a half-way house test-bench, I have partitioned an external HD in a
USB drive-bay as follows:
P1 Ubuntu 22 | P2 Clonezilla | P3 Win 10 Install | P4 Ghost & ISO images
The PCs involved are:
1 Dell Precision M6700 x 2
2 Dell Inspiron 15RSE 7520
3 Dell Precision M6300
PROBLEM #1:
I can boot from the external HD on PC3, & I think PC2 but cannot check
just now as I'm using it to write this, but certainly not on either of
PC1, which both give the message "Invalid Partition Table!". AFAICT,
their BIOS settings are set to support fully legacy booting, which is
what this disk is partitioned as, and they boot happily from their own internal legacy partitioned disks, but not this external one. They also boot happily from a number of USB sticks. The most obvious difference between these two PCs and the others is that they both have two internal
HDs:
Disk 0, /dev/sda, contains just two data partitions.
Disk 1, /dev/sdb, contains four OS partitions:
Win 7
Win 10
Win 7 32-Bit
Ubuntu 22
Can anyone suggest how I can arrange things so that all the PCs can boot
from this external HD?
PROBLEM #2
I can boot into Clonezilla 3.1.2, but not into its syslinux.cfg menu as happens when I boot from the USB directly; the method I found online
seems designed to boot directly into the first option of the syslinux
menu, not to invoke the menu itself. How can I boot via grub into the
same menu that you get when booting it as a USB?
The method that I found online suggests placing the following grub
fragment in either ...
/boot/grub/grub.cfg
.... but that won't survive updates to grub, or to ...
/etc/grub.d/40_custom
.... which will:
menuentry "Clonezilla" {
savedefault
set root=(hd0,2)
linux /live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\"
keyboard-layouts= ocs_live_batch=\"no\" locales= vga=788 ip=frommedia nosplash live-media-path=/live bootfrom=/dev/sda2 toram=live,syslinux,EFI
initrd /live/initrd.img
}
PROBLEM #3
I have added to Clonezilla's syslinux.cfg menu an option of my own to
boot into an ISO of an old W98 console for running Dell Diagnostics, a
legacy version of Ghost, etc. When booting from the original USB stick,
I see the new option, and it seems to find the ISO and gets some way
into booting it, but then stalls with the message:
Loading boot sector... booting...
I can't seems to find a way of chaining to IO.SYS. Can anyone suggest
how I might do this? This is what I put in the syslinux.cfg menu:
label EmerDellGhost
# MENU DEFAULT
# MENU HIDE
MENU LABEL Emergency W98 Boot - Legacy Ghost & Dell Diagnostics
# MENU PASSWD
kernel memdisk
append initrd=/live/EmerDellGhost.iso
TEXT HELP
Run Windows 98 boot with legacy Ghost (2003) and
Dell Diagnostics for Latitude D610 & Precision M6300
ENDTEXT
Java Jive <java@evij.com.invalid> writes:
PROBLEM #2
I can boot into Clonezilla 3.1.2, but not into its syslinux.cfg menu
as happens when I boot from the USB directly; the method I found
online seems designed to boot directly into the first option of the
syslinux menu, not to invoke the menu itself.
https://serverfault.com/questions/98950/how-do-i-chain-boot-from-grub-to-syslinux
proposes this:
set root='hd1,msdos1'
chainloader +1
boot
Does that work with root= adjusted to your system?
Although the Ventoy CD iso wouldn't boot after being copied to a USB by Rufus,
PROBLEM #3
I have added to Clonezilla's syslinux.cfg menu an option of my own to
boot into an ISO of an old W98 console for running Dell Diagnostics, a
legacy version of Ghost, etc. When booting from the original USB
stick, I see the new option, and it seems to find the ISO and gets
some way into booting it, but then stalls with the message:
Loading boot sector... booting...
I can't seems to find a way of chaining to IO.SYS. Can anyone suggest
how I might do this? This is what I put in the syslinux.cfg menu:
label EmerDellGhost
# MENU DEFAULT
# MENU HIDE
MENU LABEL Emergency W98 Boot - Legacy Ghost & Dell Diagnostics
# MENU PASSWD
kernel memdisk
append initrd=/live/EmerDellGhost.iso
TEXT HELP
Run Windows 98 boot with legacy Ghost (2003) and
Dell Diagnostics for Latitude D610 & Precision M6300
ENDTEXT
Still a problem, I suspect still with the role of the Boot Sector in
chaining to IO.SYS. I've tried to use Ventoy to boot RawWriteWin *.img files of Emergency W98 boot floppies ...
error: no such partition
Disk I/O error
Replace the disk, and then press any key
.... and ISOs made with ImgBurn ...
[goes straight through to the PC's normal grub menu
without any visible message being given]
.... but I still can't get a bootable result. Any further help with
this would be welcome.
On 24/06/2024 11:01, Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme. Can anyone help with how to do that?
I've solved this for Clonezilla by editing /syslinux/syslinux.cfg,
globally finding & replacing as follows:
locales= => locales=en_GB.UTF-8
keyboard-layouts= => keyboard-layouts=gb
Hopefully something similar will work for the Linux Live ISOs, but I
have yet to investigate those.
However, I forgot to mention before that I want to adapt both it and any
Live Linux ISOs to boot with a UK keyboard layout, as, particularly in Clonezilla, the process of choosing one manually is tedious in the
extreme. Can anyone help with how to do that?
On 01/07/2024 19:54, Java Jive wrote:
On 24/06/2024 11:01, Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme. Can anyone help with how to do that?
I've solved this for Clonezilla by editing /syslinux/syslinux.cfg,
globally finding & replacing as follows:
locales= => locales=en_GB.UTF-8
keyboard-layouts= => keyboard-layouts=gb
Hopefully something similar will work for the Linux Live ISOs, but I
have yet to investigate those.
Perhaps should have mentioned that the allowable values for other parts
of the world can be found in any Debian-based distro as follows ...
Locales: /usr/share/i18n/SUPPORTED
Keyboard: /usr/share/X11/xkb/rules/base.lst
However, I forgot to mention before that I want to adapt both it and any
Live Linux ISOs to boot with a UK keyboard layout, as, particularly in Clonezilla, the process of choosing one manually is tedious in the extreme.
Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme.
I don't understand yet.
If I were going to /try/ to boot live w/ a locale, I think I would do it
w/ a boot parameter rather than changing the .iso, but the part I
haven't figured out yet is why it should be tedious in the extreme to
change the locale in the live /after/ the boot and then just log out and
back in, but then I haven't actually tested doing that.
Mike Easter wrote:
Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme.
I don't understand yet.
If I were going to /try/ to boot live w/ a locale, I think I would do
it w/ a boot parameter rather than changing the .iso, but the part I
haven't figured out yet is why it should be tedious in the extreme to
change the locale in the live /after/ the boot and then just log out
and back in, but then I haven't actually tested doing that.
It's because to change the keyboard layout there's a nested series of
menus which, believe me, are tedious to negotiate.
10.2 Customizing locale and language
When the live system boots, language is involved in two steps:
Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme.
Mike Easter wrote:
Java Jive wrote:
However, I forgot to mention before that I want to adapt both it and
any Live Linux ISOs to boot with a UK keyboard layout, as,
particularly in Clonezilla, the process of choosing one manually is
tedious in the extreme.
The other strategy which I don't employ w/ Ventoy, is to rig it w/ persistence.
https://www.ventoy.net/en/plugin_persistence.html
As the page shows, this includes Clonezilla, see note.
More on Sparky's
https://wiki.sparkylinux.org/doku.php/sparky_rescue
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 22:33:34 |
Calls: | 10,390 |
Calls today: | 1 |
Files: | 14,063 |
Messages: | 6,416,990 |