S
schdeffan
Aktives Mitglied
Thread Starter
- Dabei seit
- 13.04.2006
- Beiträge
- 418
- Reaktionspunkte
- 0
Hallo,
hab übers Wochenende mal versucht Ubuntu 6.06.1 mit meinem MBP auf einer USB HD zu installieren und zu booten rolleyes und habe den Eindruck ich bin knapp vorm Ziel gescheitert.
Lilo ist auf der USB HD installiert und aus dem rEFIt-Menü komme ich dann auch bis ins Boot Menü. Wenn ich dann Linux booten will kommt immer nur
Er sucht auch auf der Externen HD aber es passiert entweder nix ausser noch mehr Punkten oder irgendwann kommt dann eine Meldung
So bin ich vorgegangen
Vorraussetzungen
BootCamp war auf dem MBP mal installiert, aber mittlerweile hab ich Windows wieder runtergeschmissen. Ob das relevant ist, weiß ich nicht.
1 rEFIt installiert, version 0.8
2 Ubuntu 6.06.1 Alternate Install CD installiert. Im Boot-Menü der CD musste ich F6 drücken und bei den Bootoptions noch noapic hinzufügen sonst konnte die CD nicht immer booten. Die Installation läuft durch bis zu dem Zeitpunkt wo ELILO (EFI-Variante von LILO) installiert werden soll und bricht dann bei 50% ab, gemacht hat sie ELILO betreffend nix. Sonst it wohl alles da.
3 Rechner neu starten per Power-Button.
4 Wieder Ubuntu 6.06.1 Alternate Install CD booten, installation auswählen. Installation beim Einrichten des Netzwerkadapters abbrechen und im Menü "Execute Shell" auswählen (vorletzter Punkt)
5 Folgendes in der Shell gemacht (basiert vieles auf diesem Thread)
Die lilo.conf hab ich gefühlte zweitausend mal geändert, gebracht hat nix was. Hier die "beste" Version
So, des weiteren hab ich noch den USB-Support für init eingebaut (oder so) Quelle
Diese ist eine Datei die geändert werden muss
In die Datei folgendes geschrieben
Eine weitere Datei muss geändert werden
Ganz vorne folgendes eingefügt.
Jetzt nochmal root wechseln
So jetzt folgendes ausgeführt um um das initrd.img neu zu erstellen
(Nicht ganz sicher mit der Kernel-Version, aber per <tab> kommt eh nur eine einzige)
So jetzt Lilo installieren
Das sollte es eigentlich gewesen sein. Aus der Installation raus und neu gestartet, aber s.o. ... geht net
Jetzt bin ich schon so weit (hoffe ich) doch irgendwas stimmt noch nicht. Hat einer ne Ahnung?
P.S.: Firewire hat übriges gar nicht funktionniert, da kam rEFIt schon nicht mit zurecht.
hab übers Wochenende mal versucht Ubuntu 6.06.1 mit meinem MBP auf einer USB HD zu installieren und zu booten rolleyes und habe den Eindruck ich bin knapp vorm Ziel gescheitert.
Lilo ist auf der USB HD installiert und aus dem rEFIt-Menü komme ich dann auch bis ins Boot Menü. Wenn ich dann Linux booten will kommt immer nur
Code:
LILO booting Ubuntu.......................................................................
Er sucht auch auf der Externen HD aber es passiert entweder nix ausser noch mehr Punkten oder irgendwann kommt dann eine Meldung
Code:
Please specify root= option
So bin ich vorgegangen
Vorraussetzungen
BootCamp war auf dem MBP mal installiert, aber mittlerweile hab ich Windows wieder runtergeschmissen. Ob das relevant ist, weiß ich nicht.
1 rEFIt installiert, version 0.8
2 Ubuntu 6.06.1 Alternate Install CD installiert. Im Boot-Menü der CD musste ich F6 drücken und bei den Bootoptions noch noapic hinzufügen sonst konnte die CD nicht immer booten. Die Installation läuft durch bis zu dem Zeitpunkt wo ELILO (EFI-Variante von LILO) installiert werden soll und bricht dann bei 50% ab, gemacht hat sie ELILO betreffend nix. Sonst it wohl alles da.
3 Rechner neu starten per Power-Button.
4 Wieder Ubuntu 6.06.1 Alternate Install CD booten, installation auswählen. Installation beim Einrichten des Netzwerkadapters abbrechen und im Menü "Execute Shell" auswählen (vorletzter Punkt)
5 Folgendes in der Shell gemacht (basiert vieles auf diesem Thread)
Code:
#Mountpoint für externe HD
mkdir /mnt/ext
#erste Partition der ext HD mounten
mount /dev/sdb1 -t ext3 /mnt/ext
#Proc "in" externe HD mounten
mount -t proc none /mnt/ext/proc
#/dev und /cdrom "in" externe HD einhängen
mount -o bind /dev /mnt/ext/dev
mount -o bind /cdrom /mnt/ext/cdrom
#Root auf externe HD wechseln
chroot /mnt/ext /bin/bash
#LILO von der CD installieren
# Es kommen ein paar Fehler aber es ist alles da
apt-get install lilo
#aus chroot raus weil nano nicht funktioniert
exit
#lilo.conf schreiben
touch /mnt/ext/etc/lilo.conf
nano /mnt/ext/etc/lilo.conf
Die lilo.conf hab ich gefühlte zweitausend mal geändert, gebracht hat nix was. Hier die "beste" Version
Code:
boot=/dev/sdb
prompt
timeout=200
delay=10
read-only
image=/vmlinuz initrd=/initrd.img
root=/dev/sdb1
label=Ubuntu
So, des weiteren hab ich noch den USB-Support für init eingebaut (oder so) Quelle
Diese ist eine Datei die geändert werden muss
Code:
nano /mnt/ext/etc/mkinitramfs/modules
In die Datei folgendes geschrieben
Code:
ehci-hcd
usb-storage
scsi_mod
sd_mod
Eine weitere Datei muss geändert werden
Code:
nano /mnt/ext/etc/mkinitramfs/initramfs.conf
Ganz vorne folgendes eingefügt.
Code:
WAIT=12
Jetzt nochmal root wechseln
Code:
chroot /mnt/ext /bin/bash
So jetzt folgendes ausgeführt um um das initrd.img neu zu erstellen
Code:
mkinitramfs -o /boot/initrd.img-2.6.15-26-386 /lib/modules/2.6.15-26-386
So jetzt Lilo installieren
Code:
lilo -b /dev/sdb
Das sollte es eigentlich gewesen sein. Aus der Installation raus und neu gestartet, aber s.o. ... geht net
Jetzt bin ich schon so weit (hoffe ich) doch irgendwas stimmt noch nicht. Hat einer ne Ahnung?
P.S.: Firewire hat übriges gar nicht funktionniert, da kam rEFIt schon nicht mit zurecht.