Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

01.11.2018, 08:52

USB-Platte am Lenovo-Notebook für Gentoo

Hallo zusammen,

ich habe außer meinem PC (wo gentoo-stable installiert ist) noch ein Lenovo-Notebook älteren Datums.
Außerdem schließe ich gerne eine USB-Festplatte an, auf der die eine oder andere Linux-Distribution installiert ist.

Gestern habe ich mich an eine aufwändige Sache gewagt:
Eine Gentoo-Installation auf der USB-Platte.
Das hat - was die Basis-Installation angeht - einwandfrei geklappt.

Nur ein Problem liegt vor, das ich nicht begreife:
Ich boote Gentoo, doch nach einigen Sekunden taucht eine für mich seltsame Aufforderung auf:
Es wird die UUID der Partition angezeigt, die ich bestätigen oder ändern muß.
Dabei ist die UUID sowohl in der /etc/fstab als auch in der grub.cfg gleich und korrekt.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1c61c2b7-667d-474f-9ac5-2d76f9a4ea19' {
	load_video
	if [ "x$grub_platform" = xefi ]; then
		set gfxpayload=keep
	fi
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  1c61c2b7-667d-474f-9ac5-2d76f9a4ea19
	else
	  search --no-floppy --fs-uuid --set=root 1c61c2b7-667d-474f-9ac5-2d76f9a4ea19
	fi
	echo	'Loading Linux x86_64-4.14.65-gentoo ...'
	linux	/boot/kernel-genkernel-x86_64-4.14.65-gentoo root=UUID=1c61c2b7-667d-474f-9ac5-2d76f9a4ea19 ro  
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-genkernel-x86_64-4.14.65-gentoo
}


So sieht der erste Teil des grub-Eintrages aus.

Einen Punkt muß ich dazu noch erwähnen:
Die Basis-Installation habe ich per USB-Stick durchgeführt,
da hatte die USB-Platte /dev/sdc statt /dev/sdb.
Nun steht in der grub.cfg hd2,gpt3 - wenn der Stick raus ist,
hat die USB-Platte /dev/sdb, der Eintrag müßte als hd1,gpt3 heissen.

Wenn ich das jetzt in der grub.cfg ändere, kann das die Unterbrechung des Bootvorgangs überwinden?
Oder habe ich bei Gentoo mit usb-storage immer dieses Problem?

Danke im voraus für Hilfe.

Gruß
Manfred

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Windhund« (11.11.2018, 10:51)


2

02.11.2018, 11:04

Hallo Windhund,

ich würde eine neue angepasste Version von grub.conf z.B /boot/grub/grub-usb.conf anlegen und darin mal die werte umschreiben wie hd2,gpt3.
Im Bootloader kann man ja die Console öffnen, dort ist es einfach die grub-usb.conf zu laden und zu testen.

Quellcode

1
c (im Grub für die Grub-Console)configfile (hd2,gpt3)/boot/grub/grub-usb.conf



ps. hd2,gpt3 muss auf deine Partition angepasst werden, in der Console einfach mal mit ls nachsehen welche Devices existieren.

Jetzt Eintrag auswählen und testen. Wenn dies geht könnte man je extra ein USB-Start Eintrag in Grub hinzufügen.

Gruß
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

02.11.2018, 18:35

Das Ändern hat leider nichts gebracht. Aber immerhin bootet das System.

3 weitere Probleme sind mit begegnet.

1. Ich haber eix installiert und nach eix-update kommt eine Fehlermeldung:
die Datei kann nicht geschrieben werden: mode wb.

2. X -configure - wird das überhaupt noch genutzt?
Meldung: keine Berechtigung - obwohl ich als root eingeloggt bin

3. /etc/init.d/xdm start bringt kein Ergebnis: kein Login-Screen.
Grafikkarte im Notebook: Intel - die Programme dazu sind installiert.

Für mich sieht das alles so aus, als ob gentoo von USB aus Probleme hat.
Ich bin exakt nach der WIKI-Anleitung amd64 vorgegangen, nichts ausgelassen.

Ich hätte mich sehr gefreut, wenn ich das hinbekommen hätte.

Dazu muß ich noch erwähnen:
Um mein Notebook nicht zum Kochen zu bringen, habe ich die USB-Platte am PC angeschlossen,
das auf dem PC installierte gentoo gestartet, dann die USB-Partition mit gentoo gemountet,
in die chroot-Umgebung gegangen - so wie ich es bei der Installation gemacht habe.
Da mein Rechner wesentlich leistungsfähiger ist als das Notebook, lief die Installation
von kde-plasma/plasma-meta und kde-apps/kde-apps-meta über Nacht ohne Probleme durch.

Heute habe ich die USB-Platte am Notebook angeschlossen, der Bootvorgang mit der kurzen Unterbrechung wegen der UUID
und Landung auf tty1,

Wie oben geschrieben, gelange ich nicht auf den Desktop, die Xorg0.log ist leer.

Warum sddm nicht startet, weiß ich nicht, alle anderen Distributionen mit plasma-Desktop starten problemlos.

