Guía completa de instalación del disco duro portátil de Debian 12

¿Cómo instalar Debian12 (ratón de biblioteca) en un disco duro móvil para hacer un sistema plug-and-play?

Entorno de instalación

sistema operativo windows10

vmware 15

El disco duro móvil no supera los 2T (porque se utiliza MBR como formato de disco duro móvil y la capacidad máxima del disco duro admitida por MBR es 2T)

Pasos de instalación

1. Configurar el disco duro móvil

Utilice DiskGenius para convertir el disco duro al formato MBR en el sistema operativo Windows y "reconstruir el registro de arranque maestro (MBR)" .

Nota: El disco duro en formato MBR admite el arranque de modelos antiguos. Ahora, el nuevo BIOS generalmente admite MBR y UEFI. Se recomienda encarecidamente que el sistema operativo se centre en la compatibilidad).

2. Instalar Debian12

Instale VMware en Windows y use VMware para instalar Debian (por supuesto, puede grabar la imagen del sistema Debian directamente en un disco U sin VMware y luego usar una máquina física para instalar el sistema operativo Debian en el disco duro móvil. Guarde el proceso de grabación de la imagen del sistema y, al mismo tiempo, puede seleccionar con precisión el disco duro móvil al instalar el sistema operativo para evitar el mal uso e instalarlo en otros discos duros).

Cree una nueva máquina virtual en VMware y use el proceso predeterminado para crearla (no necesita elegir el disco duro móvil que se montará en este momento, solo cree un disco duro virtual de 20 G y se eliminará pronto. Esto operación es solo para completar sin problemas la creación de la máquina virtual), se omite el proceso de creación.

Después de crear la máquina virtual, debe configurar los siguientes tres pasos:

1) Configure el USB de la máquina virtual en USB3.0 o USB3.1

2) Establezca el tipo de inicio del sistema en "BIOS" en las "Opciones avanzadas" de la máquina virtual

3) Elimine el "disco duro" en la máquina virtual (el disco duro virtual que creamos, la instalación posterior después de la eliminación aquí puede evitar que instalemos el disco duro incorrecto)

Una vez completada la configuración, se puede iniciar la máquina virtual (la máquina virtual no tiene un disco duro en este momento).

Seleccione la imagen de Debian y móntela al iniciar, y al mismo tiempo, puede seleccionar el disco duro móvil que queremos conectar en la esquina inferior derecha de VMware (será más fácil de identificar en este momento, para evitar que de elegir el disco duro incorrecto), y luego use la interfaz gráfica para seguir las indicaciones paso a paso. El sistema está instalado en un disco duro móvil (solo un disco duro, por lo que no habrá más problemas, y la instalación es relativamente simple), y se omite el proceso de instalación ( este artículo usa la instalación por defecto, usando el escritorio GNOME ).

        Una vez completada la instalación, puede reiniciar el sistema Windows y seleccionar el disco duro móvil para iniciar (generalmente, el BIOS es compatible con MBR y UEFI, pero nuestro disco duro móvil es MBR de inicio, por lo que si no puede encontrar el elemento de inicio del disco duro móvil, cambie el formato de arranque de Change UEFI a Legacy para guardar e intente seleccionar el disco duro móvil para comenzar de nuevo ).

        Además, también puede agregar directamente un disco duro a la máquina virtual en este momento y agregar el disco duro móvil como un disco duro de máquina virtual (no importa si lo agrega mal, porque el disco duro ya no funcionará). estar formateado), para que pueda iniciarlo y ejecutarlo directamente en la máquina virtual El sistema en el disco duro móvil se ha ido.

3. Optimización del sistema Debian

1) Cambiar la fuente de actualización nacional

Se acaba de instalar Debian, solo debe haber la fuente del cd-rom en la fuente de actualización, y otras fuentes están bloqueadas, no importa, no queremos este archivo fuente y cree un nuevo archivo fuente.

Cambiar a usuario raíz y entorno de trabajo

su - root
# 输入root密码即可
# 注:-的左右两侧均有空格,- root和-root区别在于是否切换用户并切换用户环境

Copia de seguridad del archivo fuente de actualización original

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

Crear un nuevo archivo fuente de actualización 

cat > /etc/apt/sources.list << EOF
deb http://mirrors.163.com/debian/ bookworm main non-free-firmware
deb-src http://mirrors.163.com/debian/ bookworm main non-free-firmware

deb http://mirrors.163.com/debian-security bookworm-security main non-free-firmware
deb-src http://mirrors.163.com/debian-security bookworm-security main non-free-firmware

