17 February 2020

ライブLinuxブートUSBの作成

ライブLinuxブートUSBの作成は、『(Linux) マルチブートUSBメモリの作成』に少し手を加えるだけ。

この方法で作成すれば、データ保存(カスタマイズ可能)なUSBメモリーとなる。 ただし、インストールできるライブLinuxは1種類のみ

USBメモリーのgptパーティション作成とフォーマット

(Linux) マルチブートUSBメモリの作成』の、フォーマット作業と同じ作業を行う。

$ sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 1.0.3
 
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present    ← GPTディスクで初期化されていることを確認
 
Found valid GPT with protective MBR; using GPT.
 
Command (? for help): p
Disk /dev/sdb: 30297216 sectors, 14.4 GiB
Model: TransMemory     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 972B84A2-D893-43A8-8B66-918AC67E12B7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 30297182
Partitions will be aligned on 2048-sector boundaries
Total free space is 30297149 sectors (14.4 GiB)
 
Number  Start (sector)    End (sector)  Size       Code  Name
     ← ひとつもパーティションが作成されていない状態から作業を始める
Command (? for help): n
Partition number (1-128, default 1): 1    ← パーティション1の作成作業を開始する
First sector (34-30297182, default = 2048) or {+-}size{KMGTP}:     ← デフォルトの2048を採用
Last sector (2048-30297182, default = 30297182) or {+-}size{KMGTP}: +512M    ← EFIパーティションは512MBytes以上
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): EF00    ← BOOTフラグ, EFIフラグをON
Changed type of partition to 'EFI System'
 
Command (? for help): n
Partition number (2-128, default 2): 2    ← パーティション2の作成作業を開始する
First sector (34-30297182, default = 1050624) or {+-}size{KMGTP}:     ← デフォルトの1050624を採用
Last sector (1050624-30297182, default = 30297182) or {+-}size{KMGTP}:     ← ディスク末端まで
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 0700
Changed type of partition to 'Microsoft basic data'
 
Command (? for help): p
Disk /dev/sdb: 30297216 sectors, 14.4 GiB
Model: TransMemory     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 972B84A2-D893-43A8-8B66-918AC67E12B7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 30297182
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
 
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1050623   512.0 MiB   EF00  EFI System
   2         1050624        30297182   13.9 GiB    0700  Microsoft basic data
 
Command (? for help): w    ← パーティションの構造を確認できたので、書き込みを行う
 
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
 
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.

Linuxのシステムファイルを展開する(isoを解凍する)データパーティション(パーティション2)は、fat32(vfat)でフォーマットする。

$ sudo mkfs.vfat -F32 /dev/sdb1     ← パーティション1(EFI,BOOT)はfat32(vfat)が必須
mkfs.fat 4.1 (2017-01-24)
 
$ sudo mkfs.vfat -F32 /dev/sdb2     ← パーティション2(データ用)もfat32(vfat)でフォーマット
mkfs.fat 4.1 (2017-01-24)

BIOS (MBR) ブートローダーの書き込み

この作業も、『(Linux) マルチブートUSBメモリの作成』と同じ作業を行う。

/dev/sdbのMBR領域にMBRブートローダーを書き込み、grubのプログラムは/dev/sdb2(一時的に/mnt/usb2にマウントしている)の/bootディレクトリに書き込む。

$ mkdir /mnt/usb2
$ mount /dev/sdb2 /mnt/usb2
 
$ sudo grub-install --target=i386-pc --boot-directory=/mnt/usb2/boot --force /dev/sdb
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
 
$ umount /dev/sdb2

EFI ブートローダーの書き込み

$ mkdir /mnt/usb1
$ mount /dev/sdb1 /mnt/usb1
$ mount /dev/sdb2 /mnt/usb2
 
$ sudo grub-install --target=x86_64-efi --efi-directory=/mnt/usb1 --boot-directory=/mnt/usb2/boot --recheck --removable
Installing for x86_64-efi platform.
Installation finished. No error reported.
 
$ umount /dev/sdb1
$ umount /dev/sdb2

isoファイルの展開

今回は、Ubuntu 18.04.3のisoファイルを用いてライブLinuxブートUSBを作成する。

isoファイルをマウントして、bootとEFIディレクトリ以外をすべてコピーする。

grub.cfgの作成

/boot/grub/grub.cfg
insmod all_video
 
menuentry "System shutdown" {
        echo "System shutting down..."
        halt
}
menuentry "System restart" {
        echo "System rebooting..."
        reboot
}
menuentry "UEFI setup menu" {
	echo "Entering UEFI firmware setup..."
	fwsetup
}
 
