debian 12 ohne non free firmware installieren?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
funkto
Beiträge: 45
Registriert: 16.01.2017 21:47:01

debian 12 ohne non free firmware installieren?

Beitrag von funkto » 20.07.2023 08:22:58

debian-12.0.0-amd64-DVD-1.iso
Install debian 12.
Install check-dfsg-status_1.33_all.deb.
Command Command check-dfsg-status -s
returns
firmware-misc-nonfree
intel-microcode.

Während installation, wie verhindert man das
Pakete firmware-misc-nonfree und intel-microcode installiert
werden? Danke.

Benutzeravatar
thunder11
Beiträge: 1344
Registriert: 19.04.2023 09:08:30

Re: debian 12 ohne non free firmware installieren?

Beitrag von thunder11 » 20.07.2023 09:33:53

Aus der sources.list "non-free-firmware" löschen

Code: Alles auswählen

apt update
Dann die beiden Pakete purgen.
Wenn dann noch alle läuft ---->gut
sonst ---->schlecht

Aber genau hinschauen, was da alles den Bach runtergeht:

Code: Alles auswählen

# apt purge -s firmware-misc-nonfree 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
  firmware-linux* firmware-linux-nonfree* firmware-misc-nonfree*
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Purg firmware-linux [20230515-3]
Purg firmware-linux-nonfree [20230515-3]
Purg firmware-misc-nonfree [20230515-3]

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: debian 12 ohne non free firmware installieren?

Beitrag von mat6937 » 20.07.2023 09:46:27

funkto hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 08:22:58
Während installation, wie verhindert man das
Pakete firmware-misc-nonfree und intel-microcode installiert
werden?
Dann müsstest Du schon vor der Installation, das Installationsmedium (DVD) verändern.

Wenn installiert und nach dem purgen, kann man auch pinning benutzen:

Code: Alles auswählen

:~ $ cat /etc/apt/preferences.d/no<instpackage>
Package: <package>
Pin: release *
Pin-Priority: -1

Benutzeravatar
thunder11
Beiträge: 1344
Registriert: 19.04.2023 09:08:30

Re: debian 12 ohne non free firmware installieren?

Beitrag von thunder11 » 20.07.2023 09:50:48

mat6937 hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 09:46:27
Dann müsstest Du schon vor der Installation, das Installationsmedium (DVD) verändern.
:mrgreen:
Ich frage den TO, ob er meint damit seine Installation unwiderruflich verseucht zu haben ?

EDIT
mat6937 hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 09:46:27
Wenn installiert und nach dem purgen, kann man auch pinning benutzen:
Repo weg --> Pakete weg:

Code: Alles auswählen

apt policy firmware-misc-nonfree intel-microcode
firmware-misc-nonfree:
  Installiert:           20230515-3
  Installationskandidat: 20230515-3
  Versionstabelle:
 *** 20230515-3 500
        500 http://deb.debian.org/debian testing/non-free-firmware amd64 Packages
        100 /var/lib/dpkg/status
intel-microcode:
  Installiert:           3.20230512.1
  Installationskandidat: 3.20230512.1
  Versionstabelle:
 *** 3.20230512.1 500
        500 http://deb.debian.org/debian testing/non-free-firmware amd64 Packages
        100 /var/lib/dpkg/status

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: debian 12 ohne non free firmware installieren?

Beitrag von mat6937 » 20.07.2023 10:02:32

thunder11 hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 09:50:48
Ich frage den TO, ob er meint damit seine Installation unwiderruflich verseucht zu haben ?
Hat der TO schon geantwortet? ;-)
thunder11 hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 09:50:48
Repo weg --> Pakete weg:
Ja, ... aber manchmal will man ja gleich nicht die Repo weg haben, sondern nur einzelne Pakete (der Repo).

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: debian 12 ohne non free firmware installieren?

Beitrag von JTH » 20.07.2023 10:22:43

Man kann dem Installer anscheinend mitteilen, dass er sich nicht um Firmware kümmern (=laden & installieren) soll:
https://www.debian.org/releases/bookworm/amd64/ch02s02 hat geschrieben: Users who wish to disable firmware lookup entirely can do so by setting the firmware=never boot parameter. It's an alias for the longer hw-detect/firmware-lookup=never form.
Damit landet wohl (Debian Bugreport1029848) auch non-free-firmware nicht in der sources.list.

