OVH Cloud OVH Cloud

NetBSD veut etre seul.

13 réponses
Avatar
Laurent Lefevre
'soir,

Je viens de reinstaller NetBSD après lui avoir fait subir les derniers
outrages et à chaque fois, Net me ziguouille mes disklabel FreeBSD,
c'est sytématique...et un peu pénible.

il y a quelque chose que j'ai raté, mais quoi ?

--
Laurent

10 réponses

1 2
Avatar
manu
Laurent Lefevre wrote:

Je viens de reinstaller NetBSD après lui avoir fait subir les derniers
outrages et à chaque fois, Net me ziguouille mes disklabel FreeBSD,
c'est sytématique...et un peu pénible.
il y a quelque chose que j'ai raté, mais quoi ?


Si je me souviens bien, comme le disklabel BSD est au début du disque,
c'est le même pour tous les systèmes BSD. Donc quand tu instale le
disklabel pour NetBSD tu ecrases celui de FreeBSD et reciproquement.
C'est bête, hein?

Donc je pense qu'il va falloir decrire le contenu des deux partitions
BSD dans ton disklabel. En esperant que NetBSD voudra bien booter sur
autre chose que la partition a mais là j'a un doute. Remarque, tu peux
toujours mettre ton noyau NetBSD sur la racine de ton système FreeBSD,
comme ils n'ont pas le même nom, ca ira bien... Eeventuellement à une
recompilation près du noyau NetBSD pour lui dire que la racine n'est pas
sur a. Enfin, si tu as COMPAT_FREEBSD, si ca se trouve, il demarrera
quand même :o)

Attention, pige, dans ton disklabel unique, prends bien soin d'affecter
d a ce qu'attends NetBSD (pour FreeBSD c'est une partition comme les
autres): l'ensemble du disque.

Ou alors, deuxieme solution dont je ne sais pas si elle marche, tu fais
deux partitions étendues, et là tu dois pouvoir mettre un disklabel dans
la premiere piste de chaque partitoon étendue, donc avoir deux
disklabels différents. Mais les programmes d'installation ne
l'entendront pas de cette oreille, ca risque d'être un rien acrobatique.
En plus les outils BSD vont aller chercher le disklabel au debut du
disque... en fait je ne suis pas sur que ca puisse marcher comme ca.

Sinon tu peux aussi mettre un second disque, c'est plus simple.

--
Emmanuel Dreyfus
A lire: 240 pages en français sur l'administration UNIX avec BSD
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Manuel Bouyer
Emmanuel Dreyfus wrote:
Laurent Lefevre wrote:

Je viens de reinstaller NetBSD après lui avoir fait subir les derniers
outrages et à chaque fois, Net me ziguouille mes disklabel FreeBSD,
c'est sytématique...et un peu pénible.
il y a quelque chose que j'ai raté, mais quoi ?


Si je me souviens bien, comme le disklabel BSD est au début du disque,
c'est le même pour tous les systèmes BSD. Donc quand tu instale le
disklabel pour NetBSD tu ecrases celui de FreeBSD et reciproquement.
C'est bête, hein?


C'est au debut du dique s'il n'y a pas de tables de partitions MBR.
Sinon c'est au debut de la partition.
On peut donc avoir un disklabel NetBSD et un disklabel FreeBSD si on
a une partition MBR pour chaque systeme.


--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--


Avatar
Manuel Bouyer
Laurent Lefevre wrote:

'soir,

Je viens de reinstaller NetBSD après lui avoir fait subir les derniers
outrages et à chaque fois, Net me ziguouille mes disklabel FreeBSD,
c'est sytématique...et un peu pénible.

il y a quelque chose que j'ai raté, mais quoi ?


Que dit fdisk ?

--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--

Avatar
Laurent Lefevre
Thierry Herbelot <------%------thierry------% writes:

Bonjour,

Je ne me souviens pas avoir eu de pb pour faire cohabiter tout ce monde (il
y a juste que les échanges passent par une partition FAT, parce que j'ai eu
la flemme de comprendre comment chacun pouvait voir les partoches de
l'autre).


Si tu as installé Net puis Free, effectivement, il n'y a pas de pb,
c'est dans l'autre sens que ça foire.

Le multiboot est grub.


Idem, et pas pb avec.

Mais bon, j'essaierais ce que m'a indiqué Emmanuel, si j'obtiens des
résultats, ça pourra toujours servir.

--
Laurent

Avatar
manu
Laurent Lefevre wrote:

Mais bon, j'essaierais ce que m'a indiqué Emmanuel, si j'obtiens des
résultats, ça pourra toujours servir.


De mettre deux disques? Ah surement, oui. :o)

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Manuel Bouyer
Laurent Lefevre wrote:

Si tu as installé Net puis Free, effectivement, il n'y a pas de pb,
c'est dans l'autre sens que ça foire.


