LINUX.ORG.RU

Сообщения tongubin

 

Grub Customizer неправильно настраивает Grub

 

Здравствуйте. Сабж.

Как должно выглядеть и как выглядит.

grub.cfg:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### 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

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

insmod part_gpt
insmod ext2
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
else
  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
fi
if loadfont /boot/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
set root='hd0,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
else
  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
fi
insmod png
if background_image /usr/share/desktop-base/futureprototype-theme/grub/grub-16x9.png; then
  true
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### 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 --class gnu --class os $menuentry_id_option 'gnulinux-simple-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
	else
	  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
	fi
	echo	'Loading Linux 5.8.0-2-amd64 ...'
	linux	/boot/vmlinuz-5.8.0-2-amd64 root=UUID=9ac3113c-4f7c-4b0b-9106-79dba90d91fa ro  quiet splash iommu=soft
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-5.8.0-2-amd64
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
	menuentry 'Debian GNU/Linux, with Linux 5.8.0-2-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.8.0-2-amd64-advanced-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		else
		  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		fi
		echo	'Loading Linux 5.8.0-2-amd64 ...'
		linux	/boot/vmlinuz-5.8.0-2-amd64 root=UUID=9ac3113c-4f7c-4b0b-9106-79dba90d91fa ro  quiet splash iommu=soft
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.8.0-2-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 5.8.0-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.8.0-2-amd64-recovery-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		else
		  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		fi
		echo	'Loading Linux 5.8.0-2-amd64 ...'
		linux	/boot/vmlinuz-5.8.0-2-amd64 root=UUID=9ac3113c-4f7c-4b0b-9106-79dba90d91fa ro single 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.8.0-2-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.19.0-10-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-10-amd64-advanced-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		else
		  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		fi
		echo	'Loading Linux 4.19.0-10-amd64 ...'
		linux	/boot/vmlinuz-4.19.0-10-amd64 root=UUID=9ac3113c-4f7c-4b0b-9106-79dba90d91fa ro  quiet splash iommu=soft
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-4.19.0-10-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.19.0-10-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-10-amd64-recovery-9ac3113c-4f7c-4b0b-9106-79dba90d91fa' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		else
		  search --no-floppy --fs-uuid --set=root 9ac3113c-4f7c-4b0b-9106-79dba90d91fa
		fi
		echo	'Loading Linux 4.19.0-10-amd64 ...'
		linux	/boot/vmlinuz-4.19.0-10-amd64 root=UUID=9ac3113c-4f7c-4b0b-9106-79dba90d91fa ro single 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-4.19.0-10-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-D85D-3D61' {
	insmod part_gpt
	insmod fat
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  D85D-3D61
	else
	  search --no-floppy --fs-uuid --set=root D85D-3D61
	fi
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

tongubin
()

debian testing arm64: при действиях с пакетами apt ругается

 ,

Здравствуйте, сабж.

Ругань:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US",
    LC_ALL = (unset),
    LANG = "en_US"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Extracting templates from packages: 100% Preconfiguring packages
Setting up systemd (246.6-1)
fchownat() of /var/log/journal failed: No such file or directory
dpkg: error processing package systemd (--configure): installed systemd package post-installation script subprocess returned error exit status 73
Errors were encountered while processing: systemd

Список реп:

deb http://deb.debian.org/debian/ testing main contrib non-free
#deb-src http://deb.debian.org/debian/ testing main contrib non-free

deb http://deb.debian.org/debian/ testing-updates main contrib  non-free
#deb-src http://deb.debian.org/debian/ testing-updates main contrib non-free

deb http://deb.debian.org/debian-security testing-security main
#deb-src http://deb.debian.org/debian-security testing-security main

Если в ругани что-то непонятно, то это ocr накосячил.

Что делать? Testing очень надо, так как в стейбл нет ни хромиума, ни фокса, а в тестинге есть. Плюс в тестинге софт свежей.

Вижу, что перл не может установить локаль. Это у меня везде такое было, не обращал внимания.
Post-install скрипт Systemd не хочет выполняться, не находит /var/log/journal, которому нужно изменить права доступа. А вот это уже интересно, с чего бы ему?

upd. Данная директория существует, но post-install скриптом systemd почему-то не читается.

Перемещено a1batross из mobile

tongubin
()

awesome, firefox, amdgpu, тиринг

 , , ,

Здравствуйте, сабж. В Mate и Plasma этого нет. Как починить?

Видео:

Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: Gigabyte 
           driver: amdgpu v: kernel bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa 
           resolution: 1920x1080~60Hz

Гугл не помог.

tongubin
()

Lorcode: в теге [pre] кавычки заменяются на елочки, \" не помогает

 , , , ,

Сабж. Так надо или это баг?

echo «hello»
echo \«hello\»

Это [code]:

echo "hello"
echo \"hello\"

Возможно, это из-за Lorify-NG Отключил Lorify-NG, проблема осталась.