Der Schalter scheint mir auch freie Firmware aus main abzuschalten, eine Unterscheidung von main und non-free-firmware seh ich dort auf den ersten Blick nicht. Das müsste man, wenn man diesen Schalter benutzen möchte, dann im Kopf haben und nach der Installation mal prüfen. Freie Firmware wird anscheinend auch mit gesetztem firmware=never weiterhin installiert, siehe hikarus Versuch weiter unten.
Zuletzt geändert von JTH am 20.07.2023 11:03:25, insgesamt 1-mal geändert.
Grund: Vermutung zu freier Firmware nach hikarus Versuch korrigiert
Manchmal bekannt als Just (another) Terminal Hacker.

rhHeini
Beiträge: 2312
Registriert: 20.04.2006 20:44:10

Re: debian 12 ohne non free firmware installieren?

Beitrag von rhHeini » 20.07.2023 10:25:47

... und im Expert-Modus hat man auch die Wahl welche Sub-Repos eingebunden werden sollen.

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: debian 12 ohne non free firmware installieren?

Beitrag von hikaru » 20.07.2023 10:55:14

JTH hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:22:43
Man kann dem Installer anscheinend mitteilen, dass er sich nicht um Firmware kümmern (=laden & installieren) soll:
https://www.debian.org/releases/bookworm/amd64/ch02s02 hat geschrieben: Users who wish to disable firmware lookup entirely can do so by setting the firmware=never boot parameter. It's an alias for the longer hw-detect/firmware-lookup=never form.
Damit landet wohl (Debian Bugreport1029848) auch non-free-firmware nicht in der sources.list.
Gerade in einer VM getestet und bestätigt.
JTH hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:22:43
Der Schalter scheint mir auch freie Firmware aus main abzuschalten, eine Unterscheidung von main und non-free-firmware seh ich dort auf den ersten Blick nicht. Das müsste man, wenn man diesen Schalter benutzen möchte, dann im Kopf haben und nach der Installation mal prüfen.
Debianfirmware-linux-free ist ohne mein Zutun in meiner Test-VM installiert.

Alternativ könnte man sein System auch direkt mit Debiandebootstrap installieren, und dabei auf jegliche unfreien Inhalte verzichten. Der Debian-Installer ist sowieso nur ein debootstrap-Wrapper.
rhHeini hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:25:47
... und im Expert-Modus hat man auch die Wahl welche Sub-Repos eingebunden werden sollen.
Der Installer installiert ohne zusätzliche Boot-Parameter in jedem Fall unfreie Firmware und den zur CPU gehörigen Microcode, unabhängig davon, ob du non-free-firmware aktivierst oder nicht.
Mit der Auswahl entscheidest du nur, ob die entsprechenden Repos in die sources.list eingebunden werden, was relativ sinnlos ist, wenn du zwar vom Installer unfreie Firmware übergeholfen, mangels sources.list-Eintrag aber keine Updates dafür bekommst.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: debian 12 ohne non free firmware installieren?

Beitrag von JTH » 20.07.2023 11:01:36

hikaru hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:55:14
JTH hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:22:43
Der Schalter scheint mir auch freie Firmware aus main abzuschalten […]
Debianfirmware-linux-free ist ohne mein Zutun in meiner Test-VM installiert.
Ah cool, danke für den Versuch :THX:
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
thunder11
Beiträge: 1344
Registriert: 19.04.2023 09:08:30

Re: debian 12 ohne non free firmware installieren?

Beitrag von thunder11 » 20.07.2023 11:17:29

JTH hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 10:22:43
Man kann dem Installer anscheinend mitteilen, dass er sich nicht um Firmware kümmern (=laden & installieren) soll:
https://www.debian.org/releases/bookworm/amd64/ch02s02 hat geschrieben:
Users who wish to disable firmware lookup entirely can do so by setting the firmware=never boot parameter. It's an alias for the longer hw-detect/firmware-lookup=never form.
Aus Interesse: Wo und wie teile ich das dem Installer mit ?

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: debian 12 ohne non free firmware installieren?

Beitrag von hikaru » 20.07.2023 11:25:46

thunder11 hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 11:17:29
Aus Interesse: Wo und wie teile ich das dem Installer mit ?
Wenn du im ersten Installer-Bildschirm Escape drückst, oder das Help-Menü aufrufst, dann bekommst du ein Boot-Prompt. Hier kannst du neben dem Installer (z.B. "install" oder "expert") auch weitere Parameter angeben.
Meine Test-VM habe ich z.B. so initialisiert:

