Debian Lover

Debian安装 - 草稿

2017-06-04  本文已影响2559人  绿箭ML

Debian安装

光盘映像获取

打开Debian官网,找到发行信息,有三个版本,分别是稳定版,测试版,不稳定版,

注意,当写这篇文章的时候,最新稳定版是Debian 8,代号jessie

Debian 9 代号stretch 是17年发布的新版本,目前是测试版

以下以安装Debian 9 stretch为例

查看发行信息
Debian9发行信息中找到不同平台的发行信息

下载ISO:

AMD64位(也叫X86-64。不是特指amd的cpu。64位的u目前基本是x86-64的。如果你想装32位的。就选择i386)为例

打开取得Debian/getting Debian>完整安装映像>通过 HTTP 或 FTP 下载光盘映像文件

我要下载的是Debian 9是testing版本,选择Official CD/DVD images of the testing
distribution (regenerated weekly)

DVD光盘映像AMD64
下载DVD-1的debian-testing-amd64-DVD-1.iso
注意,DVD-1是系统,后面的是包来的

另一种获得镜像的途径是在国内的一些镜像站,比如阿里云的镜像站

注:此处内容为2017-11-11更新,恩,手还在,还能码字

注意:镜像站不一定存着你想要的iso格式的系统镜像,这里只是举个例子,详细要自己打开网址看看有没有
找到debian-cd的链接,在里面找的,比如我找到的是https://mirrors.aliyun.com/debian-cd/9.2.0-live/amd64/iso-hybrid/

HEADER.html 07-Oct-2017 19:56 2005
MD5SUMS 07-Oct-2017 15:03 1733
MD5SUMS.sign 08-Oct-2017 02:18 833
SHA1SUMS 07-Oct-2017 15:03 1933
SHA1SUMS.sign 08-Oct-2017 02:18 833
SHA256SUMS 07-Oct-2017 15:03 2533
SHA256SUMS.sign 08-Oct-2017 02:18 833
SHA512SUMS 07-Oct-2017 15:03 4133
SHA512SUMS.sign 08-Oct-2017 02:18 833
base_debs.list 07-Oct-2017 12:34 526
debian-live-9.2.0-amd64-cinnamon.contents 07-Oct-2017 13:22 41673
debian-live-9.2.0-amd64-cinnamon.iso 07-Oct-2017 13:20 2137325568
debian-live-9.2.0-amd64-cinnamon.log 07-Oct-2017 13:22 903955
debian-live-9.2.0-amd64-cinnamon.packages 07-Oct-2017 12:37 65078
debian-live-9.2.0-amd64-gnome.contents 07-Oct-2017 13:22 41673
debian-live-9.2.0-amd64-gnome.iso 07-Oct-2017 13:20 2363621376
debian-live-9.2.0-amd64-gnome.log 07-Oct-2017 13:22 934014
debian-live-9.2.0-amd64-gnome.packages 07-Oct-2017 12:37 66957
debian-live-9.2.0-amd64-kde.contents 07-Oct-2017 13:22 41660
debian-live-9.2.0-amd64-kde.iso 07-Oct-2017 13:22 2593193984
debian-live-9.2.0-amd64-kde.log 07-Oct-2017 13:22 1015997
debian-live-9.2.0-amd64-kde.packages 07-Oct-2017 12:38 73001
debian-live-9.2.0-amd64-lxde.contents 07-Oct-2017 13:22 41744
debian-live-9.2.0-amd64-lxde.iso 07-Oct-2017 13:15 1987051520
debian-live-9.2.0-amd64-lxde.log 07-Oct-2017 13:22 796300
debian-live-9.2.0-amd64-lxde.packages 07-Oct-2017 12:34 54895
debian-live-9.2.0-amd64-mate.contents 07-Oct-2017 13:22 41744
debian-live-9.2.0-amd64-mate.iso 07-Oct-2017 13:15 2047148032
debian-live-9.2.0-amd64-mate.log 07-Oct-2017 13:22 762558
debian-live-9.2.0-amd64-mate.packages 07-Oct-2017 12:34 52311
debian-live-9.2.0-amd64-xfce.contents 07-Oct-2017 13:22 41814
debian-live-9.2.0-amd64-xfce.iso 07-Oct-2017 13:14 1947926528
debian-live-9.2.0-amd64-xfce.log 07-Oct-2017 13:22 799227
debian-live-9.2.0-amd64-xfce.packages 07-Oct-2017 12:34 55200</pre>