deb http://mirrors.163.com/debian/ bookworm-updates main non-free-firmware
deb-src http://mirrors.163.com/debian/ bookworm-updates main non-free-firmware
EOF

Después de crear la fuente de actualización, simplemente actualícela directamente (asegúrese de que la red sea fluida)

apt update -y && apt upgrade -y
apt autoremove -y

2) Verifique la información de la versión del sistema Debian

# 显示系统大版本及代号
lsb_release -a
# 显示系统大版本
cat /etc/issue
# 显示系统详细发布信息
cat /etc/os-release
# 显示系统内核版本
uname -a
# 显示系统具体小版本号
cat /etc/debian_version 

3) Instalar herramientas comunes

apt install vim net-tools openssh-server ufw iftop htop -y

# vim    一款好用的文本编辑其,比vi好用
# net-tools    网络调试工具,安装后可使用ifconfig、netstat等命令
# openssh-server    开启SSH服务(系统默认自带ssh命令连接远程服务器,但是要让远程连接本机,需安装openssh-server服务)
# ufw    本机防火墙管理工具,可通过ufw管理防火墙(
### ufw enable           开启防火墙
### ufw disable          关闭防火墙
### ufw status           查看防火墙状态
### ufw allow 22/tcp     开启防火墙22端口的TCP连接
### ufw allow 443        开启防火墙443端口的TCP和UDP连接
# iftop    网络流量监控工具,使用iftop命令可以实时查看本机网络流量
# htop    一款加强的本机性能监测工具,是top命令的加强版

4) Los usuarios normales habilitan sudo

vim /etc/sudoers

# 在“root    ALL=(ALL:ALL) ALL”下方增加一行“用户名    ALL=(ALL:ALL) ALL”
# 注:上方“用户名”为你自己创建的用户名,记得替换哦
# 修改完成后保存退出(若提示无法直接修改,加!强制修改保存)

:wq!

5) Habilite comandos de acceso directo como ll

cd ~
vim .bashrc

# 将alise ll= ls -l等命令的注释状态删除(去掉#即可)
# 如:root用户的.bashrc需开放以下内容
## export LS_OPTIONS='--color=auto'
## eval "$(dircolors)"
## alias ls='ls $LS_OPTIONS'
## alias ll='ls $LS_OPTIONS -l'
## alias l='ls $LS_OPTIONS -lA'

# 修改完成后保存即可
:wq
# 保存完后若需要立即生效,可使用source命令(获取重新打开一个终端也可使其生效)
source .bashrc

# 此修改仅能修改当前用户的bash信息,需要哪些用户启用快捷命令,需要切换到指定用户再次修改其.bashrc文件

6) Crea tu propio espacio de trabajo

# 切换root用户
su - root
# 切换环境目录
cd /
# 创建app文件夹,可以根据自己喜好命名
mkdir app
# 将app文件夹授权给指定用户,xxx为指定的用户
chown -R xxx:xxx /app
# 切换回自己的用户
su xxx

Una vez completada la creación, después de cambiar a su propio usuario, puede hacer lo que quiera con el directorio de la aplicación.

Para usar el directorio de la aplicación de manera más conveniente, puede asignar (crear un acceso directo) el directorio de la aplicación a su propia página de inicio de usuario, de modo que podamos operar directamente el directorio de la aplicación abriendo la terminal o el administrador de archivos

ln -s /app ~/app

7) Instalar el navegador Edge

# 因为要安装证书,需要root权限,因此以下操作先切换到root下运行
su - root
# 下载并安装微软证书
wget -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /usr/share/keyrings/microsoft-edge.gpg
# 安装微软更新源
echo 'deb [signed-by=/usr/share/keyrings/microsoft-edge.gpg] https://packages.microsoft.com/repos/edge stable main' | tee /etc/apt/sources.list.d/microsoft-edge.list
# 更新软件更新源
apt update
# 修复错误源(若提示有需要)
apt --fix-broken install
# 安装Edge
apt install microsoft-edge-stable -y

8) Optimización de la configuración del sistema

Abra "Configuración" - "Encendido", apague "Pantalla", apague "Suspensión automática" y configure "Comportamiento del botón de encendido" en "No procesar".

Abra "Configuración" - "Región e idioma", arrastre "Chino (Smart Pinyin)" en "Fuente de entrada" al primer lugar, como primer método de entrada.

Abra "Configuración" - "Aplicación predeterminada", cambie la Web a "Microsoft Edge" (modifique según preferencia personal).

