吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12404|回复: 72
收起左侧

[其他] 无需U盘,配置一个Ubuntu+Palera1n“镜像”来越狱

[复制链接]
feather_fox 发表于 2022-11-15 23:03

在使用 Rufus 创建 Ubuntu 的 Live U盘的时候看到可以设置“持久分区”,瞬间就好奇它是怎么达到这个效果的。而我又对 linux 有一点点了解,便在制作好有持久数据分区的 Live 盘后优先看了眼 Grub 的配置文件和 U 盘分区,发现 Grub 配置文件和原来不一样而且 U 盘多了个名叫 casper-rw 的分区。我先将分区名改了,发现分区名不能乱改,改了就不能进了。那就直接用指定的分区名和他的 Grub 配置文件好了。

准备工作

  1. Intel 电脑(非 Intel 电脑用 palera1n 很可能会失败),电脑上磁盘剩余空间 15G以上(用电脑磁盘速度还是会比用 U 盘快的)
  2. Diskgenius (用于格式化 ext3 分区和直接还原配置好驱动的分区镜像)
  3. EasyBCD (传统电脑修改启动项用)
  4. EasyUEFI (使用 EFI 引导的电脑用,用火绒配合断网激活)
  5. Ubuntu 原版 Live 镜像
  6. 配置好环境的数据分区镜像

开始

准备磁盘

(在磁盘上划出 20G 空闲空间)
在“此电脑”上右键单击“管理”,然后切换到“磁盘管理”,点击“压缩卷”
压缩卷
压缩空间量设置为 20480 (MB) 就好,就可以得到 20G 的空闲空间。然后在空闲空间上点击“新建简单卷”,将简单卷大小设置为 10000MB 文件系统设置为 FAT32 然后点完成即可。
完成

使用 Ubuntu 镜像

  1. 传统电脑(非 efi 引导的电脑)
    直接将官方原版镜像(可以用我网盘里提前下载好的,也可以自行去 Ubuntu 官网下载 22.04.1 镜像)复制到新建的 FAT32 分区根目录,然后使用软碟通(UltraISO)打开镜像,并删除 boot/grub/grub.cfgboot/grub/loopback.cfg 文件
    删除文件
    然后将修改好的 grub.cfgloopback.cfg 放入镜像的 boot/grub 目录下,然后保存即可。(文末网盘给出)
    添加修改好的文件
    保存好就可以关闭 UltraISO 了。

  2. 较新电脑(使用 efi 引导的电脑)
    将官方原版镜像(可以用我网盘里提前下载好的,也可以自行去 Ubuntu 官网下载 22.04.1 镜像)解压到新建的 FAT32 分区根目录
    解压后
    然后将修改好的 grub.cfgloopback.cfg 放入替换解压出来分区的 boot/grub 目录下,确认替换即可。(文末网盘给出)
    确认替换

还原数据分区

打开磁盘精灵(Disk Genius)

  1. 建立 ext3 分区
    在空闲空间上右键,然后点建立新分区
    建立分区
    选择 EXT3 文件系统
    选择ext3
    然后点击“确定”,再点击左上角“保存更改”,确定格式化即可

  2. 还原数据
    在刚刚新建的分区上单击右键,选择“从镜像文件还原分区”
    选择还原
    选择我配置好环境的分区镜像文件,然后还原即可
    选择镜像
    还原完成后建议检查一下是不是可以看到里面的文件夹(随便看看就好)

  3. 设置卷标
    如果使用镜像还原分区后 ext3 分区卷标不是 casper-rw 的话需要进行手动设置,右键单击分区,选择“设置卷标”
    单击设置卷标
    设置为 casper-rw ,然后确定
    设置完成
    设置完成后即可关闭磁盘精灵了

设置启动项

  1. 传统电脑(非 efi 引导的电脑)
    打开 EasyBCD ,然后点击“添加新条目”,选择"ISO"选项卡,再选择新建的 FAT32 分区的那个修改好的 ISO 镜像文件(我电脑是 efi 引导的,所以这里是灰色的),然后可以改个喜欢的名字,然后点那个加号即可
    添加条目
    设置好引导后点击“编辑引导菜单”,看看刚刚添加的是否在,然后可以设置一下延时(推荐5秒),最后点“保存设置”,然后就可以重启进 Ubuntu 了
    设置延时

  2. 较新电脑(使用 efi 引导的电脑)
    打开 EasyUEFI,点击“管理EFI启动项”,然后点击添加启动项的图标
    添加
    先选择之前新建的 FAT32 分区,然后选择“Linux或其他操作系统”,设置"描述"(启动菜单里显示的名字),再点击“浏览文件”
    配置分区
    接下来选择 /EFI/boot/bootx64.efi 然后点“确定”和“确定”后即可关闭软件,重启选择进入 Ubuntu 系统了
    选择文件
    (注意,如果重启后选择了菜单但是没有进 Ubuntu ,建议检查是否已经pj好了(使用火绒配合阻止联网)/购买授权了 EasyUEFI)

