我最近将最新版本的 lubuntu live 安装了到 USB,但由于我的 USB 只有 4GB,因此无法正确保存持久性,我想知道是否存在漏洞,可以让我将要安装的文件放入在 RAM 中创建的临时硬盘上。所以我的问题是,在 USB 上加载/安装应用程序的信息在哪里。
答案1
你可以用两个 4GB USB 闪存盘做什么
我认为您可以对当前的 USB 驱动器执行的最佳操作如下。
使用 Lubuntu 17.10.1(仅限实时)从驱动器启动
安装
mkusb
,sudo add-apt-repository universe # only for standard Ubuntu sudo add-apt-repository ppa:mkusb/ppa # and press Enter sudo apt-get update sudo apt-get install mkusb mkusb-nox usb-pack-efi
此方法有效但不会持久。
使该
lubuntu-17.10.1-desktop-amd64.iso
文件可供实时系统使用(通过将驱动器连接到文件并再次复制或下载该文件)。使用韓國在第二个 4 GB USB 闪存盘中创建持久的实时 Lubuntu 系统。请参阅此链接:help.ubuntu.com/community/mkusb/persistent
选择 100% 表示持久性(这可能会引起抱怨,但无论如何它应该有效)。
关闭并移除第一个(仅限实时)USB 驱动器。
启动第二个 USB 闪存盘,现在永久可用。您可以在这里停止。
如果您想要更多的驱动器空间来保存数据,您可以连接第一个(仅限实时)USB 驱动器。
使用分区到
- 删除第一个(仅实时)USB 驱动器上的分区,
ext4
创建具有文件系统的分区- 并贴上标签
home-rw
在那个分区上。 - 如果 gparted 出现问题,请在此持久实时系统中安装 mkusb 并使用它来擦除第一个 mibibyte。之后 gparted 应该可以工作(选择“设备”并创建分区表,然后创建分区...)
重新启动进入持久实时 USB 驱动器并选择尝试 Lubuntu(不是并坚持不懈。
- 连接
home-rw
USB 驱动器。 将内容复制
/home
到主分区,进行试运行检查,sudo rsync -Havn /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw
和真正的复制(没有选项
n
)sudo rsync -Hav /media/lubuntu/casper-rw/upper/home/ /media/lubuntu/home-rw
- 连接
在连接两个 USB 驱动器的情况下重新启动。
如果您无法选择正确的 USB 驱动器(即带有操作系统的驱动器)进行启动,您可以启动,然后在 grub 菜单上连接另一个 USB 驱动器(带有
home-rw
)。然后从 grub 菜单继续。现在您应该拥有一个持久的实时系统,其中最大 3 GB 的
casper-rw
分区用于根文件系统(用于安装程序等)以及 4 GB 的home-rw
分区/home
,并且您总共可以使用 7 GB 用于持久性。当您确认您的系统是持久的,并且它同时使用
casper-rw
和时home-rw
,您可以删除/media/lubuntu/casper-rw/upper/home/
。
检查它是否像这样:
您可以右键单击屏幕截图并在大窗口中打开它以全尺寸查看。
命令行及其输出:
lubuntu@lubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 384M 6.1M 377M 2% /run
/dev/sdc4 925M 925M 0 100% /cdrom
/dev/loop0 863M 863M 0 100% /rofs
/cow 2.6G 137M 2.3G 6% /
/dev/sdb1 3.7G 8.0M 3.4G 1% /home
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 4.0K 1.9G 1% /tmp
tmpfs 384M 8.0K 384M 1% /run/user/999
/dev/sdc5 2.6G 137M 2.3G 6% /media/lubuntu/casper-rw
lubuntu@lubuntu:~$ sudo parted /dev/sdb p
Model: SanDisk Cruzer Blade (scsi)
Disk /dev/sdb: 4005MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 4005MB 4003MB primary ext4
lubuntu@lubuntu:~$ sudo parted /dev/sdc p
Model: JetFlash Transcend 4GB (scsi)
Disk /dev/sdc: 4052MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 2097kB 1049kB primary bios_grub
3 2097kB 258MB 256MB fat32 primary boot, esp
4 258MB 1247MB 989MB primary
5 1247MB 4051MB 2804MB ext2 primary
1 4051MB 4052MB 681kB primary msftdata
lubuntu@lubuntu:~$ sudo lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashfs /rofs
sda
├─sda1 vfat AD68-7CA2
├─sda2 ext4 lubuntu 0162276e-c99e-43b5-87c3-59bb064af44b
├─sda3 swap b66eb718-af47-41d0-9932-e35cdaae11c3 [SWAP]
└─sda4 ext4 xubuntu-core ad262cdc-ba80-4536-b686-1caf1b5ef441
sdb
└─sdb1 ext4 home-rw d43d50f7-f372-47da-9f22-eb075e725164 /home
sdc
├─sdc1
├─sdc2
├─sdc3 vfat usbboot BF5D-50BE
├─sdc4 iso9660 Lubuntu 17.10 amd64 2018-01-06-00-29-08-00 /cdrom
└─sdc5 ext4 casper-rw 03f25a82-d74b-497e-b86e-a6efaf749d6f /media/lubuntu/casper-rw
sr0
zram0 [SWAP]
zram1 [SWAP]
zram2 [SWAP]
zram3 [SWAP]
lubuntu@lubuntu:~$ sudo lsblk -m
NAME SIZE OWNER GROUP MODE
loop0 863M root disk brw-rw----
sda 111.8G root disk brw-rw----
├─sda1 512M root disk brw-rw----
├─sda2 15G root disk brw-rw----
├─sda3 3.9G root disk brw-rw----
└─sda4 15G root disk brw-rw----
sdb 3.7G root disk brw-rw----
└─sdb1 3.7G root disk brw-rw----
sdc 3.8G root disk brw-rw----
├─sdc1 665K root disk brw-rw----
├─sdc2 1M root disk brw-rw----
├─sdc3 244M root disk brw-rw----
├─sdc4 943M root disk brw-rw----
└─sdc5 2.6G root disk brw-rw----
sr0 1024M root cdrom brw-rw----
zram0 478.9M root disk brw-rw----
zram1 478.9M root disk brw-rw----
zram2 478.9M root disk brw-rw----
zram3 478.9M root disk brw-rw----
lubuntu@lubuntu:~$
更强大的替代方案
如果你得到一个至少 16 GB 的快速 USB 3 闪存盘,并在该驱动器中创建一个持久的实时 Lubuntu 系统。