我选择了cinnamon的桌面版的iso镜像debian-live-9.2.0-amd64-cinnamon.iso


制作U盘启动盘

注:如果是装在虚拟机,不需要制作启动盘,直接在虚拟机中选择iso镜像即可,而且,以下双系统部分请忽略

下载UltraISO
用UltraISO打开.iso文件

选择写入硬盘

选择好U盘

安装前期准备

电脑系统安装前期装备:(以笔记本为例的win7+Debian9为例,debian9的grub2引导)

1.电脑分区(如果只是装一个系统。可以跳过这个步骤。在安装过程中可以对硬盘进行重新分区)

需要一个主分区作为debian的根目录,同时不改变原有的C盘,可以把最后那个逻辑分区转换成主分区并且设置为活动主分区(注意分区表格式为MBR格式则主分区个数不能大于4个(gpt可以忽略这段话),如果有超过4个
,酌情处理吧,我是删了和其他盘合并了),然后新增的主分区作为安装Debian系统分区.保存分区表

3.你需要一个Windows常规装系统的U盘PE(用于修复win7的引导,装机出错后便于恢复win7的引导),百度搜大白菜winpe或者老毛桃winpe之类的都可以

BIOS设置部分(主要设置第一启动项是U盘):

条件:已制作好启动盘,电脑已预留一个主分区用于Debian的安装

BIOS进去后,用UEFI启动,插入U盘重启电脑,BIOS笔记本或者是台式各不相同,详细百度自己型号的电脑如何进入BIOS和BIOS启动,一般笔记本大多是F2进入BIOS,注意,因为笔记本有fn键复用,如果你的功能键(比如调节音量大,小)的图标是比较大的,f1 f2之类的图标是比较小,说明默认是功能键,f1是fn+f1,这个细节要留意

Linux装机部分:

条件
1.已制作Debian安装U盘(u盘容量够刻录iso镜像就行了)
2.电脑已预留一个主分区不小于20G并且设置为活动分区(如果是在装机过程中分区的。需要设置可启动标志)
3.拥有一个U盘PE(安装失败后恢复原来的系统启动)
4.BIOS设置UEFI

安装:

可以选择图形安装或者ncurses终端下的图形安装

图形化装机界面包括以下配置:

安装时间比较久,耐心等待

装机时的一些配置说明:

安装grub到硬盘时。如果你是Leacy bios启动的win7,请选择安装硬盘后选择。不用UEFI模式。这个安装盘却得用UEFI才能进行安装

选择图形化安装,安装步骤比较简单,就不一一阐述了,说明一些特殊的设置:

关于设置分区:
如果你是双系统。你可以在Windows下用Diskgenius把最后一个逻辑分区转成主分区。然后然后设置它是活动分区(在Linux下就是Boot标志)。这样的话。在装完Linux后。用grub2进行引导系统启动

因为先前我们已经分好区了,所以到了分区的步骤是,选择手动,然后选择我们分好区的那个盘,然后回车进去,进入选择这个分区用于 / 根目录,然后选择分区格式是ext4,选择启动标志,然后分区设定结束,这样就指定了根目录安装在我们分好那个区,然后下一步继续即可

关于强制UEFI启动:
如果我们的win7不是UEFI启动的,请选择

关于软件的选择:
这个只是选择你需要装什么软件。不用勾选太多。这个有需要可以通过apt安装

