Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lilo mbr op /dev/sdc root op /dev/sde

5 views
Skip to first unread message

Emilio

unread,
Jun 4, 2012, 2:42:41 PM6/4/12
to
Ik kan met mijn systeem in de bios alleen booten van de eerste 4
schijven. Nu heb ik tijdelijk mijn systeem op /dev/sde2 gezet. Maar als
ik lilo draai met in mijn lilo.conf boot = /dev/sdc en root=/dev/sde2
lijkt het goed geinstalleerd te worden maar als je dan boot krijg je L
01010101 etc. Is het mogelijk om te booten van sdc en dan een kernel te
laden van sde2.

Martijn van Buul

unread,
Jun 4, 2012, 3:04:07 PM6/4/12
to
Emilio (wh...@home.nl) schreef:
Nee, dat gaat niet lukken. Lilo (en grub, vziw) gebruiken het BIOS om
harddisks te benaderen, en hebben dus voor een belangrijk deel dezelfde
beperkingen als het BIOS. De rootpartitie mag wel op /dev/sde staan (zodra
de linux kernel geladen is heb je geen last meer van de beperkingen van
het BIOS), maar de kernel zelf kan dat dus niet.

De gemakkelijkste oplossing is om /boot te verhuizen naar een partitie op
een van de eerste 4 disks, en om daar je kernels (en eventuele initrds) op
te zetten. Hopelijk heb je ergens een gaatje (of valt er een gaatje te
maken). Groot hoeft zo'n partitie niet te zijn.

--
Martijn van Buul - pi...@dohd.org

Emilio Hodge

unread,
Jun 5, 2012, 7:00:59 AM6/5/12
to
On 4 jun, 21:04, Martijn van Buul <p...@dohd.org> wrote:
> Emilio (w...@home.nl) schreef:
> Martijn van Buul - p...@dohd.org
Als ik op sde een mbr installeer kan ik dan een forward maken op
sdc .

Martijn van Buul

unread,
Jun 5, 2012, 7:24:28 AM6/5/12
to
Emilio Hodge (whi...@gmail.com) schreef:
> Als ik op sde een mbr installeer kan ik dan een forward maken op
> sdc .

Als dat zou werken had je geen probleem gehad met lilo. Als het BIOS die
disks kan benaderen (wat je nodig hebt als je in de mbr op sdc forwardt naar
sde) had lilo gewoon gewerkt, want lilo gebruikt precies dezelfde BIOS
calls.

--
Martijn van Buul - pi...@dohd.org

no-idee

unread,
Jun 5, 2012, 7:32:06 AM6/5/12
to
Op 05-06-12 13:24, Martijn van Buul schreef:
Welke Linux distro gebruikt nog LILO ?
Tis lang geleden dat ik die nog tegen gekomen ben, en wel met Redhat.

Martijn van Buul

unread,
Jun 5, 2012, 7:52:46 AM6/5/12
to
no-idee (no-...@whitehous.ru) schreef:
Geen idee, maar het maakt eigenlijk ook weinig uit: Grub heeft precies
hetzelfde probleem, aangezien ook grub gebruik maakt van BIOS calls om
dingen van disk (cq netwerk via PXE) te laden. Het verschil is alleen dat
grub in tegenstelling tot lilo slim genoeg is om zelf filesystems te
snappen.

Paul van der Vlis

unread,
Jun 5, 2012, 9:43:07 AM6/5/12
to
Op 05-06-12 13:32, no-idee schreef:
> Op 05-06-12 13:24, Martijn van Buul schreef:
>> Emilio Hodge (whi...@gmail.com) schreef:
>>> Als ik op sde een mbr installeer kan ik dan een forward maken op
>>> sdc .
>>
>> Als dat zou werken had je geen probleem gehad met lilo. Als het BIOS die
>> disks kan benaderen (wat je nodig hebt als je in de mbr op sdc
>> forwardt naar
>> sde) had lilo gewoon gewerkt, want lilo gebruikt precies dezelfde BIOS
>> calls.
>>
>
> Welke Linux distro gebruikt nog LILO ?

In Debian is het nog steeds een optie, en ik ken mensen die er de
voorkeur aan geven en het nog dagelijks gebruiken. LILO is een stuk
simpeler dan Grub, en heeft ook wel bepaalde voordelen (en nadelen
uiteraard).

Geen idee welke andere distro's het gebruiken.

Groet,
Paul.



--
Paul van der Vlis Linux systeembeheer Groningen
http://www.vandervlis.nl

Emilio Hodge

unread,
Jun 6, 2012, 5:53:56 AM6/6/12
to
Slackware, momenteel heb ik een tijdelijk systeem geïnstalleerd op sdc2 en als ik dan de nieuwe kernel voor het systeem kopieer van sde2 naar sdc2 en dan lilo draai kan ik wel opstarten van sde via de mbr van sdc . Is nog niet helemaal duidelijk of de kernel nu wordt geladen van sdc2 of sde2 maar daar zal ik vanmiddag eens naar kijken. Iemands nog tips hoe je kunt zien vanwaar lilo de kernel laadt .

Paul van der Vlis

unread,
Jun 6, 2012, 7:03:39 AM6/6/12
to
Op 06-06-12 11:53, Emilio Hodge schreef:
Het lijkt me dat dat staat in lilo.conf, achter "image=".


Groetjes,

Martijn van Buul

unread,
Jun 7, 2012, 7:18:27 AM6/7/12
to
Paul van der Vlis (pa...@vandervlis.nl) schreef:
> Op 06-06-12 11:53, Emilio Hodge schreef:
>> Slackware, momenteel heb ik een tijdelijk systeem ge?nstalleerd op
>> sdc2 en als ik dan de nieuwe kernel voor het systeem kopieer van sde2
>> naar sdc2 en dan lilo draai kan ik wel opstarten van sde via de mbr
>> van sdc . Is nog niet helemaal duidelijk of de kernel nu wordt
>> geladen van sdc2 of sde2 maar daar zal ik vanmiddag eens naar kijken.
>> Iemands nog tips hoe je kunt zien vanwaar lilo de kernel laadt .
>
> Het lijkt me dat dat staat in lilo.conf, achter "image=".

Wellicht overboding, maar hou er rekening mee dat dit de locatie van
de kernel is *tijdens het draaien van /sbin/lilo*, en niet tijdens het
booten. De bootloader van lilo is behoorlijk dom, en snapt geen
filesystems.

Emilio Hodge

unread,
Jun 7, 2012, 9:02:18 AM6/7/12
to
Ik heb een bootpartitie aangemaakt op /dev/sdc2 dat lost het probleem op iedereen bedankt voor het meedenken.
0 new messages