menuentry "[usb/nonpersistent] ubuntu-ja-18.04.3-desktop-amd64" {
	linux	/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --- debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106
	initrd	/casper/initrd.lz
}
 
menuentry "[usb/PERSISTENT] ubuntu-ja-18.04.3-desktop-amd64" {
	set gfxpayload=keep
	linux	/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash  persistent --- debian-installer/language=ja keyboard-configuration/layoutcode?=jp keyboard-configuration/modelcode?=jp106
	initrd	/casper/initrd.lz
}

保存ファイルの作成

persistent モードで起動した時、casper-rw というloopファイルにデータを書き込むので、そのファイルを作成する。

ここでは、1024MBytesのcasper-rwという名前のファイルを作成し、ext3でフォーマットし、ラベルもファイル名と同じcasper-rwとしている。

$ dd if=/dev/zero of=casper-rw bs=1M count=1024
$ mkfs.ext3 -F casper-rw -L casper-rw

出来上がったUSBメモリーの内容

$ tree
.
├── README.diskdefines
├── boot    ← isoファイルからの解凍ではなく、grub-installコマンドで作成されたもの
│   └── grub
│       ├── fonts
│       │   └── unicode.pf2
│       ├── grub.cfg    ← 新たに作成した
│       ├── grubenv
│       ├── i386-pc
│       │   ├── 915resolution.mod
│       │   ├── acpi.mod
│       │   ├── adler32.mod
│       │   ├── affs.mod
│       │   ├── afs.mod
│       │   ├── ahci.mod
│       │   ├── all_video.mod
│       │   ├── aout.mod
│       │   ├── archelp.mod
│       │   ├── at_keyboard.mod
│       │   ├── ata.mod
│       │   ├── backtrace.mod
│       │   ├── bfs.mod
│       │   ├── biosdisk.mod
│       │   ├── bitmap.mod
│       │   ├── bitmap_scale.mod
│       │   ├── blocklist.mod
│       │   ├── boot.img
│       │   ├── boot.mod
│       │   ├── bsd.mod
│       │   ├── bswap_test.mod
│       │   ├── btrfs.mod
│       │   ├── bufio.mod
│       │   ├── cat.mod
│       │   ├── cbfs.mod
│       │   ├── cbls.mod
│       │   ├── cbmemc.mod
│       │   ├── cbtable.mod
│       │   ├── cbtime.mod
│       │   ├── chain.mod
│       │   ├── cmdline_cat_test.mod
│       │   ├── cmosdump.mod
│       │   ├── cmostest.mod
│       │   ├── cmp.mod
│       │   ├── cmp_test.mod
│       │   ├── command.lst
│       │   ├── configfile.mod
│       │   ├── core.img
│       │   ├── cpio.mod
│       │   ├── cpio_be.mod
│       │   ├── cpuid.mod
│       │   ├── crc64.mod
│       │   ├── crypto.lst
│       │   ├── crypto.mod
│       │   ├── cryptodisk.mod
│       │   ├── cs5536.mod
│       │   ├── ctz_test.mod
│       │   ├── date.mod
│       │   ├── datehook.mod
│       │   ├── datetime.mod
│       │   ├── disk.mod
│       │   ├── diskfilter.mod
│       │   ├── div.mod
│       │   ├── div_test.mod
│       │   ├── dm_nv.mod
│       │   ├── drivemap.mod
│       │   ├── echo.mod
│       │   ├── efiemu.mod
│       │   ├── efiemu32.o
│       │   ├── efiemu64.o
│       │   ├── ehci.mod
│       │   ├── elf.mod
│       │   ├── eval.mod
│       │   ├── exfat.mod
│       │   ├── exfctest.mod
│       │   ├── ext2.mod
│       │   ├── extcmd.mod
│       │   ├── fat.mod
│       │   ├── file.mod
│       │   ├── font.mod
│       │   ├── freedos.mod
│       │   ├── fs.lst
│       │   ├── fshelp.mod
│       │   ├── functional_test.mod
│       │   ├── gcry_arcfour.mod
│       │   ├── gcry_blowfish.mod
│       │   ├── gcry_camellia.mod
│       │   ├── gcry_cast5.mod
│       │   ├── gcry_crc.mod
│       │   ├── gcry_des.mod
│       │   ├── gcry_dsa.mod
│       │   ├── gcry_idea.mod
│       │   ├── gcry_md4.mod
│       │   ├── gcry_md5.mod
│       │   ├── gcry_rfc2268.mod
│       │   ├── gcry_rijndael.mod
│       │   ├── gcry_rmd160.mod
│       │   ├── gcry_rsa.mod
│       │   ├── gcry_seed.mod
│       │   ├── gcry_serpent.mod
│       │   ├── gcry_sha1.mod
│       │   ├── gcry_sha256.mod
│       │   ├── gcry_sha512.mod
│       │   ├── gcry_tiger.mod
│       │   ├── gcry_twofish.mod
│       │   ├── gcry_whirlpool.mod
│       │   ├── gdb.mod
│       │   ├── geli.mod
│       │   ├── gettext.mod
│       │   ├── gfxmenu.mod
│       │   ├── gfxterm.mod
│       │   ├── gfxterm_background.mod
│       │   ├── gfxterm_menu.mod
│       │   ├── gptsync.mod
│       │   ├── gzio.mod
│       │   ├── halt.mod
│       │   ├── hashsum.mod
│       │   ├── hdparm.mod
│       │   ├── hello.mod
│       │   ├── help.mod
│       │   ├── hexdump.mod
│       │   ├── hfs.mod
│       │   ├── hfsplus.mod
│       │   ├── hfspluscomp.mod
│       │   ├── http.mod
│       │   ├── hwmatch.mod
│       │   ├── iorw.mod
│       │   ├── iso9660.mod
│       │   ├── jfs.mod
│       │   ├── jpeg.mod
│       │   ├── keylayouts.mod
│       │   ├── keystatus.mod
│       │   ├── ldm.mod
│       │   ├── legacy_password_test.mod
│       │   ├── legacycfg.mod
│       │   ├── linux.mod
│       │   ├── linux16.mod
│       │   ├── loadenv.mod
│       │   ├── loopback.mod
│       │   ├── ls.mod
│       │   ├── lsacpi.mod
│       │   ├── lsapm.mod
│       │   ├── lsmmap.mod
│       │   ├── lspci.mod
│       │   ├── luks.mod
│       │   ├── lvm.mod
│       │   ├── lzopio.mod
│       │   ├── macbless.mod
│       │   ├── macho.mod
│       │   ├── mda_text.mod
│       │   ├── mdraid09.mod
│       │   ├── mdraid09_be.mod
│       │   ├── mdraid1x.mod
│       │   ├── memdisk.mod
│       │   ├── memrw.mod
│       │   ├── minicmd.mod
│       │   ├── minix.mod
│       │   ├── minix2.mod
│       │   ├── minix2_be.mod
│       │   ├── minix3.mod
│       │   ├── minix3_be.mod
│       │   ├── minix_be.mod
│       │   ├── mmap.mod
│       │   ├── moddep.lst
│       │   ├── modinfo.sh
│       │   ├── morse.mod
│       │   ├── mpi.mod
│       │   ├── msdospart.mod
│       │   ├── mul_test.mod
│       │   ├── multiboot.mod
│       │   ├── multiboot2.mod
│       │   ├── nativedisk.mod
│       │   ├── net.mod
│       │   ├── newc.mod
│       │   ├── nilfs2.mod
│       │   ├── normal.mod
│       │   ├── ntfs.mod
│       │   ├── ntfscomp.mod
│       │   ├── ntldr.mod
│       │   ├── odc.mod
│       │   ├── offsetio.mod
│       │   ├── ohci.mod
│       │   ├── part_acorn.mod
│       │   ├── part_amiga.mod
│       │   ├── part_apple.mod
│       │   ├── part_bsd.mod
│       │   ├── part_dfly.mod
│       │   ├── part_dvh.mod
│       │   ├── part_gpt.mod
│       │   ├── part_msdos.mod
│       │   ├── part_plan.mod
│       │   ├── part_sun.mod
│       │   ├── part_sunpc.mod
│       │   ├── partmap.lst
│       │   ├── parttool.lst
│       │   ├── parttool.mod
│       │   ├── password.mod
│       │   ├── password_pbkdf2.mod
│       │   ├── pata.mod
│       │   ├── pbkdf2.mod
│       │   ├── pbkdf2_test.mod
│       │   ├── pci.mod
│       │   ├── pcidump.mod
│       │   ├── plan9.mod
│       │   ├── play.mod
│       │   ├── png.mod
│       │   ├── priority_queue.mod
│       │   ├── probe.mod
│       │   ├── procfs.mod
│       │   ├── progress.mod
│       │   ├── pxe.mod
│       │   ├── pxechain.mod
│       │   ├── raid5rec.mod
│       │   ├── raid6rec.mod
│       │   ├── random.mod
│       │   ├── read.mod
│       │   ├── reboot.mod
│       │   ├── regexp.mod
│       │   ├── reiserfs.mod
│       │   ├── relocator.mod
│       │   ├── romfs.mod
│       │   ├── scsi.mod
│       │   ├── search.mod
│       │   ├── search_fs_file.mod
│       │   ├── search_fs_uuid.mod
│       │   ├── search_label.mod
│       │   ├── sendkey.mod
│       │   ├── serial.mod
│       │   ├── setjmp.mod
│       │   ├── setjmp_test.mod
│       │   ├── setpci.mod
│       │   ├── sfs.mod
│       │   ├── shift_test.mod
│       │   ├── signature_test.mod
│       │   ├── sleep.mod
│       │   ├── sleep_test.mod
│       │   ├── spkmodem.mod
│       │   ├── squash4.mod
│       │   ├── syslinuxcfg.mod
│       │   ├── tar.mod
│       │   ├── terminal.lst
│       │   ├── terminal.mod
│       │   ├── terminfo.mod
│       │   ├── test.mod
│       │   ├── test_blockarg.mod
│       │   ├── testload.mod
│       │   ├── testspeed.mod
│       │   ├── tftp.mod
│       │   ├── tga.mod
│       │   ├── time.mod
│       │   ├── tr.mod
│       │   ├── trig.mod
│       │   ├── true.mod
│       │   ├── truecrypt.mod
│       │   ├── udf.mod
│       │   ├── ufs1.mod
│       │   ├── ufs1_be.mod
│       │   ├── ufs2.mod
│       │   ├── uhci.mod
│       │   ├── usb.mod
│       │   ├── usb_keyboard.mod
│       │   ├── usbms.mod
│       │   ├── usbserial_common.mod
│       │   ├── usbserial_ftdi.mod
│       │   ├── usbserial_pl2303.mod
│       │   ├── usbserial_usbdebug.mod
│       │   ├── usbtest.mod
│       │   ├── vbe.mod
│       │   ├── verify.mod
│       │   ├── vga.mod
│       │   ├── vga_text.mod
│       │   ├── video.lst
│       │   ├── video.mod
│       │   ├── video_bochs.mod
│       │   ├── video_cirrus.mod
│       │   ├── video_colors.mod
│       │   ├── video_fb.mod
│       │   ├── videoinfo.mod
│       │   ├── videotest.mod
│       │   ├── videotest_checksum.mod
│       │   ├── xfs.mod
│       │   ├── xnu.mod
│       │   ├── xnu_uuid.mod
│       │   ├── xnu_uuid_test.mod
│       │   ├── xzio.mod
│       │   ├── zfs.mod
│       │   ├── zfscrypt.mod
│       │   └── zfsinfo.mod
│       ├── locale
│       │   ├── en@quot.mo
│       │   ├── en_AU.mo
│       │   ├── en_CA.mo
│       │   ├── en_GB.mo
│       │   └── ja.mo
│       └── x86_64-efi
│           ├── acpi.mod
│           ├── adler32.mod
│           ├── affs.mod
│           ├── afs.mod
│           ├── ahci.mod
│           ├── all_video.mod
│           ├── aout.mod
│           ├── appleldr.mod
│           ├── archelp.mod
│           ├── at_keyboard.mod
│           ├── ata.mod
│           ├── backtrace.mod
│           ├── bfs.mod
│           ├── bitmap.mod
│           ├── bitmap_scale.mod
│           ├── blocklist.mod
│           ├── boot.mod
│           ├── bsd.mod
│           ├── bswap_test.mod
│           ├── btrfs.mod
│           ├── bufio.mod
│           ├── cat.mod
│           ├── cbfs.mod
│           ├── cbls.mod
│           ├── cbmemc.mod
│           ├── cbtable.mod
│           ├── cbtime.mod
│           ├── chain.mod
│           ├── cmdline_cat_test.mod
│           ├── cmp.mod
│           ├── cmp_test.mod
│           ├── command.lst
│           ├── configfile.mod
│           ├── core.efi
│           ├── cpio.mod
│           ├── cpio_be.mod
│           ├── cpuid.mod
│           ├── crc64.mod
│           ├── crypto.lst
│           ├── crypto.mod
│           ├── cryptodisk.mod
│           ├── cs5536.mod
│           ├── ctz_test.mod
│           ├── date.mod
│           ├── datehook.mod
│           ├── datetime.mod
│           ├── disk.mod
│           ├── diskfilter.mod
│           ├── div.mod
│           ├── div_test.mod
│           ├── dm_nv.mod
│           ├── echo.mod
│           ├── efi_gop.mod
│           ├── efi_uga.mod
│           ├── efifwsetup.mod
│           ├── efinet.mod
│           ├── ehci.mod
│           ├── elf.mod
│           ├── eval.mod
│           ├── exfat.mod
│           ├── exfctest.mod
│           ├── ext2.mod
│           ├── extcmd.mod
│           ├── fat.mod
│           ├── file.mod
│           ├── fixvideo.mod
│           ├── font.mod
│           ├── fs.lst
│           ├── fshelp.mod
│           ├── functional_test.mod
│           ├── gcry_arcfour.mod
│           ├── gcry_blowfish.mod
│           ├── gcry_camellia.mod
│           ├── gcry_cast5.mod
│           ├── gcry_crc.mod
│           ├── gcry_des.mod
│           ├── gcry_dsa.mod
│           ├── gcry_idea.mod
│           ├── gcry_md4.mod
│           ├── gcry_md5.mod
│           ├── gcry_rfc2268.mod
│           ├── gcry_rijndael.mod
│           ├── gcry_rmd160.mod
│           ├── gcry_rsa.mod
│           ├── gcry_seed.mod
│           ├── gcry_serpent.mod
│           ├── gcry_sha1.mod
│           ├── gcry_sha256.mod
│           ├── gcry_sha512.mod
│           ├── gcry_tiger.mod
│           ├── gcry_twofish.mod
│           ├── gcry_whirlpool.mod
│           ├── geli.mod
│           ├── gettext.mod
│           ├── gfxmenu.mod
│           ├── gfxterm.mod
│           ├── gfxterm_background.mod
│           ├── gfxterm_menu.mod
│           ├── gptsync.mod
│           ├── grub.efi
│           ├── gzio.mod
│           ├── halt.mod
│           ├── hashsum.mod
│           ├── hdparm.mod
│           ├── hello.mod
│           ├── help.mod
│           ├── hexdump.mod
│           ├── hfs.mod
│           ├── hfsplus.mod
│           ├── hfspluscomp.mod
│           ├── http.mod
│           ├── iorw.mod
│           ├── iso9660.mod
│           ├── jfs.mod
│           ├── jpeg.mod
│           ├── keylayouts.mod
│           ├── keystatus.mod
│           ├── ldm.mod
│           ├── legacy_password_test.mod
│           ├── legacycfg.mod
│           ├── linux.mod
│           ├── linux16.mod
│           ├── linuxefi.mod
│           ├── load.cfg
│           ├── loadbios.mod
│           ├── loadenv.mod
│           ├── loopback.mod
│           ├── ls.mod
│           ├── lsacpi.mod
│           ├── lsefi.mod
│           ├── lsefimmap.mod
│           ├── lsefisystab.mod
│           ├── lsmmap.mod
│           ├── lspci.mod
│           ├── lssal.mod
│           ├── luks.mod
│           ├── lvm.mod
│           ├── lzopio.mod
│           ├── macbless.mod
│           ├── macho.mod
│           ├── mdraid09.mod
│           ├── mdraid09_be.mod
│           ├── mdraid1x.mod
│           ├── memdisk.mod
│           ├── memrw.mod
│           ├── minicmd.mod
│           ├── minix.mod
│           ├── minix2.mod
│           ├── minix2_be.mod
│           ├── minix3.mod
│           ├── minix3_be.mod
│           ├── minix_be.mod
│           ├── mmap.mod
│           ├── moddep.lst
│           ├── modinfo.sh
│           ├── morse.mod
│           ├── mpi.mod
│           ├── msdospart.mod
│           ├── mul_test.mod
│           ├── multiboot.mod
│           ├── multiboot2.mod
│           ├── nativedisk.mod
│           ├── net.mod
│           ├── newc.mod
│           ├── nilfs2.mod
│           ├── normal.mod
│           ├── ntfs.mod
│           ├── ntfscomp.mod
│           ├── odc.mod
│           ├── offsetio.mod
│           ├── ohci.mod
│           ├── part_acorn.mod
│           ├── part_amiga.mod
│           ├── part_apple.mod
│           ├── part_bsd.mod
│           ├── part_dfly.mod
│           ├── part_dvh.mod
│           ├── part_gpt.mod
│           ├── part_msdos.mod
│           ├── part_plan.mod
│           ├── part_sun.mod
│           ├── part_sunpc.mod
│           ├── partmap.lst
│           ├── parttool.lst
│           ├── parttool.mod
│           ├── password.mod
│           ├── password_pbkdf2.mod
│           ├── pata.mod
│           ├── pbkdf2.mod
│           ├── pbkdf2_test.mod
│           ├── pcidump.mod
│           ├── play.mod
│           ├── png.mod
│           ├── priority_queue.mod
│           ├── probe.mod
│           ├── procfs.mod
│           ├── progress.mod
│           ├── raid5rec.mod
│           ├── raid6rec.mod
│           ├── random.mod
│           ├── read.mod
│           ├── reboot.mod
│           ├── regexp.mod
│           ├── reiserfs.mod
│           ├── relocator.mod
│           ├── romfs.mod
│           ├── scsi.mod
│           ├── search.mod
│           ├── search_fs_file.mod
│           ├── search_fs_uuid.mod
│           ├── search_label.mod
│           ├── serial.mod
│           ├── setjmp.mod
│           ├── setjmp_test.mod
│           ├── setpci.mod
│           ├── sfs.mod
│           ├── shift_test.mod
│           ├── signature_test.mod
│           ├── sleep.mod
│           ├── sleep_test.mod
│           ├── spkmodem.mod
│           ├── squash4.mod
│           ├── syslinuxcfg.mod
│           ├── tar.mod
│           ├── terminal.lst
│           ├── terminal.mod
│           ├── terminfo.mod
│           ├── test.mod
│           ├── test_blockarg.mod
│           ├── testload.mod
│           ├── testspeed.mod
│           ├── tftp.mod
│           ├── tga.mod
│           ├── time.mod
│           ├── tr.mod
│           ├── trig.mod
│           ├── true.mod
│           ├── udf.mod
│           ├── ufs1.mod
│           ├── ufs1_be.mod
│           ├── ufs2.mod
│           ├── uhci.mod
│           ├── usb.mod
│           ├── usb_keyboard.mod
│           ├── usbms.mod
│           ├── usbserial_common.mod
│           ├── usbserial_ftdi.mod
│           ├── usbserial_pl2303.mod
│           ├── usbserial_usbdebug.mod
│           ├── usbtest.mod
│           ├── verify.mod
│           ├── video.lst
│           ├── video.mod
│           ├── video_bochs.mod
│           ├── video_cirrus.mod
│           ├── video_colors.mod
│           ├── video_fb.mod
│           ├── videoinfo.mod
│           ├── videotest.mod
│           ├── videotest_checksum.mod
│           ├── xfs.mod
│           ├── xnu.mod
│           ├── xnu_uuid.mod
│           ├── xnu_uuid_test.mod
│           ├── xzio.mod
│           ├── zfs.mod
│           ├── zfscrypt.mod
│           └── zfsinfo.mod
├── casper
│   ├── filesystem.manifest
│   ├── filesystem.manifest-minimal-remove
│   ├── filesystem.manifest-remove
│   ├── filesystem.size
│   ├── filesystem.squashfs
│   ├── initrd.lz
│   ├── memtest
│   └── vmlinuz
├── casper-rw    ← persistentモードでのデータ保存用仮想loopディスク
├── dists
│   └── bionic
│       ├── Release
│       ├── Release.gpg
│       ├── main
│       │   ├── binary-amd64
│       │   │   ├── Packages.gz
│       │   │   └── Release
│       │   ├── binary-i386
│       │   │   ├── Packages.gz
│       │   │   └── Release
│       │   └── source
│       └── restricted
│           ├── binary-amd64
│           │   ├── Packages.gz
│           │   └── Release
│           ├── binary-i386
│           │   ├── Packages.gz
│           │   └── Release
│           └── source
├── install
│   └── mt86plus
├── isolinux
│   ├── 16x16.fnt
│   ├── aa.tr
│   ├── ab.tr
│   ├── access.pcx
│   ├── ace.tr
│   ├── adtxt.cfg
│   ├── ady.tr
│   ├── af.tr
│   ├── ak.tr
│   ├── am.tr
│   ├── an.tr
│   ├── arn.tr
│   ├── ary.tr
│   ├── as.tr
│   ├── ast.tr
│   ├── ay.tr
│   ├── az.tr
│   ├── ba.tr
│   ├── back.jpg
│   ├── be.tr
│   ├── bem.tr
│   ├── ber.tr
│   ├── bg.tr
│   ├── bho.tr
│   ├── blank.pcx
│   ├── boot.cat
│   ├── bootlogo
│   ├── br.tr
│   ├── brx.tr
│   ├── bs.tr
│   ├── byn.tr
│   ├── ca.tr
│   ├── ca@valencia.tr
│   ├── ce.tr
│   ├── ceb.tr
│   ├── chain.c32
│   ├── chr.tr
│   ├── ckb.tr
│   ├── co.tr
│   ├── crh.tr
│   ├── cs.tr
│   ├── csb.tr
│   ├── cv.tr
│   ├── cy.tr
│   ├── da.tr
│   ├── de.tr
│   ├── dv.tr
│   ├── ee.tr
│   ├── el.tr
│   ├── en.tr
│   ├── en_AU.tr
│   ├── en_CA.tr
│   ├── en_GB.tr
│   ├── eo.tr
│   ├── es.tr
│   ├── es_CO.tr
│   ├── et.tr
│   ├── eu.tr
│   ├── exithelp.cfg
│   ├── f1.txt
│   ├── f10.txt
│   ├── f2.txt
│   ├── f3.txt
│   ├── f4.txt
│   ├── f5.txt
│   ├── f6.txt
│   ├── f7.txt
│   ├── f8.txt
│   ├── f9.txt
│   ├── fa.tr
│   ├── fa_AF.tr
│   ├── ff.tr
│   ├── fi.tr
│   ├── fil.tr
│   ├── fo.tr
│   ├── fr.tr
│   ├── fr_CA.tr
│   ├── frp.tr
│   ├── fur.tr
│   ├── fy.tr
│   ├── ga.tr
│   ├── gd.tr
│   ├── gfxboot.c32
│   ├── gfxboot.cfg
│   ├── gl.tr
│   ├── gn.tr
│   ├── guc.tr
│   ├── gv.tr
│   ├── haw.tr
│   ├── he.tr
│   ├── him.tr
│   ├── hr.tr
│   ├── hrx.tr
│   ├── hsb.tr
│   ├── ht.tr
│   ├── hu.tr
│   ├── hy.tr
│   ├── ia.tr
│   ├── id.tr
│   ├── io.tr
│   ├── is.tr
│   ├── isolinux.bin
│   ├── isolinux.cfg
│   ├── it.tr
│   ├── iu.tr
│   ├── ja.tr
│   ├── jbo.tr
│   ├── jv.tr
│   ├── ka.tr
│   ├── kab.tr
│   ├── kbd.tr
│   ├── kk.tr
│   ├── kl.tr
│   ├── kn.tr
│   ├── ko.tr
│   ├── ku.tr
│   ├── kw.tr
│   ├── ky.tr
│   ├── la.tr
│   ├── lang
│   ├── langlist
│   ├── lb.tr
│   ├── ldlinux.c32
│   ├── lg.tr
│   ├── li.tr
│   ├── libcom32.c32
│   ├── libutil.c32
│   ├── lld.tr
│   ├── ln.tr
│   ├── lo.tr
│   ├── lt.tr
│   ├── ltg.tr
│   ├── luo.tr
│   ├── lv.tr
│   ├── menu.cfg
│   ├── mg.tr
│   ├── mhr.tr
│   ├── mi.tr
│   ├── miq.tr
│   ├── mk.tr
│   ├── mr.tr
│   ├── ms.tr
│   ├── mt.tr
│   ├── mus.tr
│   ├── nah.tr
│   ├── nan.tr
│   ├── nap.tr
│   ├── nb.tr
│   ├── nds.tr
│   ├── nl.tr
│   ├── nn.tr
│   ├── nso.tr
│   ├── ny.tr
│   ├── oc.tr
│   ├── oj.tr
│   ├── om.tr
│   ├── or.tr
│   ├── os.tr
│   ├── pam.tr
│   ├── pap.tr
│   ├── pl.tr
│   ├── pmy.tr
│   ├── prompt.cfg
│   ├── ps.tr
│   ├── pt.tr
│   ├── pt_BR.tr
│   ├── pt_PT.tr
│   ├── ro.tr
│   ├── rom.tr
│   ├── ru.tr
│   ├── rw.tr
│   ├── sa.tr
│   ├── sc.tr
│   ├── sco.tr
│   ├── sd.tr
│   ├── se.tr
│   ├── shn.tr
│   ├── si.tr
│   ├── sk.tr
│   ├── sl.tr
│   ├── sm.tr
│   ├── sml.tr
│   ├── sn.tr
│   ├── so.tr
│   ├── splash.pcx
│   ├── splash.png
│   ├── sq.tr
│   ├── sr.tr
│   ├── sr@ijekavianlatin.tr
│   ├── sr@latin.tr
│   ├── st.tr
│   ├── stdmenu.cfg
│   ├── su.tr
│   ├── sv.tr
│   ├── sw.tr
│   ├── szl.tr
│   ├── ta_LK.tr
│   ├── te.tr
│   ├── tet.tr
│   ├── tg.tr
│   ├── ti.tr
│   ├── tk.tr
│   ├── tl.tr
│   ├── tlh.tr
│   ├── tr.tr
│   ├── ts.tr
│   ├── tt.tr
│   ├── txt.cfg
│   ├── ty.tr
│   ├── udm.tr
│   ├── uk.tr
│   ├── ur.tr
│   ├── uz.tr
│   ├── vec.tr
│   ├── vesamenu.c32
│   ├── vi.tr
│   ├── wae.tr
│   ├── wo.tr
│   ├── xh.tr
│   ├── yi.tr
│   ├── yo.tr
│   ├── zh_CN.tr
│   ├── zh_HK.tr
│   ├── zh_TW.tr
│   ├── zu.tr
│   └── zza.tr
├── md5sum.txt
├── pics
│   ├── blue-lowerleft.png
│   ├── blue-lowerright.png
│   ├── blue-upperleft.png
│   ├── blue-upperright.png
│   ├── debian.jpg
│   ├── logo-50.jpg
│   ├── red-lowerleft.png
│   ├── red-lowerright.png
│   ├── red-upperleft.png
│   └── red-upperright.png
├── pool
│   ├── main
│   │   ├── b
│   │   │   ├── b43-fwcutter
│   │   │   │   └── b43-fwcutter_019-3_amd64.deb
│   │   │   └── build-essential
│   │   │       └── build-essential_12.4ubuntu1_amd64.deb
│   │   ├── d
│   │   │   ├── dkms
│   │   │   │   └── dkms_2.3-3ubuntu9.5_all.deb
│   │   │   └── dpkg
│   │   │       └── dpkg-dev_1.19.0.5ubuntu2.1_all.deb
│   │   ├── f
│   │   │   └── fakeroot
│   │   │       ├── fakeroot_1.22-2ubuntu1_amd64.deb
│   │   │       └── libfakeroot_1.22-2ubuntu1_amd64.deb
│   │   ├── g
│   │   │   ├── gcc-7
│   │   │   │   ├── g++-7_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── gcc-7_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libasan4_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libcilkrts5_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libgcc-7-dev_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libstdc++-7-dev_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   │   └── libubsan0_7.4.0-1ubuntu1~18.04.1_amd64.deb
│   │   │   ├── gcc-8
│   │   │   │   ├── libatomic1_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libitm1_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── liblsan0_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libmpx2_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   │   ├── libquadmath0_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   │   └── libtsan0_8.3.0-6ubuntu1~18.04.1_amd64.deb
│   │   │   ├── gcc-defaults
│   │   │   │   ├── g++_7.4.0-1ubuntu2.3_amd64.deb
│   │   │   │   └── gcc_7.4.0-1ubuntu2.3_amd64.deb
│   │   │   ├── glibc
│   │   │   │   ├── libc-dev-bin_2.27-3ubuntu1_amd64.deb
│   │   │   │   └── libc6-dev_2.27-3ubuntu1_amd64.deb
│   │   │   ├── grub2
│   │   │   │   ├── grub-efi-amd64-bin_2.02-2ubuntu8.13_amd64.deb
│   │   │   │   ├── grub-efi-amd64_2.02-2ubuntu8.13_amd64.deb
│   │   │   │   └── grub-efi_2.02-2ubuntu8.13_amd64.deb
│   │   │   └── grub2-signed
│   │   │       └── grub-efi-amd64-signed_1.93.14+2.02-2ubuntu8.13_amd64.deb
│   │   ├── l
│   │   │   ├── linux
│   │   │   │   └── linux-libc-dev_4.15.0-55.60_amd64.deb
│   │   │   └── lupin
│   │   │       └── lupin-support_0.57build1_amd64.deb
│   │   ├── liba
│   │   │   ├── libalgorithm-diff-perl
│   │   │   │   └── libalgorithm-diff-perl_1.19.03-1_all.deb
│   │   │   ├── libalgorithm-diff-xs-perl
│   │   │   │   └── libalgorithm-diff-xs-perl_0.04-5_amd64.deb
│   │   │   └── libalgorithm-merge-perl
│   │   │       └── libalgorithm-merge-perl_0.08-3_all.deb
│   │   ├── m
│   │   │   ├── make-dfsg
│   │   │   │   └── make_4.1-9.1ubuntu1_amd64.deb
│   │   │   ├── manpages
│   │   │   │   └── manpages-dev_4.15-1_all.deb
│   │   │   └── mouseemu
│   │   │       └── mouseemu_0.16-0ubuntu10_amd64.deb
│   │   ├── s
│   │   │   ├── setserial
│   │   │   │   └── setserial_2.17-50_amd64.deb
│   │   │   ├── shim
│   │   │   │   └── shim_15+1533136590.3beb971-0ubuntu1_amd64.deb
│   │   │   └── shim-signed
│   │   │       └── shim-signed_1.37~18.04.3+15+1533136590.3beb971-0ubuntu1_amd64.deb
│   │   └── u
│   │       ├── ubiquity
│   │       │   ├── oem-config-gtk_18.04.14.12_all.deb
│   │       │   └── oem-config_18.04.14.12_all.deb
│   │       ├── ubiquity-slideshow-ubuntu
│   │       │   └── oem-config-slideshow-ubuntu_138_all.deb
│   │       └── user-setup
│   │           └── user-setup_1.63ubuntu5_all.deb
│   └── restricted
│       └── b
│           └── bcmwl
│               └── bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb
└── preseed
    ├── cli.seed
    ├── ltsp.seed
    └── ubuntu.seed