无忧启动论坛

标题: 在优麒麟里面运行脚本后提示请在正确的目录中运行脚本 [打印本页]

作者: ge    时间: 2023-11-11 15:32
标题: 在优麒麟里面运行脚本后提示请在正确的目录中运行脚本
想把硬盘弄成ventoy启动的,现在成功启动windows的VHD了,优麒麟的VHD还不行,今天又运行一次,把提示翻译一下才知道意思!以前以为是成功了呢!怎么才能正解的执行脚本?直接运行sudo bash vtoyboot.sh不行吗?需要怎么弄?

作者: wxinchun92    时间: 2023-11-11 15:59
打开压缩包,将所以文件托到桌面再运行
作者: ge    时间: 2023-11-11 16:11
在谷歌、必应都没有搜索到结果

作者: ge    时间: 2023-11-11 16:16
wxinchun92 发表于 2023-11-11 15:59
打开压缩包,将所以文件托到桌面再运行

我试了,还是一样
作者: ge    时间: 2023-11-11 16:21
wxinchun92 发表于 2023-11-11 15:59
打开压缩包,将所以文件托到桌面再运行

我试了,还是一样
作者: wxinchun92    时间: 2023-11-11 17:14
ge 发表于 2023-11-11 16:21
我试了,还是一样

官网没说支持麒麟啊
作者: wxinchun92    时间: 2023-11-11 17:15
ge 发表于 2023-11-11 16:21
我试了,还是一样

不是做ubuntu的么
作者: ge    时间: 2023-11-11 17:19
wxinchun92 发表于 2023-11-11 17:14
官网没说支持麒麟啊

不知道!我是在 https://github.com/ventoy/vtoyboot/releases 下载的ISO,解压后里面有vtoyboot.sh
然后打开终端输入sudo bash vtoyboot.sh运行结果就是请在正确的目录下运行脚本
作者: ge    时间: 2023-11-11 17:22
wxinchun92 发表于 2023-11-11 17:15
不是做ubuntu的么

是的!是UBUNTUKYLIN呀!是不是我弄的不对?后来我把整个文件夹都移动支桌面上了,也一样,我看到其它文件夹下都有文件的,比如SH脚本,以为可能也需要,改变文件夹后可能有的不能正常运行!但是结果一样
作者: ge    时间: 2023-11-11 17:25
wxinchun92 发表于 2023-11-11 17:15
不是做ubuntu的么

root权限执行里面的脚本 是直接用sudo bash vtoyboot.sh这个吗?
作者: ge    时间: 2023-11-11 20:14
wxinchun92 发表于 2023-11-11 17:14
官网没说支持麒麟啊

哦,我才反應過來,優麒麟不就是烏班圖嗎?
作者: my9823    时间: 2023-11-11 20:49
sudo ./脚本名
作者: ge    时间: 2023-11-11 23:27
my9823 发表于 2023-11-11 20:49
sudo ./脚本名

是的,我就是輸入的文件名和路徑
作者: ge    时间: 2023-11-11 23:29
my9823 发表于 2023-11-11 20:49
sudo ./脚本名

你的意思是bash不加嗎?
作者: my9823    时间: 2023-11-12 06:06
一些脚本文件就好比批处理文件,第一行是#!/bin/bash或者!/bin/sh或者其他shell,linux中有很多shell,像zsh,csh…就连python脚本第一行好像也是#!/bin/python。#一般表示注释,系统运行脚本时会知道使用那个shell来运行解释脚本中的命令。你用文本编辑器看看提示在哪一行前边的命令。shell好比dos下的command.com,可能比喻不是很正确,还有仔细看官方的帮助文档是个好习惯呦!
作者: wxinchun92    时间: 2023-11-12 09:19
本帖最后由 wxinchun92 于 2023-11-12 09:21 编辑

一样吗?最后用poweroff关机

录制_2023_11_12_09_12_57.gif (1.04 MB, 下载次数: 0)

录制_2023_11_12_09_12_57.gif

作者: ge    时间: 2023-11-12 11:48
wxinchun92 发表于 2023-11-12 09:19
一样吗?最后用poweroff关机

只要把sh腳本複製到桌面就可以了?還有路徑前還要加.?
我試試看
作者: ge    时间: 2023-11-12 11:50
my9823 发表于 2023-11-12 06:06
一些脚本文件就好比批处理文件,第一行是#!/bin/bash或者!/bin/sh或者其他shell,linux中有很多shell,像zsh, ...

文檔裏面好像沒有說有關LINUX下執行腳本的吧?還是我沒有找到!
作者: wxinchun92    时间: 2023-11-12 11:57
ge 发表于 2023-11-12 11:48
只要把sh腳本複製到桌面就可以了?還有路徑前還要加.?
我試試看

你这个......
不加.直接/是根目录,.当前文件夹
作者: ge    时间: 2023-11-12 12:14
wxinchun92 发表于 2023-11-12 09:19
一样吗?最后用poweroff关机

謝謝!好像成功了!但是有點不一樣,在第三行update...的下三行都是I:開頭的,好像其它也不是太一樣,我看看吧?這次應該是成功了!
作者: ge    时间: 2023-11-12 12:29
wxinchun92 发表于 2023-11-12 09:19
一样吗?最后用poweroff关机

哈哈,成功了,謝謝,現在到桌面了,只不過用簡易虛擬機沒有成功,把硬盤放到虛擬主機上,就啟動到桌面了,只是啟動過程有點長
作者: my9823    时间: 2023-11-12 12:44
这个脚本要重新制作initramfs?
作者: my9823    时间: 2023-11-12 13:57
之所以要加上./是有原因的,比如你运行一个命令ls,你输入之后,系统得知道这个二进制文件在哪里,运行env试试看,你会发现有个PATH变量是路径名,shell优先在路径中查找命令。而.代表当前目录,..代表父目录,就是上一级目录。ls ../就会显示上级目录的文件列表。在apt或者dnf或者pacman这种包管理器中一样,不加路径是软件源中的包,例如:apt install ./fcitx.deb
作者: ge    时间: 2023-11-12 19:20
my9823 发表于 2023-11-12 12:44
这个脚本要重新制作initramfs?

我也不懂這個腳本是什麽,反正運行不成功,用上面,後面是九二的那個朋友的方法,現在運行成功了
作者: ge    时间: 2023-11-12 19:21
my9823 发表于 2023-11-12 13:57
之所以要加上./是有原因的,比如你运行一个命令ls,你输入之后,系统得知道这个二进制文件在哪里,运行env试 ...

好的,謝謝,我一開始看到他給我的動態圖片還不知道什麽意思呢




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3