进入 Ubuntu 后

  1. 先尝试连接上网络,有网线用网线,没网线连无线(如果 ubuntu 默认没有你的电脑的无线网卡驱动,可以 运行 lsusb  看看能不能找到你的网卡型号,然后再去搜驱动拷贝过来编译安装。或者直接 iphone 打开热点然后 usb 连接电脑,大概率就可以上网了)
  2. 桌面上就有已经拉下来的 palera1n 仓库,双击进入文件夹后右键点文件夹内空白处然后点击"Open in Terminal"即可打开终端。先 git pull --all 拉取一下最新的仓库,然后就可以尝试越狱了【不推荐小白越狱!!!】

所有用到的资源打包

https://www.123pan.com/s/hRRRVv-ZINad
提取码:52pj

参考资源&感谢

  1. windows无U盘越狱
  2. palera1n-支持A7-A11设备iOS15.0-15.7.1越狱
  3. 坛友提供的 DiskGenius
  4. 坛友提供的 EasyBCD
  5. 坛友提供的 EasyUEFI
  6. 坛友提供的软碟通(UltraISO)

免费评分

参与人数 6吾爱币 +6 热心值 +5 收起 理由
王帅989 + 1 + 1 谢谢@Thanks!
soapfk + 1 + 1 谢谢@Thanks!
q6063336 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
tz_being + 2 + 1 用心讨论,共获提升!
tsingl + 1 + 1 我很赞同!
TinyHope + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chintom 发表于 2022-12-20 18:50
本帖最后由 chintom 于 2022-12-20 20:53 编辑

求教大神,我用palera1n的时候,ipad在重启几次后usb连接在过程中断开,然后就识别不了了,只有重启整个系统才可以再次连接。
网上找到一些说明,需要输入以下代码
sudo systemctl stop usbmuxd
sudo usbmuxd -f -p
但是usbmuxd提示我没有-f或-p的选项,不知道是不是和usbmuxd2有关?请问应该如何操作?
以下是输入代码后显示的:

ubuntu@ubuntu:~/Desktop$ sudo usbmuxd -f -p
[12:46:20.467][3] starting usbmuxd2 version: 0.46-753b79eaf317c56df6c8b1fb6da5847cc54a0bb0-RELEASE
[12:46:20.468][3] Loaded config
usbmuxd: invalid option -- 'f'
Usage: usbmuxd2 [OPTIONS]
Expose a socket to multiplex connections from and to iOS devices.

  -h, --help        Print this message.
  -v, --verbose        Be verbose (use twice or more to increase).
  -V, --version        Print version information and exit.
  -d, --daemonize    Do daemonize
  -U, --user USER    Change to this user after startup (needs USB privileges).
  -z, --enable-exit    Enable "--exit" request from other instances and exit
                       automatically if no device is attached.
  -s, --systemd        Run in systemd operation mode (implies -z and -f).
  -x, --exit        Notify a running instance to exit if there are no devices
                    connected (sends SIGUSR1 to running instance) and exit.
  -X, --force-exit    Notify a running instance to exit even if there are still
                      devices connected (always works) and exit.
  -l, --logfile=LOGFILE    Log (append) to LOGFILE instead of stderr or syslog.
      --nowifi     do not start WIFIDeviceManager
      --nousb     do not start USBDeviceManager
      --debug     enable debug logging


TiakonPwd 发表于 2022-11-16 09:29
米斯特张 发表于 2022-11-16 09:30
龍謹 发表于 2022-11-16 09:27
试试看,正在学习UBUNTE,谢谢大佬!
sunyx816 发表于 2022-11-16 09:28
写的很好,但用不到系列
niroso 发表于 2022-11-16 09:35
感谢无私分享,谢谢!!
SNZXF 发表于 2022-11-16 09:42
之前用U盘弄过,但是越狱并不稳定,各种各样的问题,后来还是放弃了,老老实实用手机就好了
头像被屏蔽
onlychinese 发表于 2022-11-16 09:43
提示: 作者被禁止或删除 内容自动屏蔽
雾都孤尔 发表于 2022-11-16 09:45
参考下,感谢分享。
wang19891129 发表于 2022-11-16 09:50
这操作6666
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 00:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表