Abra "Configuración" - "Fecha y hora", haga clic en "Desbloquear" en la esquina superior derecha, ingrese la contraseña de usuario y habilite "Establecer automáticamente la zona horaria".

Abra "Herramientas" - "Optimización" - "General", desactive "Suspender cuando la tapa del portátil esté cerrada".

Abra "Herramientas" - "Optimización" - "Área de trabajo", marque "Área de trabajo estática" y configure el número de áreas de trabajo en 1.

Abra "Herramientas" - "Optimización" - "Barra de título de la ventana", marque "Maximizar", "Minimizar".

Abra "Herramientas" - "Optimización" - "Barra superior", marque "Días laborables" y "Segundos".

Abra "Extensiones", habilite el "Menú de aplicaciones" (Mostrar "Menú de inicio")

Abra "Extensiones", habilite "Indicador de estado de lugares" (muestra "Lugares", equivalente a "Mi PC")

Abra "Extensiones", habilite "Menú de unidad extraíble" (muestre "Botón de CD/USB de expulsión rápida")

Abra "Extensiones" y habilite "Lista de ventanas" (muestre la "barra de tareas", puede configurar en detalle si las ventanas de tareas a continuación se fusionan)

Nota: Se pueden encontrar más complementos de "extensión" en el almacén de extensiones del sitio web oficial de gnome: GNOME Shell Extensions , este artículo solo describe los complementos de extensión instalados de manera predeterminada en el sistema

9) Configuración de teclas de acceso directo

Abra "Configuración" - "Atajos de teclado", se recomienda habilitar los siguientes atajos:

Directorio principal: Super+E (correspondiente a la "tecla del logotipo de Windows + E" para abrir "Mi PC")

Pista anterior: Ctrl + tecla de flecha izquierda

Pista siguiente: Ctrl + flecha derecha

Disminuir el volumen: Ctrl+tecla de flecha hacia abajo

Aumentar volumen: Ctrl+Tecla de flecha

Dejar de jugar: Ctrl+Entrar

Reproducir (o reproducir/pausar): Ctrl+Espacio

Cerrar ventana: Alt+F4

Maximizar la ventana: Super + tecla de flecha

Restaurar ventana: Super + tecla de flecha hacia abajo

Teclas de acceso directo personalizadas:

Abre una terminal:

Nombre: Terminal

Comando: gnome-terminal

Tecla de acceso directo: Super+R (corresponde a "Inicio-Ejecutar" de Windows, pero otros generalmente usan la combinación de Ctrl+Alt+T, porque no les gusta esta operación, así que configúrela según sus preferencias personales)

10) Instale el controlador

controlador wifi:

Vaya a: Debian -- Selección de descarga del paquete -- firmware-iwlwifi_20230210-5_all.deb sitio oficial para descargar el paquete del controlador iwlwifi, use el comando para instalar después de que se complete la descarga

# 安装驱动包
sudo dpkg -i firmware-iwlwifi_20230210-5_all.deb
# 加载Wifi模块(-r表示不使用wifi模块时自行卸载模块,若需强制加载,可去掉-r参数)
modprobe -r iwlwifi

Controlador de gráficos Nvidia:

# 安装Nidia显卡驱动
apt install nvidia-driver

Nota: la imagen predeterminada de Debian contiene la mayoría de los controladores de hardware básicos. Si no es necesario instalar el controlador, forzar la actualización del controlador puede causar problemas al iniciar en otro hardware. Por lo tanto, no se recomienda instalar la tarjeta gráfica. conductor.

Además, cuando se instala el controlador de la tarjeta gráfica, si aparece un problema como "W: Posible falta de firmware /lib/firmware/rtl_nic/rtl8125b-2.fw para el módulo r8169" , significa que el sistema carece de firmware relevante ( es decir, el controlador de hardware), y debe instalarlo manualmente. Descargue el firmware correspondiente para instalarlo correctamente, el método de instalación es el siguiente:

Dirección de descarga de firmware: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Busque para encontrar el firmware correspondiente y luego copie el enlace de descarga correspondiente (elimine el contenido ?id=xxx después de .fw o .bin)

# 下载对应固件/驱动
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/diff/rtl_nic/rtl8125a-3.fw

# 将下载的.fw或.bin文件按照报错信息放入对应路径中,如:“W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915”即将skl_guc_33.0.0.bin文件存放到/lib/firmware/i915/路径下
mv -f skl_guc_33.0.0.bin /lib/firmware/i915/

# 所有固件存放好之后,通过命令更新本地initramfs归档
update-initramfs -u

