[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5, Installation auf neuer, virtueller Festplatte
 

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« on: January 26, 2016, 15:44:55 »
Hi!

Nachdem nun mein Sundtek Receiver da ist, wollte ich mal den Umzug der bestehenden vdr-Installation (headless server) in eine VM in Angriff nehmen und dazu MLD (aktuelles 64bit stable) verwenden.

Die VM war schnell angelegt, und mit ein wenig Herumprobieren habe ich festgestellt, dass virtio und RTL8139 als virtualisierte Hardware nicht funktionieren, aber die e1000.

Dann kam ich jedoch nicht weiter, denn als Installationsziel wird mir keine Festplatte angegeben. Fehlen auch hier unter MLD Treiber (für virtuelle Festplatten)? Und falls ja, kennt dafür jemand einen Workaround? Oder ist das Problem "nur", dass die neue virtuelle Platte noch gar keine Partitionen hat (habe gelesen, dass das Ende Dezember mal bei "richtigen", ganz leeren Festplatten zu Problemen führte).

Bitte schubst mich mal in die richtige Richtung!

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #1 on: January 26, 2016, 16:27:49 »
Hi,

bisher hatte ich noch nie das Problem, das in einer VM (VirtualBox) die Festplatte nicht erkannt wurde. Und auch den einen Fall wo das bei einer Physikalischen HDD der Fall war, konnte ich das nicht nachstellen. Trotzem hatte ich eine Vermutung und versucht entsprechende Gegenmaßnamen zu ergreifen.

Poste mal Bitte die Ausgabe von "fdisk -l" und von "cat /proc/partitions".

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #2 on: January 26, 2016, 21:04:30 »
Hi - Das sieht auch eher nicht so schön aus:

Code: [Select]
BusyBox v1.24.0 (2015-10-16 10:50:42 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

tv> fdisk -l
tv> cat /proc/partitions
major minor  #blocks  name

  11        0      11264 sr0
tv>

Ich bleibe mal dabei, dass er die Platte nicht erkennt.  8)

Edith sagt: Basteln hilft: Auch hier war wieder das Problem, dass der virtio-Treiber nicht unterstützt wird. Würden die eigentlich sehr viel Brot fressen, wenn man sie aufnähme?

Grüße!
« Last Edit: January 26, 2016, 21:08:20 by HTPC_Fan »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #3 on: January 27, 2016, 10:33:10 »
Hi,

beim Netzwerk Paket sind alle Treiber mit drin, die schon mal genutzt wurden (das aktualisiere ich alle halbe Jahr). Alle anderen Treiber müssen über das network-drivers Paket nachinstalliert werden, bzw. bei einem individuellen Image hinzu gefügt werden.

Ein Problem damit, das eine Festplatte nicht erkannt wird (wegen eines fehlenden Treibers), wurde bisher noch nie gemeldet. Wenn Du mit verrätst, welcher Treiber dafür im Kernel aktiviert werden muss, könnte der beim nächsten Kernel Update mit aufgenommen werden. Andererseits ist die MLD nicht gerade ein typischer Kandidat für eine Virtualisierung (mal abgesehen vom testen), da es sich ja vor allem um ein System für's Wohnzimmer handelt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #4 on: January 27, 2016, 13:24:52 »
beim Netzwerk Paket sind alle Treiber mit drin, die schon mal genutzt wurden (das aktualisiere ich alle halbe Jahr). Alle anderen Treiber müssen über das network-drivers Paket nachinstalliert werden, bzw. bei einem individuellen Image hinzu gefügt werden.

Ok - Das Problem hier war dann vielleicht die netinst-Installation, die für die Installation ein funktionierendes Netzwerk voraussetzt, wo sich dann vermutlich die Katze in den Schwanz biss.

Wenn Du mit verrätst, welcher Treiber dafür im Kernel aktiviert werden muss, könnte der beim nächsten Kernel Update mit aufgenommen werden.

Da ich noch nie in diese Untiefen gestiegen bin, bin ich mir nicht ganz sicher, welche Informationen Du brauchst. Es geht um die Kernelmodule virtio_pci und virtio_blk. M.W. müssen diese Module zu /etc/initramfs-tools/modules hinzugefügt werden und dann das Ganze über
Code: [Select]
update-initramfs -u aktiviert werden.

Andererseits ist die MLD nicht gerade ein typischer Kandidat für eine Virtualisierung (mal abgesehen vom testen), da es sich ja vor allem um ein System für's Wohnzimmer handelt.

Ja, ich weiß, mein Use-Case ist sehr speziell. Aber MLD ist das am besten funktionierende, was ich dafür gefunden habe.  :)