Браузер — Firefox, как под Debian Testing, так и под оффтопиком.

tongubin
()

codeblocks странно себя ведет

 

Здравствуйте. Скринкаст этого дела.

Выскакивает окно:

Ваш проект не скомпилирован, а надо?
[Нет]         [Отмена]          [Да]
Если я нажимаю на [Да], то диалог высовывается снова.
Если на [Нет] — выскакивает терминал с сообщением о том, что файл не найден.
Если на [Отмена] нажать, то ничего не будет.

Новичок в codeblocks, возможно, что-то не там нажал.

Заранее спасибо.

tongubin
()

apt сломался после неудачной установки codeblocks

 , ,

Здравствуйте. Решил я установить codeblocks для изучения c++. Он не установился и сломал apt.

https://pastebin.com/raw/q2CjbRKA

Как мне решить эту проблему?

Заранее спасибо.

ps. Аптитуды нет и установить я её не могу, выскакивает ошибка

tongubin
()

Как в MATE сделать так, чтобы панель лежала поверх окон без автоскрытия?

 , ,

Здравствуйте. Сабж.

Нужно, чтобы Mate Panel (не растянутая, а огрызок) лежала на окнах. Пока что нахожу только Autohide, но мне автоскрытие не нужно.

На машине есть dconf-editor.

Заранее спасибо.

tongubin
()

Вопросы о Devuan и Sysv

 ,

Здравствуйте, решил перейти с Debian на Devuan. А все из-за инита, который не может за минуту убить один сеанс.

Вопросы:

  1. Насколько удобнее юзать SysV? Каковы подводные камни, какие плюсы? Действительно ли система работает быстрее? (@Spoofing? Также я помню, что @Korchevatel юзал SysV)
  2. Что в Devuan с репами? Может ли какая-нибудь прога появиться в Devuan быстрее, чем в оригинальном дебиане? Я правильно понял, что можно установить Beowulf и заменить в sources.list на testing, чтобы пакеты были новее?

Кастую @torvn77, он, насколько я помню, юзает Devuan. Анонов оставляю.

Всем спасибо. На девуан не переезжаю, дальше по теме только чатег, флуд и оффтоп.

tongubin
()

Firmware для AMDGPU на Debian 10?

Здравствуйте.

Я установил Debian на свой системник. Все получилось, настроен русский язык в консоли. Только при старте показывается сообщение о том, что AMDGPU нужна Firmware и отсылает на https://wiki.debian.org/Firmware который я читал, но нифига не понял. Не стартует графика, насколько я понял, тоже из-за отсутствия этой Firmware. Какую Firmware надо поставить?

Пишу из горящего танка ядерной консоли с Links.

tongubin
()

Debian Installer не видит ни мышку, ни клаву

 , , ,

Здравствуйте, сабж. Клава проводная USB CBR KB 390GLM, мышь проводная USB неизвестного производителя. На Windows 10, которая стоит на компе, все работает.

Я загружаюсь в установщик, пробегаюсь по пунктам меню загрузчика (Graphical install/Install/etc), чтобы убедиться, что комп не завис. В загрузчике Debian Installer стрелки и Ret работают. Загружается Graphical Install и на пункте выбора языка не видит установщик ни мышь, ни клаву. Как быть?

Просто Install не предлагать: у меня нет Ethernet провода, комп системник без вайфай приемника, подключаю к интернету через телефон. Даже если он есть в установщике, то в системе его надо настраивать, а это муторно.

tongubin
()

Debian Gnome, GDM: где поменять обои, иконки и курсор?

 , ,

Здравствуйте. Сабж. Гугл молчит.

tongubin
()

Почему Arch медленнее Debian?

 , , ,

Здравствуйте. Сабж.

Есть у меня на одном компьютере ArchLinux и Debian. Арч тормозит, а дебиан летает. На Arch Lxde (ничего другого не тянет), на Debian Gnome с несколькими расширениями (не тормозит и не падает). Если установить на арч крысу, то он виснет, если на дебиан, то хорошо работает. На арче гном вообще не запускается. И вопрос – почему?

Я – пользователь Vivaldi. Так вот, в арче вивальди висит в ауре. Он собирался 12 (двенадцать!!!) часов. В дебиане самое долгое, что я делал – это добавлял репу и импортил ключ. Скачался вивальди за 20 секунд (против 20 минут в арче) и установился за 30 секунд (это, наверное, потому, что бинарники быстрее сырцов устанавливаются).

В арче Lxde запускается 10 секунд (с SDDM, если с Lightdm или Lxdm – то еще больше), а в дебиане гном – 5 (с GDM). И вопрос – почему? Почему в дебиане все быстрее, чем в арче при примерно одинаковой засранности?

tongubin
()

Debian Gnome, APT/Aptitude — как удалить пакет, не смотря на зависимости (аналог `pacman -Rdd` в ArchLinux)?

 , , ,

Здравствуйте.