ssh server要勾选
桌面环境我选择xfce或者cinnamon
不建议在安装时候选择过多的桌面,安装会很慢的,窗口管理器选择lightdm

关于在线安装还是CD安装:
他会提示,你的镜像源可能不全,是否用网络安装,如果你的网络不好,建议不要选择,进入系统后再安装也是可以的
如果跳不开网络镜像安装。你可以拔网线

关于安装grub到硬盘:
这个需要安装grub到硬盘。grub负责linux内核的启动,还有一点就是,如果后期更换win系统,安装完毕后,导致了grub引导丢失了,可以通过原来的debian装机U盘,重新把grub安装,当然,要记得吧debian的主分区在u盘PE中先设置为活动,BIOS设置为UEFI启动,然后才能使用debian的装机U盘,然后通过update-grub去更新win的启动项

关于输入密码一直提示错误的问题:
1.检查小键盘是否打开,如果小键盘已经打开了,还是错误(我遇上了0.0)..请关闭小键盘后,再打开试试

如何从图形界面切换到命令行
Ctrl+Alt+F1,然后登录,对于出现中文乱码的问题,安装fbterm

sudo apt-get install fbterm

然后切换root用户启动fbterm

sudo su
fbterm

Linux+win7双系统引导部分

双系统引导有两种:
1.通过grub2引导win
2.通过win引导中启动grub。然后grub引导Debian启动(开机先是Windows启动项。然后再到grub启动项。再到Linux。比较麻烦。不推荐)
我选择了第1种

debian安装完毕后,使用update-grub命令更新引导,自然多出一个win的引导

su
update-grub

如果没有update-grub,可以选择另外一种方式
设置出处

$sudo vim /usr/sbin/update-grub 
#!/bin/sh
set -e
exec grub2-mkconfig -o /boot/grub2/grub.cfg "$@"
$sudo chmod + x /usr/sbin/update-grub
$sudo update-grub
思路就是这样,嫌麻烦可以直接用 $sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo su
update-grub

赋予用户root权限
su切换超级用户
如果没有sudo命令。自己在仓库里搜对应的包aptitude search sudo

su
visudo

通过visudo 命令来编辑/etc/sudoers


在文件最后添加图中这行,例如我的用户名是ms
格式:(没有什么特别的设置需求的话,用这个就行了)
用户名 ALL=(ALL:ALL) ALL

注意的是编辑完毕后,Ctrl+o保存,提示覆盖文件选择y后回车
然后输入Ctrl+x返回命令行

visudo -c

检查sudoers的正确性


visudo帮助信息
编辑完成后检查sudoers正确
警告:请务必检查sudoers的正确性,错误的话重启可能导致你的sudo使用不了,登录root用户改sudoers即可

常用软件推荐

软件安装说明:
一般软件的安装可以通过apt-get安装

apt-get install 包名

