忘忧社每天写1000字每天写500字

Debian Linux 折腾记录(自作自受)

2018-05-17  本文已影响313人  大西南的猫

文 | 狼晓柒

2018年5月17日  021


今天是2018年的第137天,据说今年一共365天——时间真的不会等你。


- 01 -

今天我比较郁闷,我昨天折腾了Linux到我的便携本上,结果今天上班处理完文件之后,顺手切割了Windows的系统磁盘,分出一个10GB的空间,准备安装另一个操作系统。

但是我不慎出了一个意外:我切割磁盘后进入了grub rescue模式,轻车熟路的解决掉这个问题,进入grub正常引导菜单后,我居然直接进入了linux并屈修复grub。

结果显而易见,重新划分李磁盘的windows未完成磁盘信息更新,导致磁盘UID在linux下出了问题。

也就是说,只要windows 系统磁盘有过变动,必须先进入windows系统,然后才能修复grub引导。而我,恰恰犯了这个忌讳。

为了记住这个教训,特写下本文提醒我自己。


- 02 -

我的系统默认windows 10,我自己安装了debian linux作为第一系统,开机后默认5秒后进入debian linux。

grub rescue模式下的自救:

如果你不确定系统的引导文件位置,可以用ls (hd0,gpt1) [gpt后边的数字看你分了多少分区」来确认引导文件的位置。比如我的在(hd0,gpt5).

所以依次输入以下命令,每输入一行按enter确认:

set root=(hd0,gpt5)

set prefix=(hd0,gpt5)/boot/grub

insmod normal

然后命令符变暗,不用管,直接输入:

normal

按enter键确认,即可进入grub引导界面,选择需要进入的系统即可。

一般说来,要双系统要修复grub引导菜单,需要进入linux系统,才可以修复。

进入linux后,打开终端界面,输入以下命令:

sudo  update-grub2

如果这个时候安装的是grub-leagency,记得再次安装系统提示不需要的软件包,否则windows10的UEFI引导修复不了。

继续输入:

sudo grub-install /dev/sda

如果没有其他意外,基本就没啥问题。


- 03 -

我懒得下载太多文件,在重装了Windows之后,继续重装Linux的时候,我找出前几天刚下载的Debian netinstall ISO 文件,直接用rufu处理了,然后开始安装,计划安装基本系统之后加装bunsenlabs的美化组件。

1、安装Debian基本系统

需要注意的事项:

1) 在 "Set up users and passwords" 界面,

不要输入root账户密码!

直接空着点击右下的 "continue"按钮继续;

在 "Re-enter password to verify"界面仍然点击右下的 "continue"按钮继续;

然后输入你自己的普通权限用户名和用户密码,这样你在使用系统的时候比较安全一些,同事这也是运行bunsenlabs 安装脚本需要的环境。

至于root权限,需要使用的时候,在命令前边加上sudo即可暂时获取root权限。

2) 在 "software selection" 这一步,仅仅需要选择"standard system utilities"来安装基本系统,其他的统统不要选择,这样我们安装好以后得到的就是一个最基础的系统。

2、添加bunsenlabs系统组件

安装好Debian Linux 基础系统之后,用你的普通权限账户密码登录系统。

依次输入以下命令,注意必须等上一条执行完才可以继续输入:

wget https://github.com/bunsenlabs/bunsen-netinstall/archive/helium-dev.tar.gz

tar -xpf helium-dev.tar.gz

cd bunsen-netinstall-helium-dev

./install

当我们输入最后一条命令之后,安装开始,注意看提示操作即可。

安装完成后你可以到  ~/.cache 文件夹查阅名为bunsen-netinstall-logs 的安装日志,当然,你看完删除它也不会影响系统使用。

OK,我成功了,祝你好运。

上一篇下一篇

猜你喜欢

热点阅读