Differences between revisions 6 and 7
Revision 6 as of 2021-07-25 11:33:41
Size: 1520
Editor: ?Lier0
Comment:
Revision 7 as of 2021-12-23 10:41:54
Size: 1950
Editor: ?MichaelKesper
Comment: Add clarifications
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
Copy the iso image to your empty USB stick. All data on it will probably be erased.
In the examples below, /dev/sdd is assumed to be the USB stick device.
You've got to check your device with e.g. dmesg|tail.
Line 16: Line 19:
== Format the drive == == Create additional partitions on the drive ==
Line 25: Line 28:
=== Boot ===
We have to mount the FAT partition, lets admit `/dev/sdd1` to `/mnt`. Then unarchive the iso to `/mnt`.
=== For using FAT partition ===
Ensure b
oot flag is set on the first partition.
We have to mount the FAT partition, lets mount `/dev/sdd1` to `/mnt`. Then unarchive the iso to `/mnt`.
Line 33: Line 37:
We need some changes on the files. We need to do some changes on the files.
Line 44: Line 48:
=== Persistence === === EXT4 partition with label Persistence ===
Create a new ext4 partition with label persistence. The label "persistence" is mandatory.

Translation(s): English - Français


The next step will allow you to get a debian live usb with persistence:

  • Get an iso.
  • Format the drive.
  • Prepare the files.

Get the iso

Download an iso-hybrid of debian: https://www.debian.org/CD/live/. Copy the iso image to your empty USB stick. All data on it will probably be erased. In the examples below, /dev/sdd is assumed to be the USB stick device. You've got to check your device with e.g. dmesg|tail.

Create additional partitions on the drive

We can use:

  • FAT partition with boot flag,
  • ext4 partition with label persistence. The label "persistence" is mandatory.

Prepare the files

Lets copy files to newly created partitions.

For using FAT partition

Ensure boot flag is set on the first partition. We have to mount the FAT partition, lets mount /dev/sdd1 to /mnt. Then unarchive the iso to /mnt.

# mount /dev/sdd1 /mnt
# cd /mnt
# 7z x /home/user/iso/debian-live.iso

We need to do some changes on the files.

# mv isolinux syslinux
# for f in $( grep -FRil "splash quiet" ); do echo $f; LANG=C sed 's/splash quiet/persistence /;s/quiet splash/persistence /' -i $f; done;
# cd syslinux
# rename "s/iso/sys/" iso*
# cd ~
# sync
# umount /dev/sdd1

EXT4 partition with label Persistence

Create a new ext4 partition with label persistence. The label "persistence" is mandatory.

We need to put a conf on the persistence partition.

# mount /dev/sdd2 /mnt
# cd /mnt
# echo "/ union" > persistence.conf 
# sync
# umount /dev/sdd2