也可以用aptitude进行包管理(aptitude用法搬运

#如果没有安装aptitude
apt-get install aptitude

如果安装过程中,出现依赖不满足的问题:
1.添加debian源,然后更新

apt-get update

2.修复依赖关系

apt-get build-dep 包名
``
或者通过以下方法安装包
```bash
apt-get --fix-broken install 包名

编译源码:

源码的获取可以通过github或者是软件的官网,gnu的ftp等等
编译步骤详情参考软件的项目说明,以下只说明一般的编译安装步骤

configure

源码项目下有个名为configure文件,这种的一般是先解压,进入项目目录后

./configure
make install 

详细的配置自行百度

有Makefile没有configure

有内核配置的通过

make menuconfig

进行配置,如果没有的,则直接make install即可,当然可以指定安装位置,具体百度

安装中文帮助手册

如果遇上什么命令不知道怎么用怎么办?
如果遇上配置文件不知道怎么配置怎么办

可以用info或者man去查看命令的使用说明或者是配置文件的配置选项说明

#安装中文手册
aptitude install manpages-zh

有些软件附带使用教程之类的。你可以使用aptitude search查看有没有xxx-doc的包(安装后具体有什么文件你可以dpkg -L 包名)。可以下载下来参考(可能是离线网页或者别的形式存在的文档)

图形软件:

1.GIMP

功能:图像处理,类似于Photoshop(debian9默认自带)

apt-get install gimp

2.网易云音乐客户端下载详情

如果在安装过程中出现了以来关系不满足,请更新源后,修复依赖关系重新安装

3.Flash Player

说明:网页flash需要用到,看视频目前也部分播放器要用到
flash官网下载.tar.gz的linux版本,

tar -xvf xxx.tar.gz

解压下载下来的文件,得到

#ls -l
flash_player_npapi_linux.x86_64.tar.gz  libflashplayer.so  readme.txt
LGPL                                    license.pdf        usr

将libflashplayer.so复制到火狐的文件夹

cp libflashplayer.so /usr/lib/mozilla/plugins/

4.wine软件:

收费的有CrossOver

命令行软件

1.vim(文本编辑器)

apt-get install vim

vim的语法高亮方案可以百度下载一个进行配置,

vim教程传送门
vim配色方案(molokai)

git clone https://github.com/tomasr/molokai
#下载下来后,把colors目录下的vim扩展名文件放到/usr/shared/vim/vimxx(xx是个数字)/colors

2.picocom

串口调试工具,适用树莓派,AP之类的串口调试

apt-get install picocom

使用:

picocom -b 波特率 tty设备
例如:
picocom -b 115200 /dev/ttyUSB0

服务

openssh-server

ssh的服务端

aptitude install openssh-server

1.vsftpd

sftp软件
注意:如果不喜欢用这个可以用scp。(例如手机ES浏览器访问Linux文件共享。可以登录sftp。)
装完openssh-server后默认会装sftp。没有特别需要不用管vsftp

ES文件浏览器访问Linux储存

[搬运工]

注意:为了避免错误编辑,强烈建议备份文件

nano /etc/vsftpd.conf

编辑配置
配置参考如下:

#服务开启
listen=YES
#允许用户登录
local_enable=YES
#允许写入
write_enable=YES
#设置默认屏蔽字为022,也就是rw- r-- r--
local_umask=022
#开启日志
xferlog_file=/var/log/vsftpd.log

注意:仅设置基本的登录功能,并非最完善的,详情请参考网上设置

Ctrl+o Ctrl+x保存退出后,

sudo su
service vsftpd restart

或者

sudo  /etc/init.d/vsftpd restart

配置

配置详情请看配置源文件个人记录
源文件位于/etc/apt/sources.list

备份原文件

sudo  cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑添加源

sudo nano /etc/apt/sources.list

把以下的源复制到文件的最后,如果无效的源,可以用#注释掉

#debian 163
deb http://mirrors.163.com/debian/ testing main non-free contrib
deb http://mirrors.163.com/debian/ testing-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ testing main non-free contrib
deb-src http://mirrors.163.com/debian/ testing-updates main non-free contrib
deb http://mirrors.163.com/debian-security/ testing/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ testing/updates main non-free contrib

保存后,更新即可

apt-get update

注意:这是debian testing的源,如果你需要其他的源自行百度

systemd

debian9后大多用systemd对系统进行各方面的管理。例如管理服务(代替service)

systemctl  status xxxx
systemctl  restart xxxx
systemctl  stop  xxxx

systemd是一组命令。其中包括有systemctl journalctl loginctl等等。具体参考这个搬运。systemd能够帮我们管理各种各样的功能。例如开机启动等等


重点:
有些资源网络不好的话(比如security debian),严重影响安装进度,此时,可以把网线拔了。安装过程中不要使用网络镜像。至于软件更新问题可以安装完毕后,配置国内源,然后再进行更新


基本的搬运就结束了。详细的debian了解。操作。建议看一遍发行版的文档

上一篇 下一篇

猜你喜欢

热点阅读