在VirtualBox中的Ubuntu上使用终端
2023年12月06日12時25分
這篇文章是為了幫助Ubuntu初學者和CUI初學者在Ubuntu上使用終端機的過程,讓他們不會忘記,所以我會把它記下來。
环境
笔记本电脑
操作系统 Windows10专业版22H2
中央处理器 Inter(R) HD Graphics 620
内存 20.0GB
固态硬盘 三星SSD 980 1TB
这样应该够了吧…?
用VirtualBox创建一个新的Ubuntu。
-
- 新建 (N) 来确定新机器的名称。 我选择了 Ubuntu-ros2。.
-
- 选择ISO Image为ubuntu-22.04.2-desktop-amd64.iso.
-
- 用户名保留为默认设置 vboxuser。 密码可自由设置.
-
-
- 主内存为 12800 MB,处理器为 2 核。
-
-
- 选择 “立即创建虚拟硬盘”,磁盘大小默认为 25.00GB。.
- 其余的人则直接按了 “下一步”。.
我现在可以创建一个Ubuntu的机器了。
然而,按照现在这样的情况是无法打开终端的。
请打开终端
-
- Ctrl+Alt+F3 显示虚拟控制台。.
-
- Usernameはvboxuser,输入您之前设置的密码登录。.
- 检查本地文件。.
vboxuser@Ubuntu-ros2:~$ cat /etc/default/locale
- 在这里,很可能
LANG="en_US"
有一个部分写着”无法打开终端”。看起来问题出在这里。我们要对这部分进行修改。然而,当前只具有读取权限,无法进行写入。
版本变更
在正常情况下,您可以这样设置
sudo chmod o+w locale
但遗憾的是,不能使用 sudo,因此有必要先授予 vboxuser root 权限的 sudo 权限。
首先,切换为根用户.
vboxuser@Ubuntu-ros2:~$ su
系统会要求您输入密码,请输入。
- 然后,授予用户 sudo 权限。.
root@Ubuntu-ros2:~# usermod -G sudo vboxuser
- 检查用户是否获得适当授权。.
root@Ubuntu-ros2:~# groups vboxuser
vboxuser : vboxuser sudo
如果情况属实,则给予授权。
- 最后,返回指定用户。
root@Ubuntu-ros2:~# su vboxuser
vboxuser@Ubuntu-ros2:~$
现在可以使用
- 更改权限
vboxuser@Ubuntu-ros2:~$ sudo chmod o+w /etc/default/locale
现在您可以编辑本地化文件了。
编辑本地文件
- 使用 vi 编辑
vboxuser@Ubuntu-ros2:~$ vi /etc/default/locale
-
- 在此,将光标移至 LANG=”en_US” 后面的””上,然后按 i 允许继续写入。
- (在这里,你会看到一个屏幕,屏幕底部有很多东西,但只要按回车键就可以继续。)
LANG="en_US"
を
LANG="en_US.UTF-8"
改写
-
- 如果输入错误,可以用 “x “擦除光标上的字母。.
-
- 改写完成后,按 esc 键退出写模式,用 :wq 保存并退出 vi。.
-
- 请注意,即使电脑键盘是日文布局,所有输入也会被识别为美文布局。 换句话说,即使您认为自己在日语键盘上输入了:,计算机也会将其识别为”有这样一种情况”。.
- 退出 vi 时,
vboxuser@Ubuntu-ros2:~$ reboot
输入”To”,然后重新启动。
打开终端。
- 检查终端是否可以打开。 希望终端能成功打开。.
最后
这一次,我省略了如何安装 Ubuntu ISO 映像,但我想在适当的时候总结一下。
参考网站