TL/DR: как удалять пакеты в Debian, не обращая внимания на зависимости; как заставить APT/Aptitude симулировать наличие пакета?

Я установил себе браузер (Vivaldi) и хочу удалить Firefox. На что APT любезно предлагает мне установить епифань, хромиум либо вообще снести весь гном нафиг и поставить LXDE. Епифань, конечно, не критична, но это мусор, ей никто не пользуется. А при попытке удалить епифань APT предлагает установить хромиум или обратно лису. Нафиг надо…

Что я хочу сделать:

  1. Удалить лису. (это я могу)
  2. Поставить епифань и снести аналогом арчевой команды pacman -Rdd, игноря зависимости и вообще все, тупо снося пакет. (как?)
  3. Создать ссылки на вивальди с названиями firefox-esr, firefox, epiphany, epiphany-browser. (это я могу)
  4. Как-то сделать так, чтобы APT симулировал присутствие реальной епифани/лисы и устанавливал пакеты, их требующие. (как?)
  5. Перезагрузить систему, обновиться. Должен быть профит. (это я могу)

Подобное я хотел бы проделать и с gnome-terminal, заменив на lxterm.

tongubin
()

Выбора ноутбука тред

 , ,

Здравствуйте, я ищу ноутбук по этим критериям:

  • старый BI/OS или UEFI 64bit, который загружает GRUB2
  • хороший процессор, чтобы тянул кодинг, браузер, офис
  • от 4 до 8гб оперативы, планируется дуалбут с виндой для программирования (репетитор использует винду)
  • от 100гб SSD
  • среднее охлаждение, чтобы не обжигать пальцы о тачпад и колени о низ ноутбука, но чтобы он был немного теплым при работе
  • маленькие вес и толщина
  • тачпад, желательно без кнопок и edge scrolling, с multitouch
  • из желаемого:
    • без камеры, просто полоска вверху, чтобы можно было прицепить хорошую съемную камеру; на экран цеплять не хочу
    • подсветка клавиатуры белым светом
    • цена до 50.000 российских рублей

Заранее спасибо.

В поисках: стоит брать или нет? Ноутбук Asus VivoBook Flip 14 TP412

tongubin
()

Debian Stable, sources.list — как записать бакпорты?

 , , , ,

Здравствуйте. В сабже немного неправильно написано…

Так вот, в /etc/apt/sources.list можно написать как buster main ..., так и stable main .... И со stable-updates такая штука тоже проходит. Но stable-backports система не понимает:

W: Skipping acquire of configured file 'stable-backports/...' as repository 'http://deb.debian.org/debian stable InRelease' doesn't have the component 'stable-backports' (component misspelt in sources.list?)

Если я запишу стабильную версию как stable, то когда Bullseye станет Stable, я на него незаметно обновлюсь. А если написать buster, то я так и останусь на Buster, который станет Oldstable. Нет, я могу заменить весь buster на bullseye, когда он выйдет, но я об этом могу и не узнать, думая, что он – еще тестинг.

Вопрос. Как записать бакпорты по аналогии с stable-updates?

Простите за простыню и тупняк, если что-то непонятно, скажите, пожалуйста.

tongubin
()

Ворнинг про IRQ на старте системы

 ,

Здравствуйте, я перепробовал много дистров и на всех вылезает сабж.

Что происходит: при загрузке системы, после выбора пункта в меню GRUB и перед появлением Splash-заставки выводится на экран большими буквами ворнинг, что-то про IRQ, #16 и nobody cared. Погуглил, увидел кучу страшных проблем с видяхой, однако ничего подобного у меня вроде как нет и всё вроде как работает нормально. Что этот ворнинг обозначает?

tongubin
()

Как заставить i3 перечитать конфиг?

 ,

Здравствуйте. Сабж.

После изменеий в конфиге пробовал перезапускать DM, ребутал ноутбук, все равно дефолт. Конфиг находится в ~/.i3/config, пробовал перемещать в ~/.config/i3/config, не помогло. Что делать?

Заранее спасибо.

tongubin
()

Ломаный экран и квадрат вместо курсора в Archlinux KDE

 ,

Здравствуйте. Я включаю ноутбук с Archlinux KDE. И вижу ЭТО (imgur.com)
Переход в консоль работает, килляю SDDM, ставлю Lightdm Kde greeter. Там то же самое. Куда копать?

tongubin
()

Как изменить тему курсора на экране входа SDDM в Archlinux?

 , , ,

Здравствуйте, я хочу изменить тему курсора в окне входа SDDM на Archlinux.

Вики читал. В каталоге /usr/lib/sddm/sddm.conf.d/ есть только default.conf. В /etc/sddm.conf.d/ ничего не было. Правил default.conf, поставил Current=breeze и CursorTheme=breeze-dark, перезапустил компьютер, не помогло. Поставил sddm-config-editor-git, тоже ничего не помогло. Тема не меняется, курсор не меняется.

Что делать?

tongubin
()