包含标签 debian 的文章

通过debootstrap在btrfs raid1上安装debian

最近想试试将 debian 安装在 btrfs raid1 上. 用安装盘安装, 直接安装在 btrfs raid1上, 会在安装 grub 的时候出错. 使用单盘 btrfs 安装完后, 再加另一个盘组 raid1 倒是可以. 就是以后如果重装, 又要的拆成单盘再重装, 很麻烦. 试了下 debootstrap 安装debian, 直接就能安装在 btrfs raid1 上, 记录下安装过程. 安装 debootstrap 启动 debian live cd sudo su - apt update apt install debootscrap 硬盘分区 建立 btrfs raid1 #新……

阅读全文

Debian 9 修改GRUB默认启动内核

debian testing 更新掉进systemd-240的坑里了 重启开机Missing modules (cat /proc/modules; ls /dev), 找不到硬盘. 只能降到systemd-239或者降内核. 想想还是降内核方便, 记录下修改步骤. 1. 查看当前内核的启动顺序 $ cat /boot/grub/grub.cfg ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default=0 fi ### BEGIN /etc/grub.d/10_linux ### function gfxmode { set gfxpayload="${1}" } set linux_gfx_mode= export linux_gfx_mode menuentry 'Debian GNU/Linux' --class debian --class gnu-linux……

阅读全文

Debian 增加 add-apt-repository 命令用来添加 PPA 源

更新: 使用software-properties-common 代替脚本 sudo apt install -y apt-transport-https ca-certificates gnupg2 software-properties-common ============================================================================== #!/bin/bash if [ "$#" -ge "1" ]; then ppa_name=`echo "$1" | awk -F ':' '{print $2}'` app_name=`echo "$ppa_name" | cut -d '/' -f2-` if [ -z "$ppa_name" ]; then echo "PPA name not found" echo "Utility to add PPA repositories in your debian machine" echo "$0 ppa:user/ppa-name" else echo "$ppa_name" " $app_name" if [ "$2" != "" ]; then version=$2 else version="xenial" fi echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu $version main" > /etc/apt/sources.list.d/$app_name.list apt-get update > /dev/null 2> /tmp/apt_add_key.txt key=`cat /tmp/apt_add_key.txt | awk -F ":" '{print $6}' | awk '{print $2}'` apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv $key rm -rf /tmp/apt_add_key.txt fi else echo "Utility to add PPA repositories in……

阅读全文