Ich wüßte zu gerne, wie ich gentoo zum Laufen bringen kann.

Gruß
Manfred

4

02.11.2018, 19:42

Ich habe eben die USB-Platte noch einmal an meinen Rechner angeschlossen,
nach reboot und F12-Taste drücken, konnte ich den Bootloader der USB-Platte starten
und gentoo auswählen.

Interessanterweise kam die Unterbrechung wegen der UUID nicht, sondern der Bootvorgang lief ungebremst bis zur Konsole.

Hier habe ich keinen Login getestet, da der Rechner eine NVIDIA-Grafikkarte hat, das Notebook aber nicht.

Nur emerge --sync --quiet habe ich laufen lassen, firefox und ein paar andere Programme wurden installiert, insgesamt 11.

Heute abend werde ich die USB-Platte noch einmal ans Notebook anschließen, aber die 3 o.g. Punkte sind noch nicht behoben.

Gruß
Manfred

5

02.11.2018, 21:08

1. Ich haber eix installiert und nach eix-update kommt eine Fehlermeldung:
die Datei kann nicht geschrieben werden: mode wb.
Hier hast du eix ohne SQLITE gebaut. War bei mir am Anfang auch so. Erst als ich es mit sqlite gebaut habe, wurde die Datenbank nach eix-update angelegt.
2. X -configure - wird das überhaupt noch genutzt?
Meldung: keine Berechtigung - obwohl ich als root eingeloggt bin
Ich denke das dies Normal nicht mehr benötigt wird, normal wird der Treiber erkannt und geladen. X erkennt seine Konfiguration selbständig, nur wenn etwas nicht geht oder abweichend Konfiguriert werden soll stellt man diese in /etc/X11/xorg.conf.d Modular ein.
Hierzu zählt Tastatur, Maus, Touchpad usw.

Was mich eher verwirrt. Du hast auf einem anderen Rechner mit einer anderen CPU und Grafikkarte Kompiliert? Wie sieht denn deine make.conf aus? Du solltest dann kein native eingetragen haben, denn dies Kompiliert immer für genau deinen CPU-Type.

Damit meine Grafikkarte erst mal lief musste ich auch als Bootparameter nomodeset angeben.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

6

03.11.2018, 07:11

Zunächst einmal ganz herzlichen Dank für deine Geduld im Umgang mit meinen - eventuell selbst verschuldeten - Problemen.

eix werde ich dann noch einmal installieren.

Die anderen Punkte werde ich überprüfen und korrigieren.

Ich melde mich wieder, wenn ich das erledigt habe.

Gruß
Manfred

7

05.11.2018, 06:29

Hallo zusammen,

ich habe jetzt längere Zeit nichts mehr gemeldet.
Grund:
Ich habe eine Neuinstallation auf der USB-Platte angesetzt.

Wegen der Überhitzung des Notebooks geht das nur sehr langsam voran.

Die letzten 50 Pakete von kde-plasma/plasma-meta werden heute im Lauf des Tages installiert.

Allerdings alles am Notebook, nicht mehr am Rechner.

Es wird sicher noch eine Woche dauern bis alles installiert ist, ich muß nach ca. 30 Paketen die Installation unterbrechen
und das Notebook wieder abkühlen lassen. Ich bin selbst gespannt, wie das am Ende ausgeht.

Dabei kann ich berichten:
An meinem PC hängt auch eine USB-Platte, die noch Platz genug hat, um auch dort den Versuch einer Installation zu wagen.

Dort lasse ich die Paket-Installation über Nacht laufen, das geht alles leichter und schneller als am Notebook.
Vor allem gibt es am Rechner beim Booten der USB-Platte keine Unterbrechung wegen der UUID.

Gruß
Manfred

8

05.11.2018, 11:16

Der Versuch mit der gentoo-Installation vom Notebook aus ist gescheitert.

Das Programm dev-qt/qtwebengine hätte mir fast das Notebook gecrasht.

Fazit: mit diesem veralteten Notebook funktioniert es nicht.
Sollte ich in nächster Zeit einmal einen neues Notebook bekommen,
kann ich ja einen neuen Versuch starten.

Danke noch einmal für die Mitarbeit an meinem Problem.

Das hat sich nun erst einmal erledigt.

Gruß
Manfred

9

11.11.2018, 10:50

Neue Meldung.

Ich habe noch eine zweite USB-Platte, die ich am Notebook angeschlossen habe. Sie wird als /dev/sdb gekennzeichnet.

Auf dieser habe ich eine weitere Partition eingerichtet (80 GB ext4). Auf diese Partition habe ich die Gentoo-Installation
von der kleineren USB-Platte herüberkopiert, die /etc/fstab geändert und dann in der chroot-Umgebung grub-mkconfig -o /boot/grub/grub.cfg durchgeführt.

Was ich fast erwartet hatte: kein Problem mehr beim Booten. Und eine schmale Basis konnte ich doch installieren.
So schreibe ich das hier vom plasma--desktop von gentoo.

Gruß
Manfred