高通8155基线启动脚本 怎么修改分区挂载参数
时间: 2023-10-01 19:04:35 浏览: 137
高通8155基线启动脚本通常是位于 /boot 目录下的 init.rc 文件。您可以按照以下步骤修改分区挂载参数:
1. 使用 adb 或其他文件管理工具将 init.rc 文件复制到您的电脑上。
2. 使用文本编辑器打开 init.rc 文件。
3. 找到分区挂载设置的部分。通常会包括以下内容:
```
mount <partition> <mount_point> <filesystem_type> <mount_options>
```
其中,<partition> 表示分区名称,例如 /dev/block/mmcblk0p1;<mount_point> 表示分区挂载点,例如 /system;<filesystem_type> 表示文件系统类型,例如 ext4;<mount_options> 表示挂载选项,例如 rw。
4. 修改 <mount_options> 参数。您可以指定不同的挂载选项来满足您的需求。例如,如果您想以只读模式挂载 /system 分区,可以将 <mount_options> 参数修改为 ro。
5. 保存并关闭文件。
6. 使用 adb 或其他文件管理工具将修改后的 init.rc 文件复制到设备的 /boot 目录下,覆盖原始文件。
7. 重启设备,让新的启动脚本生效。
请注意,修改启动脚本有一定风险,可能会导致设备无法启动或者出现其他问题。在修改启动脚本之前,请备份设备数据,并确保您知道如何还原到原始状态。
相关问题
高通8155基线启动脚本是怎样实现分区挂载的
高通8155基线启动脚本是通过 init 进程在系统启动时执行的,它负责在启动过程中挂载各个分区,并启动系统中的各个服务和应用程序。
在 init 进程启动时,它会读取 /init.rc 文件,并按照其中的指令执行各种操作,包括分区挂载。在 init.rc 文件中,可以通过以下命令来实现分区挂载:
```
mount <partition> <mount_point> <filesystem_type> <mount_options>
```
其中,<partition> 表示分区名称,例如 /dev/block/mmcblk0p1;<mount_point> 表示分区挂载点,例如 /system;<filesystem_type> 表示文件系统类型,例如 ext4;<mount_options> 表示挂载选项,例如 rw。
init 进程会按照这些指令来挂载各个分区,并在挂载完成后,启动其他服务和应用程序。这些服务和应用程序可以通过 /system/bin/ 目录下的可执行文件来实现。
需要注意的是,init 进程是 Android 系统中的一个关键进程,如果在启动过程中出现问题,可能会导致设备无法启动或者出现其他问题。因此,在修改 init.rc 文件时,需要特别小心,并确保备份设备数据。
高通8155单安卓平台 启动自动挂载SD卡中分区 应该怎么修改
要在启动时自动挂载SD卡中的分区,您需要进行以下步骤:
1. 首先,您需要知道SD卡中分区的设备名称和挂载点。您可以使用以下命令来查找它们:
```
$ su
$ blkid
```
这将显示SD卡中所有分区的设备名称和文件系统类型。
2. 然后,您需要编辑系统启动脚本。在大多数Android设备上,系统启动脚本位于 /system/etc/init.d 目录中。您可以使用以下命令将其打开:
```
$ su
$ vi /system/etc/init.d/99mountsdcard
```
如果该文件不存在,则可以创建该文件。
3. 在该文件中添加以下内容:
```
#!/system/bin/sh
mount -t <filesystem_type> /dev/block/<device_name> <mount_point>
```
其中,<filesystem_type>是文件系统类型,<device_name>是SD卡中分区的设备名称,<mount_point>是您想要挂载分区的挂载点。
4. 保存文件并退出编辑器。
5. 最后,您需要将该文件设置为可执行。您可以使用以下命令:
```
$ chmod +x /system/etc/init.d/99mountsdcard
```
这将使系统在启动时自动执行该文件。
请注意,修改系统启动脚本可能会对您的设备造成不可逆的损坏。在进行此操作之前,请务必备份您的设备数据。
阅读全文