[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian-installer versagt bei GrUB, wenn FS ungleich ext2|3



On 29.08.07 02:22:22, Wolfi wrote:
> Am 28.08.07 12.50 schrieb Andreas Pakulat:
> >On 28.08.07 01:04:21, Wolfi wrote:
> >Grub-Verzeichnis ist hier 900K gross und der groesste Teil davon ist
> >Stage 2.
> >
> >Davon abgesehen macht Grub das so wie ich es vermutet habe: Er merkt
> >sich die Position der Stage 1.5 bzw. 2 (grad im Grub Manual
> >nachgeschaut) und packt das mit ins Stage 1 Image das im Bootsektor
> >liegt. Er benutzt dazu wohl einfach nur den Block-Abstand zwischen
> >Bootsektor und Stage 1.5/2. Bei ReiserFS und FFS legt er Stage 1.5 in
> >den bootloader bereich am Anfand des FS.
> >Kurz: root(hd0,14) und setup (hd0,4) sollten genau das sein was du
> >willst und /boot bleibt auf hda15 (sprich /).
> 
> Genau! Das war die Erwartung, die ich aufgrund der über die letzten Monate 
> zusammengeklaubten Informationen hatte.
> 
> Und natürlich hielt ich den Bootloaderteil innerhalb des Installers einer 
> Distribution inzwischen für so weit entwickelt, daß er mir genau dies für 
> den Grub in einem Expertenmodus auch erlaubt.

Es gibt keinen "Bootloaderteil" im Installer. Der Installer ruft
lediglich das auf deinem System installierte grub-install auf.

> Mal ganz davon abgesehen, daß 
> ich, wie im Falle Ubuntu, natürlich von einem Installer ausging, der nicht 
> ausschließlich nur dann funktioniert, wenn:
> a) ext2|3 als FS verwendet wird
> b) eine separate /boot je nach FS eine gewisse Mindestgröße haben muß (die 
> einem natürlich nicht gesagt bzw. rechtzeitig überprüft wird)
> c) (da war noch irgendwas)
> ....

Der Installer funktioniert ohne all das und der funktioniert sehr gut
(soweit ich das aus Erfahrungsberichten sehe). Nur das Skript zum
kopieren der Grub-Stage-1 hat einen Fehler, warum der noch nicht behoben
ist musst du die Grub Entwickler fragen. Es gibt aber einen anderen,
ebenfalls im Grub Handbuch dokumentierten Weg um Grub in einer von dir
gewaehlten Partition unterzubringen.

> >>Ergo:  meine kleine (hd0,4) darf nicht mehr /boot heißen, muß aber wegen 
> >>der Bugs mit nichts anderem als ext2|3 formatiert werden und muß dabei, 
> >>damit das Ganze auch irgendwie anprechbar wird, dann doch auch als irgenwas 
> >>gemounted werden, oder nicht?
> >s.o. deine hda5 ( hd0,4 == hda5, nur zur Sicherheit das wir uns da
> >verstehen) muss gar kein FS haben, prinzipiell wuerde eine 512 Byte
> >grosse Partition schon reichen, weil das fuer die Stage 1 genug ist.
> 
> Wenn ich nun aus Spaß und des Lerneffekts wegen, (hd0,4) dennoch als, wie von 
> dir schon benutzt, /setup mounten können möchte, was muß ich dazu 
> vorbereitend dann noch machen?

Ein FS drauf einrichten. Und wenn du dein System gebootet hast kannst du
einen entsprechenden Eintrag in die fstab vornehmen.

Andreas

-- 
Excellent day to have a rotten day.



Reply to: