求debian netinst 的安装方法。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求debian netinst 的安装方法。相关的知识,希望对你有一定的参考价值。

现用ubuntu12.10,安装deb包时是不是会弹出内部错误窗口,不知何故。研究了一下debian和ubuntu,换成debian稳定版。两者分区应该是一致的吧,我有30G的空间,swap分2G,其他请推荐分区大小,作桌面使用。主要是netinst安装可以定制自己需要的内容,这个比较喜欢。如下要求:硬盘下安装或者U盘安装,图形界面选择KDE或者unity,重启进入图形界面后我自己搞掂。

目标:安装64位Debian系统,采用网络安装方式,桌面系统采用Gnome。
一、需要准备的内容:
1、Debian安装盘
(1)下载安装盘镜像
我选择的是debian-testing-amd64-netinst版(下载地址 ) 。
(2)制作U盘安装盘
方法一:使用netbootin 。
方法二:下载boot.img.gz安装到U盘,再将iso文件放到U盘根目录下。参见Boot Debian from an USB device 。这种方法的缺点是其是用fat16格式格式化U盘,因此分区最大只支持256M,因此没办法用CD的iso文件。
备注:试用UltraISO制作,写入成功,但安装盘开机启动失败。原因也许是缺少启动文件。Ubuntu自带的startup disk creator可能只支持Ubuntu的安装盘镜像,不支持其他发行版的镜像。
2、网络客户端及依赖文件:mentohust_0.3.4-1_amd64.deb、libpcap0.8_1.1.1-8_amd64.deb
网络客户端选择支持锐捷认证的mentohust。可下载for Ubuntu的64位包 。
另外mentohust依赖于libpcap0.8 (或libpcap0.9,libpcap1.0),而libpcap0.8依赖于multiarch-support ,这两个文件是刚安装的系统里没有的,因此均需一一下载。

3、镜像地址列表:sources.list
为了通过aptitude安装软件时有较快的网速,还需要准备好sources.list 。教育网推荐用中科大的源。
4、在制作好的U盘安装盘中新建一个文件夹,命名为folder,将在第2、3点中下载的文件放在里面。
二、安装步骤
1、将U盘与电脑连接,重启电脑,在Bios中设置从U盘启动。
2、通过U盘安装
安装过程中需要选择的地方不多,主要是语言、地区、键盘布局、设置用户名和密码、网络设置、硬盘分区等。均较简单,网上教程也很多,这里不再作详细介绍。需要注意的是因为我们选择的是通过网络安装,所以最开始只会安装一个最基本的系统,而没有桌面环境,所以在安装时语言最好选择英文而不是中文,否则安装完后终端上很多字会变成“◆”,无论中文英文。这个问题是由于内核不支持中文引起的,无法通过安装中文字体解决。除非是用CD镜像或DVD镜像进行安装,否则安装语言最好选英文。
在基本系统安装完毕之后,系统会提示你将U盘或CD、DVD取出,以免重启后又重新安装系统。此时将U盘拔出即可,然后重启系统。
3、安装网络客户端
(1)登陆并挂载U盘
重启后,用你的用户名和密码登陆系统。
用su命令登陆到根用户。
用fdisk -l列出当前的硬盘设备,查看U盘在什么地方。我的在/dev/sdb1上。
用mount命令加载U盘:
# mount /dev/sdb1 /media/usb
(2)安装mentohust
# cd /media/usb/folder
# dpkg -i multiarch-support_2.13-21_amd64.deb
# dpkg -i libpcap0.8_1.1.1-10_amd64.deb
# dpkg -i mentohust_0.3.4-1_amd64.deb
(3)登陆mentohust
先要启动网卡和获取ip地址。
# ipconfig eth0 up
# dhclient eth0
然后是登陆mentohust。mentohust的参数如下:
-h 显示本帮助信息
-k -k(退出程序) 其他(重启程序)
-w 保存参数到配置文件
-u 用户名
-p 密码
-n 网卡名
-i IP[默认本机IP]
-m 子网掩码[默认本机掩码]
-g 网关[默认0.0.0.0]
-s DNS[默认0.0.0.0]
-o Ping主机[默认0.0.0.0,表示关闭该功能]
-t 认证超时(秒)[默认8]
-e 心跳间隔(秒)[默认30]
-r 失败等待(秒)[默认15]
-l 允许失败次数[0表示无限制,默认8]
-a 组播地址: 0(标准) 1(锐捷) 2(赛尔) [默认0]
-d DHCP方式: 0(不使用) 1(二次认证) 2(认证后) 3(认证前) [默认0]
-b 是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件) [默认0]
-y 是否显示通知: 0(否) 1~20(是) [默认5]
-v 客户端版本号[默认0.00表示兼容xrgsu]
-f 自定义数据文件[默认不使用]
-c DHCP脚本[默认dhclient]
-q 显示SuConfig.dat的内容(如-q/path/SuConfig.dat)
假设你的用户名是john,密码是123,则可以参考下面的例子:
#mentohust -ujohn -p123 -neth0 -b1 -w
4、设置源列表
# mv /etc/apt/source.list /etc/apt/source.list.bak
# cp /media/usb/folder/source.list /etc/apt/
然后就可以卸载U盘了。因为U盘是写入为启动盘,所以要用eject -r。
eject -rv /dev/sdb1
然后拔出U盘即可。
5、更新软件信息列表、更新系统
# aptitude update
# aptitude upgrade
6、安装sudo、less、bash-completion
# aptitude install sudo less bash-completion
设置sudo
# visudo
找到root ALL=(ALL) ALL一行。假设你的用户名是john,则可在下面添加一行:
john ALL=(ALL)ALL
然后,保存并退出即可。
注销并重新登陆后就可以使用sudo,而不用登陆到根用户了。
# exit
$ logout
7、安装x-window和gnome
如果不准备很详细地自定义要安装哪些gnome组件,只需一条命令即可:
# aptitude install gnome-core
8、安装中文输入法ibus(拼音和五笔)
# aptitude install ibus ibus-table ibus-gtk ibus-gtk3 ibus-qt4 ibus-pinyin ibus-table ibus-table-wubi
9、安装中文字体(文泉驿)
# aptitude install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
10、安装无线网卡驱动
11、安装浏览器iceweasel和flash插件
iceweasel,其实就是firefox的debian分支。
# aptitude install iceweasel flashplugin-nonfree
12、安装虚拟机virtualbox。然后在virtualbox中再装一个windows系统,需要用到windows时就直接在虚拟机中打开即可。
# aptitude install virtualbox virtualbox-guest-addions-iso
需要的话还可以安装wine
至此,系统基本安装安毕。
参考技术A 如果你有有线网络,netinst不需要任何配置。下载相应平台的ISO文件,然后通过光盘或者U盘启动都可以的。安装界面是全程英文的,需要懂英语。
如果只有无线网络,需要提前准备相应无线网卡的firmware,参见官方debian安装文档。