Medicina de arrepentimiento:

Si se instaló el controlador de la tarjeta gráfica, pero hay un error en la instalación, debe eliminar el controlador instalado, puede ejecutar el siguiente comando para limpiarlo:

# 切换至root用户
su - root
# 移除Nvidia相关组件
apt remove --purge nvidia*
# 移除Nvidia相关组件
apt remove nvidia-driver nvidia-kernel-dkms glx-alternative-nvidia
# 自动清理多余组件
apt autoremove
# 更新系统
apt update
# 更新系统软件包
apt upgrade

11) Cancelar la espera de 5 segundos cuando se inicia el sistema

su - root
vim /boot/grub/grub.cfg

# 将terminal_output gfxterm代码段中set timeout=5修改为set timeout=0

:wq

 Nota: El sistema instalado en el disco duro móvil es un sistema único, por lo que se puede configurar aquí para ingresar directamente al sistema sin esperar; si es un sistema dual, no lo configure de esta manera, de lo contrario, el sistema no se puede cambiar.

12) Desactivar la hibernación del sistema

Ver el estado de la función de hibernación del sistema

sudo systemctl status sleep.target

Desactivar la hibernación

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

 

Vuelva a comprobar la hibernación (la hibernación está desactivada)

13) Sobre el ajuste de la partición

        Para ajustar la partición, se recomienda usar Gparted-live para ajustar la partición. Se puede iniciar a través del cd-rom. Después de ingresar, el ajuste no destructivo de la partición se puede realizar a través de la operación visual, y el problema de Se evita el aviso "ocupado" de que la partición del disco está ocupada.

        La partición de intercambio predeterminada de la instalación de Debian es 1G de espacio, lo que puede causar fácilmente una sobrecarga de la partición de intercambio, por lo que se recomienda ajustar la partición de intercambio a 8G para garantizar un funcionamiento fluido del sistema.

 Dirección de descarga de Gparted-Live: GParted -- Descargar

14) Acerca de la conexión remota de la máquina virtual

Ejecutar Debian en una máquina virtual es relativamente estable, pero a veces queremos operar remotamente Debian en una terminal, y Debian se ejecuta en una máquina virtual, entonces, ¿cómo realizar el acceso remoto a Debian en una LAN?

Aquí se requiere una configuración en dos pasos:

a. Configuración de red de la máquina virtual

"Editar" de VMware - "Editor de red virtual" - "Cambiar configuración" - "VMNet8" - "Configuración de NAT" - "Agregar red", aquí se asigna el puerto de la máquina virtual a la máquina física (es decir, el host ), de forma que al acceder al puerto correspondiente a la máquina física, la petición pueda ser reenviada a la máquina virtual, realizando así el acceso a la máquina virtual.

 

 Ejemplo (la situación de mi host y máquina virtual es la siguiente):

IP de la máquina virtual: 192.168.74.129

Puerta de enlace de máquina virtual: 192.168.74.2

IP del NIC físico del host: 192.168.1.55

IP de la tarjeta de red virtual del host: 192.168.74.1

Puerta de enlace virtual del anfitrión: 192.168.74.2

Puerto SSH de máquina virtual: 22, puerto de host asignado: 2233

De esta forma, podemos reenviar los datos a 192.168.74.129:22 visitando: 192.168.1.55:2233 en la LAN.

B. Configuración del servidor de seguridad del host

Configure el firewall de la máquina física (host) para permitir el acceso al puerto 2233 ( es fácil pasar por alto este paso, lo que resulta en una falla al conectarse a la LAN, y pensé que era un problema con la máquina virtual... )

15) Acerca de la instalación de VSCode

vscode es un muy buen editor, y también puede ser una muy buena terminal (soporta pantalla dividida), y su apariencia también es muy alta, así que aquí está el método de instalación de vscode:

# 安装微软存储库和密钥(用于vscode更新)
## 安装wget和gpg工具 
sudo apt-get install wget gpg
## 下载并导入微软密钥文件
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
## 安装微软密钥
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
## 设置vscode存储库(更新源)
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
## 清理已安装的密钥文件
rm -f packages.microsoft.gpg

# 安装vscode
sudo apt install apt-transport-https
sudo apt update
sudo apt install code

Lo anterior es todo el contenido de la instalación de Debian del disco duro móvil y la optimización del sistema. Los comentarios son bienvenidos para brindar más opiniones sobre la optimización, ¡y espero que le sea útil!

Supongo que te gusta

Origin blog.csdn.net/Asgard_Hu/article/details/131221474
Recomendado
Clasificación