Pourquoi ? En principe ca ne devrait pas.

--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--

Avatar
Laurent Lefevre
Manuel Bouyer writes:

Pourquoi ? En principe ca ne devrait pas.


Je suis bien d'accord ;-)

Le fdisk que tu m'a demandé:

Disk: /dev/rwd0d
NetBSD disklabel disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

BIOS disk geometry:
cylinders: 1024 heads: 255 sectors/track: 63 (16065 sectors/cylinder)

Partition table:
0: sysid 165 (FreeBSD or 386BSD or old NetBSD)
start 63, size 30716217 (14998 MB), flag 0x80
beg: cylinder 0, head 1, sector 1
end: cylinder 1023, head 254, sector 63
1: sysid 169 (NetBSD)
start 47102580, size 16016805 (7820 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
2: sysid 131 (Linux native)
start 63119385, size 15036840 (7342 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
3: sysid 5 (Extended partition)
start 30716280, size 16386300 (8001 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
Extended partition table:
0: sysid 130 (Linux swap or Prime or Solaris)
start 30716343, size 514017 (250 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
1: sysid 5 (Extended partition)
start 31230360, size 15872220 (7750 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
Extended partition table:
0: sysid 131 (Linux native)
start 31230423, size 15872157 (7750 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
2: <UNUSED>
3: <UNUSED>

Pour en revenir à ce que disait Emmanuel, ça ne me parait pas logique
dans la mesure ou, si les disklabels étaient tous installés au début du
disque, ça devrait foirer aussi avec une installation de Free -current
sur un dique qui a déjà un Free -stable. Or là, ça ne détruit rien. De
plus la MBR reste intacte et laisse ce que Grub y a installé.

--
Laurent

Avatar
manu
Laurent Lefevre wrote:

Pour en revenir à ce que disait Emmanuel, ça ne me parait pas logique
dans la mesure ou, si les disklabels étaient tous installés au début du
disque, ça devrait foirer aussi avec une installation de Free -current
sur un dique qui a déjà un Free -stable. Or là, ça ne détruit rien. De
plus la MBR reste intacte et laisse ce que Grub y a installé.


C'est bien possible que je me sois emmellé les pinceaux.

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Arnaud Launay
Le Mon, 17 Nov 2003 00:08:37 +0100, Emmanuel Dreyfus écrivit:
C'est bien possible que je me sois emmellé les pinceaux.


Et voilà, ça écrit un bouquin, et ça fait n'importe quoi.

Arnaud.
--
Happiness is something money can't buy.
Lourds et aigris, mais on aime ça.
HLFL 0.60.1 !! Look here: http://www.hlfl.org/

Avatar
bouyer
Laurent Lefevre wrote:
Manuel Bouyer writes:

Pourquoi ? En principe ca ne devrait pas.


Je suis bien d'accord ;-)

Le fdisk que tu m'a demandé:

Disk: /dev/rwd0d
NetBSD disklabel disk geometry:
cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)

BIOS disk geometry:
cylinders: 1024 heads: 255 sectors/track: 63 (16065 sectors/cylinder)

Partition table:
0: sysid 165 (FreeBSD or 386BSD or old NetBSD)
start 63, size 30716217 (14998 MB), flag 0x80
beg: cylinder 0, head 1, sector 1
end: cylinder 1023, head 254, sector 63
1: sysid 169 (NetBSD)
start 47102580, size 16016805 (7820 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
2: sysid 131 (Linux native)
start 63119385, size 15036840 (7342 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
3: sysid 5 (Extended partition)
start 30716280, size 16386300 (8001 MB), flag 0x0
beg: cylinder 1023, head 255, sector 63
end: cylinder 1023, head 254, sector 63
Extended partition table:
0: sysid 130 (Linux swap or Prime or Solaris)
start 30716343, size 514017 (250 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
1: sysid 5 (Extended partition)
start 31230360, size 15872220 (7750 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
Extended partition table:
0: sysid 131 (Linux native)
start 31230423, size 15872157 (7750 MB), flag 0x0
beg: cylinder 1023, head 254, sector 63
end: cylinder 1023, head 254, sector 63
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
2: <UNUSED>
3: <UNUSED>


Ca a une bonne tete. Je ne vois pas trop ce qui peut se passer, en lisant
les sources.
Il ne detruit pas les partitions fdisk, juste le disklabel freebsd,
c'est bien ca ?
Un truc a essayer c'est de changer temporairement le type de la
partition FreeBSD (en n'importe quoi d'autre, 6 ou 131 par exemple)
le temps de l'install.
Avant NetBSD utilisait aussi 165 comme type de partition MBR, et
il y a du code pour assurer la compatibilite. D'apres ce que j'ai lu du code
il devrait toujours prendre 169 si ca existe, mais bon y'a peut-etre un
bug que je n'ai pas vu la dedans.

--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--


1 2