分区看自己喜好。30G空间建议分区:
/ 28G
swap 2G
因为空间比较小,没有必要把/home, /usr, /var之类的分出来,以免到时候装东西或者下载东西空间不够反而麻烦。

>>主要是netinst安装可以定制自己需要的内容
Debian所有的官方的安装程序都是可以自己选择需要安装的软件包的。都可以只选择安装基础系统 (standard task)。并不是只有netinst才可定制。只要在安装过程中选择任务(tasks)的时候,去掉不需要的任务即可。不同的ISO只是随光盘附带的软件包有差异,因为你有网络环境,所以盘上带的软件包并不重要。

装好基础系统之后,装KDE可以使用这条命令:
su
aptitude install -y kde-standard kde-l10n-zhcn kdm

另外,安装时有一个步骤是可以设置源服务器的,一定要选一个本地的快的服务器,不然下载会很慢。本回答被提问者采纳

Debian 10安装NextCloud简单方法介绍

导言

NextCloud是一套文件托管软件,最初是一种免费的开源的ownCloud分支。它提供了类似于Dropbox或GoogleDrive的功能。本文介绍如何在Debian10系统安装NextCloud。

测试环境

Debian 10系统,应用网站:APP兼职网:www.appjzw.com

1、安装和配置MariaDB

安装MariaDB。

apt install mariadb-server php-mysql -y

运行数据库安全向导。

mysql_secure_installation

回答以下问题,用强密码替换示例密码。

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: example-password
Re-enter new password: example-password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

用你设置的密码登录到MySQL数据库:

mysql -u root -p

为NextCloud创建一个数据库。

MariaDB> CREATE DATABASE nextclouddb;

创建NextCloud用户并授予本地访问权,密码自己设置复杂些

MariaDB> GRANT ALL ON nextclouddb.* TO ‘nextcloud_user‘@‘localhost‘ IDENTIFIED BY ‘example-password‘;
MariaDB> FLUSH PRIVILEGES;
MariaDB> EXIT;

2、安装PHP

安装PHP和必要的扩展。

apt install php php-gd php-mbstring php-dom php-curl php-zip php-simplexml php-xml -y

3、安装Apache

安装Apache和PHP模块。

apt install apache2 libapache2-mod-php -y

启动Apache并启用它在引导时运行

systemctl start apache2

systemctl enable apache2

4、安装NextCloud

下载最新版本的NextCloud,这里以18.0.4版为例。

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.4.tar.bz2

将发行版解压缩到/var/www/html目录中。

tar -xjf nextcloud-18.0.4.tar.bz2 -C /var/www/html

让Apache成为NextCloud文件的所有者。

chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 755 /var/www/html/nextcloud

5、配置NextCloud

导航到你服务器IP地址:

http://192.0.2.123/nextcloud/

输入以下配置信息。

Choose an admin username and secure password.
Leave Data folder at the default value.
For Database user, enter: nextcloud_user
For Database password, enter the nextcloud_user password you chose in MariaDB.
For Database name, enter: nextclouddb
Leave "localhost" as "localhost".

最后点击完成即可。

以上是关于求debian netinst 的安装方法。的主要内容,如果未能解决你的问题,请参考以下文章

debian netinst的方法怎么安装?

cat和cp的神奇用法:制作U盘安装盘

如何在Debian 8/7上安装PostgreSQL 9.6

debian

sh 获取最新的debian amd64 netinst iso,删除旧的符号链接并为新映像创建一个新的符号链接

求Debian linux服务器安装和配置方法!