Linux To Go:制作随身携带、即插即用的Linux系统

Linux To Go:制作随身携带、即插即用的Linux系统,第1张

如何把Linux系统移植到U盘或移动硬盘上,并从USB驱动器中启动并运行?下面我将教大家制作随身携带、即插即用的Linux *** 作系统。(把当前系统移植到移动硬盘上)

为什么需要这个功能呢?

硬件:

软件:

Linux发行版自带的工具 如 gparted grub cp

制作

Linux启动盘的制作分为以下几个步骤:分区、复制文件、安装grub并配置、测试。 目的是把当前系统移植到移动硬盘上。

从LiveCD启动,打开gparted分区工具, 把移动硬盘的分区表改为GPT 。我使用以下分区方案:

sdb1是UEFI+GPT模式下的引导分区,grub引导器就要装在这里。

sdb2是放数据的,为了与Winodws兼容所以采用NTFS。

sdb3是Linux系统的全部内容,如果你想把家目录单独分出来也可以。

后面留空备用,结果如下图

我原系统的文件储存在 /dev/nvme0n1p3 (根分区)和 /dev/nvme0n1p4 (家分区)上,把这两个分区挂载到 /mnt /mnt/home。每个人的分区情况不同,需要对应修改。挂载后,/mnt 目录包括原系统的所有内容。

挂载 /dev/sdb3 到 /media/backup,把 /mnt 内容全部复制到 /media/backup

cp -a /mnt/* /media/backup/

GRUB 提供一个安装程序grub-install用以安装 GRUB 到磁盘,下面是grub-install的一些常用参数及选项:

UEFI 特有参数及选项:

挂载 /dev/sdb1 到 /media/backup/boot/efi ,把grub安装到移动硬盘上

上面的 --boot-directory --efi-directory --removable 不可省略。

安装之后要修改grub配置文件,就让他自动生成好了。但要禁用os-prober功能——自动探测硬盘上的其他 *** 作系统然后生成配置。Linux To Go 不依赖于其他 *** 作系统,它的启动菜单里只有自己。注意,不要使用update-grub,因为它会修改UEFI启动项。

修改 /media/backup/etc/fstab,把UUID换成对应的值

安装grub后,还要手动修改 /media/backup/etc/fstab 。Linux To Go只需要自动挂载两个分区—— sdb1 ESP 和 sdb3 DEEPIN_ROOT,修改对应的UUID。

现在可以重启试试了。开机按下F12 UEFI启动菜单中有移动硬盘这个启动项,选择即可。

如果成功就OK;如果黑屏断电,查看/media/backup/boot/efi 下的文件 把BOOTX64.EFI删除,把 grubx64.efi 重命名为 BOOTX64.EFI 再重启。

360随身wifi2目前支持以下几款 *** 作系统:(主要是微软的Windows系统,针对Linux系统暂时是不支持的)。

360随身WiFi是一款超迷你、 *** 作极其简单的无线路由器,只需先下载官方对应的产品驱动软件,然后把360随身WiFi插到一台可以上网的电脑上,傻瓜式简单设置,就把连接有线网络的电脑转变成接入点,实现与其他终端的网络共享。简单方便实现平板手机等WIFI上网。

随身wifi芯片应该是ralink的MT7601U(ralink现在叫Medialink),ralink去官网下载最新linux驱动就可以了。

修改common/rtusb_dev_id.c文件时,如果你用的是小米wifi,请添加小米wifi的pid

{USB_DEVICE(0x2717,0x4106)},/* XiaoMi wifi

*/

如果你用的是360wifi二代或者小度wifi或者全民wifi,请添加以下PID(PID来自网络,我手头没有前两个)

{USB_DEVICE(0x148f,0x760b)},/* 360 Wifi 2 Gen

*/

{USB_DEVICE(0x2955,0x1001)},/* Xiao Du Wifi

*/

{USB_DEVICE(0x2a5f,0x1000)},/* Quan Min Wifi

*/ 然后make make installmodprobe mt7601Usta就行了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7122664.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存