Code: Alles auswählen

expert theme=dark firmware=never

Benutzeravatar
thunder11
Beiträge: 1344
Registriert: 19.04.2023 09:08:30

Re: debian 12 ohne non free firmware installieren?

Beitrag von thunder11 » 20.07.2023 11:38:09

Danke hikaru :THX:
Mal wieder schlauer geworden

funkto
Beiträge: 45
Registriert: 16.01.2017 21:47:01

Re: debian 12 ohne non free firmware installieren?

Beitrag von funkto » 22.07.2023 18:59:32

Wenn du im ersten Installer-Bildschirm Escape drückst, oder das Help-Menü aufrufst, dann bekommst du ein Boot-Prompt.
Kannst du mit einen screen shot zeigen wo
der boot prompt im menu ist? Ich finde
den boot prompt nicht.

rjh

Re: debian 12 ohne non free firmware installieren?

Beitrag von rjh » 22.07.2023 21:23:57

hikaru hat geschrieben: ↑ zum Beitrag ↑
20.07.2023 11:25:46
[Wenn du im ersten Installer-Bildschirm Escape drückst, oder das Help-Menü aufrufst, dann bekommst du ein Boot-Prompt.
So auch meine Erinnerung wenn ich früher bei Installationen mal den einen oder anderen Boot Parameter benötigt habe. Habe aber nun gerade mal einen aktuellen Installations-USB-Stick hochfahren lassen (UEFI Mode), da ist in der Menü-Auswahl des Installers keine "Help" Zeile mehr dabei.

Dahingehend berechtigte Frage, wie kommt man denn jetzt in den Boot-Prompt?

rhHeini
Beiträge: 2312
Registriert: 20.04.2006 20:44:10

Re: debian 12 ohne non free firmware installieren?

Beitrag von rhHeini » 22.07.2023 21:57:35

Der Tipp von hikaru funktioniert nur im Legacy-Modus. Im efi-Modus kann man nur den grub-Prompt erreichen.

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: debian 12 ohne non free firmware installieren?

Beitrag von hikaru » 23.07.2023 22:08:37

funkto hat geschrieben: ↑ zum Beitrag ↑
22.07.2023 18:59:32
Kannst du mit einen screen shot zeigen wo
Direkt im "Startbildschirm des Installers:
4152

Nach Drücken von Escape bekommst du ein Boot-Prompt:
4153

Hier habe ich zusätzlich zu "firmware=never" auch noch "theme=dark" gesetzt um zu zeigen, dass die Zeile tatsächlich einen Effekt hat:
4154

rhHeini hat geschrieben: ↑ zum Beitrag ↑
22.07.2023 21:57:35
Der Tipp von hikaru funktioniert nur im Legacy-Modus. Im efi-Modus kann man nur den grub-Prompt erreichen.
Bist du sicher, dass du den Installer meinst, nicht das installierte System?

rhHeini
Beiträge: 2312
Registriert: 20.04.2006 20:44:10

Re: debian 12 ohne non free firmware installieren?

Beitrag von rhHeini » 23.07.2023 22:19:24

Ja, in der VBox ausprobiert. ESC funzt nur im Legacy-Modus. Nur dann kommt dieses boot: Prompt.

rjh

Re: debian 12 ohne non free firmware installieren?

Beitrag von rjh » 23.07.2023 22:34:59

Das ist der Installer im BIOS-Mode. Steht ja auch drauf. Wie ich schon gestern hier geschrieben habe, gibt es im UEFI-Mode des Installer Menus gar keine „Help“ Zeile und eben ESC führt auch nicht zum Bootprompt.

Wie geht das nun im UEFI-Mode?

Benutzeravatar
hikaru
Moderator
Beiträge: 13594
Registriert: 09.04.2008 12:48:59

Re: debian 12 ohne non free firmware installieren?

Beitrag von hikaru » 23.07.2023 23:09:45

rjh hat geschrieben: ↑ zum Beitrag ↑
23.07.2023 22:34:59
Wie geht das nun im UEFI-Mode?
Ich kann das wegen [1] gerade nicht in VBox testen, aber ich sehe im EFI-Modus wenigstens noch den Punkt "E: Edit Selection".
Drückt man "E", während man z.B. auf "Install" steht, dann kann man den Booteintrag editieren. Fügt dort mal ein "theme=dark" (zum Testen) oder "firmware=never" an! Ich würde hoffen, das das funktioniert.


[1] viewtopic.php?t=187375

rhHeini
Beiträge: 2312
Registriert: 20.04.2006 20:44:10

Re: debian 12 ohne non free firmware installieren?

Beitrag von rhHeini » 24.07.2023 21:31:11

Hab ein bischen mit den efi-Modus in der VBox rumgespielt.

Man kann diesen Punkt "E: Edit Selection" aufrufen auf dem ersten Bildschirm, egal ob man den Cursor auf graphischer oder Textbasierter Installation stellt, und auch unter Advanced Options.

Anhängen tut man die Parameter in der zweiten Zeile hintendran.

Allerdings funzt das Booten in keinem der möglichen Modi, mal kommen textbasierte Fehler, mal dieser graue Bildschirm.

Benutzeravatar
grubenlicht
Beiträge: 422
Registriert: 10.06.2021 22:35:56

Re: debian 12 ohne non free firmware installieren?

Beitrag von grubenlicht » 25.07.2023 11:02:20

rhHeini hat geschrieben: ↑ zum Beitrag ↑
24.07.2023 21:31:11
Allerdings funzt das Booten in keinem der möglichen Modi, mal kommen textbasierte Fehler, mal dieser graue Bildschirm.
hmm, hier bootet es wie gewünscht
4158
4159

Benutzeravatar
grubenlicht
Beiträge: 422
Registriert: 10.06.2021 22:35:56

Re: debian 12 ohne non free firmware installieren?

Beitrag von grubenlicht » 25.07.2023 16:06:08

und nach einer so durchgeführten Installation:

Code: Alles auswählen

ich@dbnonfree:~$ apt policy *nonfree
unace-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
texinfo-doc-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
dahdi-firmware-nonfree:
  Installed: (none)
  Candidate: 2.11.1.0.20170917-2
  Version table:
     2.11.1.0.20170917-2 500
        500 http://debian.tu-bs.de/debian trixie/non-free-firmware amd64 Packages
unrar-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
context-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
filters-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
firmware-misc-nonfree:
  Installed: (none)
  Candidate: 20230515-3
  Version table:
     20230515-3 500
        500 http://debian.tu-bs.de/debian trixie/non-free-firmware amd64 Packages
context-doc-nonfree:
  Installed: (none)
  Candidate: (none)
  Version table:
firmware-linux-nonfree:
  Installed: (none)
  Candidate: 20230515-3
  Version table:
     20230515-3 500
        500 http://debian.tu-bs.de/debian trixie/non-free-firmware amd64 Packages
ich@dbnonfree:~$ 

rjh

Re: debian 12 ohne non free firmware installieren?

Beitrag von rjh » 25.07.2023 18:11:23

:THX: Vielen Dank grubenlicht! Das ist dann wohl tatsächlich die Lösung!

funkto
Beiträge: 45
Registriert: 16.01.2017 21:47:01

Re: debian 12 ohne non free firmware installieren?

Beitrag von funkto » 30.07.2023 16:18:56

install
debian-12.1.0-amd64-DVD-1.iso
Command apt policy *nonfree
returns
firmware-misc-nonfree
Dann die beiden Pakete purgen.
Du meinst es macht keinen Unterschied ob man
non free firmware installiert und danach
purge von non free firmware Pakete oder gar nicht non
free firmware Pakete installiert?

Wie oben geschrieben wird firmware-misc-nonfree
Paket installiert.
sudo apt purge firmware-misc-nonfree
returns
dpkg: warning: while removing firmware-misc-nonfree, directory '/lib/firmware/intel' not empty so not removed

Das deutet darauf hin, das man nicht dem ganzen non free firmware wieder
weg bekommt.

Der folder intel ist groesser als 10 mb.
hmm, hier bootet es wie gewünscht
Kann man sagen, das
install firmware=never
vor -- Quiet eingefuegt werden
muss?

Das habe ich mit installieren von debian-12.1.0-amd64-DVD-1.iso
getan.
Command apt policy *nonfree
returns
Installed: (none)
bei alle Pakete.

Command apt search firmware
returns
unter anderem
firmware-linux-free
Ob das bedeutet das alle free software firmware Pakete installiert
werden, weiss ich nicht.

Es ist nicht intuitiv das
command firmware=never
trotzdem free software firmware
Pakete installiert.

Antworten