Grüße!

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #5 on: January 27, 2016, 14:37:16 »
ich hab das virtio Paket erstellt. Enthalten sind der Netzwerk und HDD Treiber. Damit kannst Du zwar nicht das root Filesystem über virtio benutzen, aber zumindest das Datenlaufwerk sollte damit gehen, was ja für's laufende System wichtiger ist.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #6 on: January 28, 2016, 17:37:40 »
Danke. D.h. ich müsste jetzt von "stable" auf "testing" wechseln und dann mal schauen, ob ein neues Paket "virtio" unter Pakete -> Systempakete zu finden ist? Oder sollte direkt apt-get funktionieren?

Grüße!

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #7 on: January 28, 2016, 17:55:23 »
Ja, Du musst auf testing wechseln, um das Paket zu installieren. Nach dem installieren kannst Du wieder auf stable zurück stellen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #8 on: January 28, 2016, 18:24:51 »
Danke, das habe ich doch gleich mal probiert:

Code: [Select]
Install virtio
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
virtio : Depends: kernel (< 3.16.1.191-.) but 3.16.1.195-195 is to be installed
E: Unable to correct problems,

Gerade nimmt die Kiste was auf (wenn der Videodaten-Stream durchhält). Wenn sie fertig ist, aktualisiere ich mal alle Pakete auf Testing und schaue, ob es dann geht.

Grüße!

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #9 on: January 28, 2016, 20:31:35 »
Auch nach Installation aller für testing angebotener Updates und Neustart bleibt die Fehlermeldung bestehen.

Grüße!

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #10 on: January 28, 2016, 22:45:24 »
OK, da gab's nen Fehler beim testing Build. Deshalb hat die Testing Version eine alte Kernel Version, was die Installation verhindert.
In ein paar Stunden gibt's nen neuen Testing Kernel, mit dem dann das upgrade klappen sollte.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #11 on: January 28, 2016, 23:45:20 »
So, kann jetzt installiert werden. Nen upgrade ist nicht nötig.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline HTPC_Fan

  • Member
  • **
  • Posts: 74
    • View Profile
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #12 on: January 29, 2016, 00:44:25 »
 Es sind inzwischen eh alle Pakete unter testing aktualisiert worden.  8)

Installation sieht besser aus, nur noch einmal "error accessing":

Code: [Select]
Install virtio
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
virtio
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 33,1 kB of archives.
After this operation, 123 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
virtio
Authentication warning overridden.
Get:1 http://www.minidvblinux.de/download/5/files/ testing/main virtio amd64 0-0+3.16.1.195 [33,1 kB]
Fetched 33,1 kB in 0s (300 kB/s)
ERROR: error accessing '/mnt/root/@root____________________'
Selecting previously unselected package virtio.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 7508 files and directories currently installed.)
Preparing to unpack .../virtio_0-0+3.16.1.195_amd64.deb ...
Unpacking virtio (0-0+3.16.1.195) ...
Setting up virtio (0-0+3.16.1.195) ...
done

Scheint zu laufen - danke!

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20170
    • View Profile
    • ClausMuus.de
MLD 5, Installation auf neuer, virtueller Festplatte
« Reply #13 on: January 29, 2016, 12:32:06 »
Den "error accessing ..." Fehler konnte ich bisher nicht finden, da der nur sehr sporadisch auftritt und ich noch keinen Weg gefunden habe den zu reproduzieren.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5, Installation auf neuer, virtueller Festplatte
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.