从移动硬盘启动 Ubuntu 18.04 和一些设置
又是一年 WC 前,想重装一个 Ubuntu,但是又不想装双系统(启动慢而且不爽),恰好多了个移动硬盘,就想装上面,这样甚至可以插别的电脑上启动。
集训队作业还没动
让我们开始吧!
安装过程
大概是因为没有挂载 /boot,导致 Ubuntu 不能脱离本机引导。后来的解决方法是,用 DiskGenuis 转换为 GUID 分区类型,新建 EFI 分区,再使用下面的 Boot Repair 进行修复,虽然提示失败了,但是达到了预期效果。
以下为原过程
制作一个 USB 启动盘,事先用 DiskGenius 在移动硬盘上分好区,避免 4k 不对齐的问题,个人的配置如下(几个分区从整个盘的起始位置开始),仅供参考。
Mount Point | File system | Size | Type |
---|---|---|---|
/ | Ext4 | 25GB | Primary |
swap | swap area | 8GB | Logical |
/home | Ext4 | 67GB | Logical |
安装引导程序的位置我选择了移动硬盘。
安装完后插着硬盘就可以愉快地用 Grub 启动了。
接下来我们要 Ubuntu 能独立启动,
1 | sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update |
使用推荐修复,然后它 GG 了。
Basic Settings
Any step below is possibly not necessary.
Install Vim
sudo apt install vim
Temporarily change DNS nameserver
sudo vim /etc/resolv.conf
Change nameserver 127.0.0.53
to nameserver 8.8.8.8
.
However, the file will be overwritten after reboot.
Install Google Pinyin
Search fcitx
in Ubuntu Software and install 3 applications with fcitx logo.
Then sudo apt install fcitx-googlepinyin
.
Reboot and we can use Google Pinyin.
关闭 sudo 的密码
sudo visudo
,修改 %sudo ALL=(ALL:ALL) ALL
为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL
.
systemctl restart systemd-resolved.service
解决 DNS 的问题
上述更改 /etc/resolv.conf
的方法是暂时的,重启会失效。
据说更改 /etc/systemd/resolved.conf
就可以解决问题。但是我这里并没有效果。/etc/resolv.conf
是符号链接文件,我们把它删了,自己再新建一个。直接新建一个文件会被 NetworkManager 重新覆盖,因此我们建一个符号链接就好了(我真是极致聪明)。
1 | mv /etc/resolv.conf /etc/resolv.conf.true |
这样其中的内容就不会被更改了。
Advanced
Shadowsocks
下载 Shadowsocks-Qt5,自动连接不是很人性化,开机启动可以在 Startup Applications Preferences 里设置,直接在菜单里搜索即可。接下来配置系统代理:
1 | sudo apt-get install python-pip |
其中 1080
自行调节。然后在 Settings > Network > Network Proxy 里选择 Method 为 Automatic,设置 Configuration URL 为 autoproxy.pac 文件的路径,格式如 file:///home/{user}/autoproxy.pac
。
重启 Firefox 即可。
Firefox 默认缩放
地址栏输入 about:config
,把 layout.css.devPixelsPerPx
改为 1.25
。
一些 Windows 下我习惯了的快捷键
Settings > Devices > Keyboard
- Open Home Folder:
nautilus
(Super+E) - Screen Shot:
gnome-screenshot -a -c
(Ctrl+Alt+A)
自定义在当前文件夹打开终端的快捷键
参考这里
Tweaks
GNOME Tweaks
sudo apt install gnome-tweak-tool
,里面有一些基本的设置,包括壁纸、缩放比例、最小化等按钮的位置、时间显示方式等。
主题
我使用 arc-theme。
sudo apt install arc-theme
,可以在 Tweaks 里切换。
Firefox 有对应的主题 Arc Dark Theme 等。
图标
我使用 papirus-icon-theme。
sudo apt-get install papirus-icon-theme
,可以在 Tweaks 里切换。
Shell
先 sudo apt install chrome-gnome-shell
开启 Shell 的功能。
User Theme,安装后可以更改 Shell 的主题。
Open Weather,在 Shell 加个天气。
Alternate Tab,快捷键切换窗口的时候不会将同类窗口合并在一组。
Clipboard Indicator,提供一个剪切板历史记录。
Dynamic Top Bar,在没有全屏窗口时 Shell 透明化
Pixel Saver,在 Shell 显示窗口的顶栏。
Unblank screen saver,锁屏后保持屏幕开启(另一种方法是长按 Super+L)。
登录界面的背景
修改 /usr/share/gnome-shell/ubuntu.css
文件中的内容,推荐先备份。
把
1 | #lockDialogGroup { |
修改为
1 | #lockDialogGroup { |
文件的路径是 /home/cekavis/Pictures/Wallpapers/02.png
,自行配置。
重启后生效。
从移动硬盘启动 Ubuntu 18.04 和一些设置