我制作了一个持久的 LiveUSB 驱动器,已经使用了一段时间,我想将该 LiveUSB 环境安装到计算机的硬盘上。
我尝试使用默认方法 (Ubiquity) 简单地安装它,但它没有安装存储在我的 casper-rw 分区上的任何程序/文件/设置。有没有一种简单的方法可以将完整的持久环境从 LiveUSB 驱动器安装到硬盘上?
谢谢!
答案1
从您的拇指驱动器启动。
对驱动器进行分区,使其看起来像这样,或者相应地修改方向:
sda1=交换 sda2=/
然后以 root 身份执行以下所有操作:
~#mkswap /dev/sda1 ~#swapon /dev/sda1 ~#echo '这个可能没有必要' ~#mkdir /mnt/ ~#mount /dev/sda2 /mnt/migrate/ ~#cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /mnt/migrate/ ~#mkdir /mnt/migrate/{mnt,proc,sys,tmp} ~#mount --bind /dev/ /mnt/migrate/dev/ ~#mount -t proc proc /mnt/migrate/proc/ ~#chroot /mnt/migrate/ /bin/bash ~#更新-grub ~#grub-安装 /dev/sdX ~#重启
对安装 BT3 的一些旧说明进行了最小程度的修改这里。
另外,你需要修复你的 /etc/fstab
这不是 Ubuntu 的做法,但它确实有效。
@OP 顺便说一句,USRP 做得很好。