Hallo nochmal,
also ich kanns jetzt nicht 100 Prozent erklären was ich anders gemacht habe
aber jetz funktionierts perfekt also Ubuntu + Windows auf dem Via Fake-Raid.
Als erstes habe ich nochmals das howto auf Ubuntuwiki durchgearbeitet.
Ich schreibe euch jetz hier nochmals alle Schritte die ich gemacht habe mit dem Amilo 3438.
Als erstes wäre es Ideal wenn Ihr eine externe Usb Festplatte hättet auf der Ihr schonmal Ubuntu vorinstalliert habt, im Prinzip müsste es aber auch mit der Ubuntu Install Disc hinhauen (ich sage nur im Prinzip, da ich dieses noch nicht getestet habe).
Nun startet einfach Ubuntu entweder von einer externen Festplatte oder von der LiveCD (in den grafischen installer)
In beiden Fällen bitte geht gleich auf den Synaptics-Package installer und installiert folgende Packages nach :
- Code: Alles auswählen
dmraid, evms, lvm
Ich gehe mal davon aus das Ihr noch freien Platz/ bzw unpartitionierten Platz auf euerer internen Festplatte habt.
Als nächstes öffnet ein Terminal und geht folgende Schritte durch:
--- Schritt1 Partitionieren ---- gebt nun im Terminal ein
- Code: Alles auswählen
ls /dev/mapper
nun müsste er euch in etwa sowas auspucken :
- Code: Alles auswählen
via_cgicdifgej , via_cgicdifgej1 usw.
wenn das nicht der fall ist , gebt einfach mal : - Code: Alles auswählen
dmraid -ay
ein und versucht es nochmal - als nächstes folgenden Befehl :
- Code: Alles auswählen
sudo fdisk /dev/mapper/via_chicdifgej
(oder je nachdem was er euch vorhin ausgespuckt hat, z.b bei nvidia fakeraid müsste es dann /dev/mapper/nvidia_cdjcmj usw sein) - jetz müsste fdisk aufgehen gebt dort einfach mal p und enter ein
jetzt müsste er euch alle Partitionen auflisten die schon vorhanden sind. - als nächstes einfach n eingeben und enter (add new partition)
dort lasst ihr ihn jetz einfach ne neue externe partition erstellen (im prinzip wurscht geht auch primary) -> dann alle fragen beantworten (wo ist startpunkt -> einfach enter, wo ist endpunkt -> einfach die größe eingeben die ihr haben wollt in folgenden format z.b. +15360MB (15GB). - so wenn das fertig ist überprüft nochmal das "label" die partition muss type 83 (linux) sein, ist dies nicht der fall oder Ihr einfach sichergehen wollt einfach nochmal t und enter (change partition type), dort wenn er frägt which partition die neue angeben (z.b. 4) und dann bei which type einfach : 83.
- IHR BRAUCHT IM GEGENSATZ WIE IN ANDEREN HOWTOS ERSTMAL KEINE SWAP UND KEINE BOOT PARTITION ZUSÄTZLICH ANLEGEN, also jetz dann einfach auf w und enter (write to disc and exit)
- Das war der erste Schritt, nun müssen wir die neue Partition nur noch formatieren :
- Code: Alles auswählen
sudo mkfs.ext3 /dev/mapper/via_cgicdifgejXX
(XX steht für die Nummer Euerer neuen Partition z.b. via_cgicdifgej5 , wenn Ihr euch nicht sicher seit welche Nummer die neue Partition gekriegt hat , geht einfach nochmal ins fdisk (sudo fdisk /dev/mapper/via_cgicdifgej) und drückt nochmal p und enter , dort seht ihr dann euere neu angelegte partition mit Ihrem Mappernamen z.b. via_cgicdifgej5) - So das ist schonmal geschafft, weiter zu Schritt 2
------- Schritt 2 -> Bootstrap Installation ------- als erstes erzeugt erstmal einen neues Verzeichnis z.b.
- Code: Alles auswählen
sudo mkdir /neu
- jetz gebt folgende Befehle ein (statt dem /neu könnt Ihr egal was nehmen , je nachdem was für ein Verzeichnis Ihr gerade angelegt habt)
- Code: Alles auswählen
sudo mount /dev/mapper/via_cgicdifgej5 /neu # (via_cgicdifgej5 = eure neue partition)
sudo mkdir /neu/boot
sudo mkdir /neu/boot/grub
sudo mkdir /neu/dev
sudo mkdir /neu/proc
sudo mkdir /neu/sys
sudo mount -- bind /dev /neu/dev
sudo mount -t proc proc /neu/proc
sudo mount -t sysfs sysfs /neu/sys
- so jetz sind wir bereit eine Bootstrapinstallation durchzuführen (achtung der nächste Schritt wird etwas Zeitaufwendig, da alle Pakete neu aus dem Internet gezogen werden)
- jetzt in das neu verzeichnis wechseln :
- Code: Alles auswählen
cd /neu
- jetzt gebt ein :
- Code: Alles auswählen
debootstrap dapper /neu
(evtl sudo davor wenn er nicht will)
- jetz alle alten apt sourcen kopieren :
- Code: Alles auswählen
sudo cp /etc/apt/source.list /neu/etc/apt
- Code: Alles auswählen
sudo cp /etc/hosts /neu/etc
- jetz wechseln wir in eine chrooted umbebung in das "neue Ubuntu" :
- Code: Alles auswählen
chroot /neu
- jetz eingeben :
- Code: Alles auswählen
apt-get update
- danach :
- Code: Alles auswählen
apt-get install ubuntu-base linux-686 ubuntu-desktop dmraid evms lvm grub
(statt linux-686 wählt eueren prozessorkernel z.b. bei athlon64 linux-amd64-generic oder linux-k7)
- so das hat gedauert die dmraid errormessage am schluss könnt Ihr ignorieren . Jetzt gehts zum finalen Schritt.
-- Grub konfiguration --- folgendes eingeben:
- Code: Alles auswählen
cp /lib/grub/i386-pc/stage1 /boot/grub
cp /lib/grub/i386-pc/stage2 /boot/grub
(falls dies nicht funktioniert hat , dann gebt einfach exit ein und probierts nochmal aus euerem "normalen account aus" auch darauf achten welche Architektur Ihr benutzt kann statt i386-pc auch amd64-pc z.b. sein . Nach dem erfolgreichen kopieren wieder : chroot /neu)
- jetz gehts auf in den Grub loader gebt ein :
- Code: Alles auswählen
grub
- jetz teilen wir grub erstmal mit um welche platte es geht, einfach eingeben :
- Code: Alles auswählen
device (hd0) /dev/mapper/viacgicdifgej
(wenn er sich wieder weigert, gebt es einfach nochmals ohne dem /dev/mapper ein, also nur device (hd0)
- als nächstes müssen wir grub umbedingt (mit der wichtigste Schritt!!! ) die Geometry des Laufwerkes mitteilen :
- Code: Alles auswählen
geometry (hd0) <zylinderanzahl> 255 63
(bei meinen beiden 100gb Fujitsu platten wäre es z.b. "geometry (hd0) 24322 255 63") . Wenn Ihr die geometrydaten nicht wisst brecht einfach grub ab und gebt nochmal : fdisk /dev/mapper/via_cgicdifgej ein und drückt dann p und enter. dann stehen oben die daten (255 heads, 63 sectors und cylinderzahl)
- so nun kommt ein etwas verwirrender schritt, wir müssen nun grub mitteilen auf welcher partition er beim booten arbeitet. dies machen wir mit dem befehl
- Code: Alles auswählen
root (hdx,x)
. Verwirrend deswegen weil grub partition 1 als 0 angibt ,also partition eins wäre dann root (hd0,0). Ist euere neue Partition z.b. /dev/mapper/via_cgicdifgej5 dann müsst Ihr im grub angeben : root (hd0,4) wäre die parititon via_cgicdifgej6 dann eben: root (hd0,5) . Auf jedenfall müsste er danach sagen : partition type x83 (daran erkennt ihr ob ihr die richtige gewählt habt, ihr könnt den befehl auch mehrmals hintereinander eingeben bis ihr die richtige gefunden habt).
- so nun gebt zum abschluss einfach ein :
- Code: Alles auswählen
setup (hd0)
- grub beenden:
- Code: Alles auswählen
quit
- Code: Alles auswählen
update-grub
- jetzt müssten alle relevanten Dateien erzeugt sein Ihr solltet nun nochmal selbst hand an der menu.lst anlegen damit grub auch euere Windows Partitionen wieder findet. Dazu einfach :
- Code: Alles auswählen
nano /boot/grub/menu.lst
--- finales einstellen der menu.lst ---- sucht erstmal den eintrag :
- Code: Alles auswählen
## ## Start Default Options ##
dort muss folgender wert eingetragen sein : - Code: Alles auswählen
kopt=root=/dev/mapper/via_cgicdifgej5 ro
(je nachdem welche euere partitionen ist hier eben 4 oder 5 oder 6 eingeben also via_cgicdifgej4 usw)
- als nächstes kommt gleich
- Code: Alles auswählen
## default grub root device ##
dort gebt Ihr ein : - Code: Alles auswählen
groot=(hd0,4)
(wieder je nachdem welche euere partition ist hd0,3 hd0,4 usw)
- nach den
- Code: Alles auswählen
## ## End Default Options
kommen jetz die Einträge was gebootet wird .
sucht dort - Code: Alles auswählen
title Ubuntu, kernel 2.6.xxx
bei dem eintrag kernel berichtigt den Eintrag das auch euere Rootpartition dasteht also z.b. :
- Code: Alles auswählen
kernel /boot/vmlinuz-2.6.15-25-86 root=/dev/mapper/via_cgicdifgej5 ro
- es gibt hier auch noch einen Eintrag "savedefault" , diesen bitte löschen.
- nun könnt Ihr je nach Geschmack als erstes oder als letzen Eintrag noch einen Booteintrag für windows machen der folgendermaßen aussieht (gehe davon aus das win die erste Partition ist) :
- Code: Alles auswählen
title Windows XP
rootnoverify (hd0,0)
chainloader +1
- evtl isses auch sinnvoll für die ersten paar mal auch den ## timeout sec Wert zu erhöhen von 3 auf 10 z.b. (das Ihr 10 sekunden zeit habt zum auswählen)
So das wars Euer Ubuntu ist nun "ready to go" , einfach Rechner neustarten und Usb pladde oder wenn ihr mit der install disc gearbeitet habt entfernen.
ok nun wenn grub startet drückt schnell auf ESC und wählt dann beim ersten Start Ubuntu (recovery mode) , jetzt müsste ubuntu starten.
- Wenn er euch dann fragt do you want to go to maintance mode . einfach root eingeben ohne passwort:
jetz seit Ihr wieder auf einer Commandooberfläche. - dort gebt erstmal :
- Code: Alles auswählen
passwd
ein und gebt euerem root account ein password - so nun erzeugen wir erstmal einen neuen user:
- Code: Alles auswählen
adduser username
(was Ihr wollt) - als nächstes gehen wir in die group datei :
- Code: Alles auswählen
nano /etc/group
und fügt dort eine admin group mit euerem neuen user hinzu : - Code: Alles auswählen
admin:x:112:<username> , evtl auch noch adm:x:4:<username>
- danach speichert und gebt ein :
- Code: Alles auswählen
visudo
, jetz müssen wir die admingruppe noch den sudo berechtigten hinzufügen einfach nach unten gehen dort wo - Code: Alles auswählen
root ALL=(ALL) ALL
steht und hinzufügen:
- Code: Alles auswählen
%admin ALL=(ALL) ALL
- jetz geht bitte noch in die datei hostname :
- Code: Alles auswählen
nano /etc/hostname
und gebt euerem rechner einen hostname z.b. dasnotebook - jetzt öffnet die datei hosts :
- Code: Alles auswählen
nano /etc/hosts
und tragt ein :
- Code: Alles auswählen
127.0.0.1 localhost dasnotebook
192.168.0.8 dasnotebook (die ip die ihr nutzen wollt für das gerät + der hostname den ihr eingetragen habt)
- macht jetz zur Sicherheit noch das Netzwerk bereit:
- Code: Alles auswählen
ifconfig eth0 up 192.168.0.8 # (je nachdem was ihr nehmen wollt)
route add default gw 192.168.0.1 # (die ip von Euerem Router)
ifconfig lo up
So das waren die wichtigsten Schritte jetz könnt ihr entweder exit eingeben oder strg + d drücken. Ubuntu lädt dann den Gdm manager hoch und Ihr könne euch ganz normal mit dem neuen user und seinem password einloggen und könnt auch sofort sudo und alles nutzen.
Viel Spaß mit Eurem Ubuntu 6.06 mit gescheiten Raid0 Speed
grüße Mrdetra