hp300 machine-dependent components
This commit is contained in:
parent
6804ab704a
commit
3101b620cc
14
distrib/utils/sysinst/arch/hp300/Makefile
Normal file
14
distrib/utils/sysinst/arch/hp300/Makefile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# $NetBSD: Makefile,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $
|
||||||
|
#
|
||||||
|
# Makefile for hp300
|
||||||
|
#
|
||||||
|
|
||||||
|
# have to have all of them here for crunch ...
|
||||||
|
|
||||||
|
SRCS= menu_defs.c msg_defs.c main.c install.c upgrade.c \
|
||||||
|
txtwalk.c run.c factor.c net.c disks.c disks_lfs.c util.c geom.c \
|
||||||
|
label.c target.c md.c
|
||||||
|
|
||||||
|
fdisk.o md.o: menu_defs.h msg_defs.h
|
||||||
|
|
||||||
|
.include "../../Makefile.inc"
|
285
distrib/utils/sysinst/arch/hp300/md.c
Normal file
285
distrib/utils/sysinst/arch/hp300/md.c
Normal file
@ -0,0 +1,285 @@
|
|||||||
|
/* $NetBSD: md.c,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Based on code written by Philip A. Nelson for Piermont Information
|
||||||
|
* Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* md.c -- Machine specific code for hp300 */
|
||||||
|
/* This file is in close sync with pmax, sparc, vax and x68k md.c */
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <sys/disklabel.h>
|
||||||
|
#include <sys/ioctl.h>
|
||||||
|
#include <sys/param.h>
|
||||||
|
#include <util.h>
|
||||||
|
|
||||||
|
#include "defs.h"
|
||||||
|
#include "md.h"
|
||||||
|
#include "msg_defs.h"
|
||||||
|
#include "menu_defs.h"
|
||||||
|
#include "bsddisklabel.c"
|
||||||
|
|
||||||
|
|
||||||
|
int
|
||||||
|
md_get_info(void)
|
||||||
|
{
|
||||||
|
char buf[1024];
|
||||||
|
int fd;
|
||||||
|
char devname[100];
|
||||||
|
struct disklabel disklabel;
|
||||||
|
|
||||||
|
snprintf(devname, 100, "/dev/r%sc", diskdev);
|
||||||
|
|
||||||
|
fd = open(devname, O_RDONLY, 0);
|
||||||
|
if (fd < 0) {
|
||||||
|
if (logging)
|
||||||
|
(void)fprintf(log, "Can't open %s\n", devname);
|
||||||
|
endwin();
|
||||||
|
fprintf(stderr, "Can't open %s\n", devname);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
if (ioctl(fd, DIOCGDINFO, &disklabel) == -1) {
|
||||||
|
if (logging)
|
||||||
|
(void)fprintf(log, "Can't read disklabel on %s.\n",
|
||||||
|
devname);
|
||||||
|
endwin();
|
||||||
|
fprintf(stderr, "Can't read disklabel on %s.\n", devname);
|
||||||
|
close(fd);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
if (disklabel.d_secsize != 512) {
|
||||||
|
endwin();
|
||||||
|
fprintf(stderr, "Non-512byte/sector disk is not supported.\n");
|
||||||
|
close(fd);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
dlcyl = disklabel.d_ncylinders;
|
||||||
|
dlhead = disklabel.d_ntracks;
|
||||||
|
dlsec = disklabel.d_nsectors;
|
||||||
|
sectorsize = disklabel.d_secsize;
|
||||||
|
dlcylsize = disklabel.d_secpercyl;
|
||||||
|
dlsize = dlcyl*dlhead*dlsec;
|
||||||
|
|
||||||
|
if (read(fd, buf, 1024) < 0) {
|
||||||
|
endwin();
|
||||||
|
fprintf(stderr, "Can't read %s\n", devname);
|
||||||
|
close(fd);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* preserve first 64 sectors for system. */
|
||||||
|
ptstart = 64;
|
||||||
|
|
||||||
|
close(fd);
|
||||||
|
|
||||||
|
/* Compute minimum NetBSD partition sizes (in sectors). */
|
||||||
|
minfsdmb = STDNEEDMB * (MEG / sectorsize);
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* hook called before writing new disklabel.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_pre_disklabel(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* hook called after writing disklabel to new target disk.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_post_disklabel(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
printf("HERE");
|
||||||
|
|
||||||
|
if (rammb < 6)
|
||||||
|
set_swap(diskdev, bsdlabel, 1);
|
||||||
|
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* MD hook called after upgrade() or install() has finished setting
|
||||||
|
* up the target disk but immediately before the user is given the
|
||||||
|
* ``disks are now set up'' message, so that if power fails, they can
|
||||||
|
* continue installation by booting the target disk and doing an
|
||||||
|
* `upgrade'.
|
||||||
|
*
|
||||||
|
* On hp300, we use this opportunity to install the boot blocks.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_post_newfs(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
/* boot blocks ... */
|
||||||
|
msg_display(MSG_dobootblks, diskdev);
|
||||||
|
cp_to_target("/usr/mdec/boot", "/boot");
|
||||||
|
run_prog(RUN_DISPLAY, "Warning: disk is probably not bootable",
|
||||||
|
"/usr/mdec/installboot /usr/mdec/%sboot /dev/r%sa",
|
||||||
|
diskdev, diskdev);
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* some ports use this to copy the MD filesystem, we do not.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_copy_filesystem(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* md back-end code for menu-driven BSD disklabel editor.
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_make_bsd_partitions(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
return(make_bsd_partitions());
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* any additional partition validation
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
md_check_partitions(void)
|
||||||
|
{
|
||||||
|
/* hp300 partitions must be in order of the range. */
|
||||||
|
int part, start = 0, last = A-1;
|
||||||
|
|
||||||
|
for (part = A; part < 8; part++) {
|
||||||
|
if (part == C)
|
||||||
|
continue;
|
||||||
|
if (last >= A && bsdlabel[part].pi_size > 0) {
|
||||||
|
msg_display(MSG_emptypart, part+'a');
|
||||||
|
process_menu(MENU_ok);
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
if (bsdlabel[part].pi_size == 0) {
|
||||||
|
if (last < A)
|
||||||
|
last = part;
|
||||||
|
} else {
|
||||||
|
if (start >= bsdlabel[part].pi_offset) {
|
||||||
|
msg_display(MSG_ordering, part+'a');
|
||||||
|
process_menu(MENU_yesno);
|
||||||
|
if (yesno)
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
start = bsdlabel[part].pi_offset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return (1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Upgrade support */
|
||||||
|
int
|
||||||
|
md_update(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
endwin();
|
||||||
|
md_copy_filesystem();
|
||||||
|
md_post_newfs();
|
||||||
|
wrefresh(curscr);
|
||||||
|
wmove(stdscr, 0, 0);
|
||||||
|
wclear(stdscr);
|
||||||
|
wrefresh(stdscr);
|
||||||
|
return (1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
md_cleanup_install(void)
|
||||||
|
{
|
||||||
|
#ifdef notyet /* sed is too large for ramdisk */
|
||||||
|
char realfrom[STRSIZE];
|
||||||
|
char realto[STRSIZE];
|
||||||
|
char sedcmd[STRSIZE];
|
||||||
|
|
||||||
|
strncpy(realfrom, target_expand("/etc/rc.conf"), STRSIZE);
|
||||||
|
strncpy(realto, target_expand("/etc/rc.conf.install"), STRSIZE);
|
||||||
|
|
||||||
|
sprintf(sedcmd, "sed 's/rc_configured=NO/rc_configured=YES/' < %s > %s",
|
||||||
|
realfrom, realto);
|
||||||
|
scripting_fprintf(log, "%s\n", sedcmd);
|
||||||
|
do_system(sedcmd);
|
||||||
|
|
||||||
|
run_prog(RUN_FATAL, NULL, "mv -f %s %s", realto, realfrom);
|
||||||
|
#endif
|
||||||
|
run_prog(0, NULL, "rm -f %s", target_expand("/sysinst"));
|
||||||
|
run_prog(0, NULL, "rm -f %s", target_expand("/.termcap"));
|
||||||
|
run_prog(0, NULL, "rm -f %s", target_expand("/.profile"));
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
md_pre_update()
|
||||||
|
{
|
||||||
|
|
||||||
|
if (rammb < 6)
|
||||||
|
set_swap(diskdev, NULL, 1);
|
||||||
|
return (1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
md_init()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
md_set_sizemultname()
|
||||||
|
{
|
||||||
|
|
||||||
|
set_sizemultname_meg();
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
md_set_no_x()
|
||||||
|
{
|
||||||
|
|
||||||
|
toggle_getit (8);
|
||||||
|
toggle_getit (9);
|
||||||
|
toggle_getit (10);
|
||||||
|
toggle_getit (11);
|
||||||
|
toggle_getit (12);
|
||||||
|
toggle_getit (13);
|
||||||
|
}
|
143
distrib/utils/sysinst/arch/hp300/md.h
Normal file
143
distrib/utils/sysinst/arch/hp300/md.h
Normal file
@ -0,0 +1,143 @@
|
|||||||
|
/* $NetBSD: md.h,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Based on code written by Philip A. Nelson for Piermont Information
|
||||||
|
* Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* md.h -- Machine specific definitions for the hp300 */
|
||||||
|
|
||||||
|
|
||||||
|
#include <machine/cpu.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
|
|
||||||
|
/* constants and defines */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Symbolic names for disk partitions.
|
||||||
|
*/
|
||||||
|
#define PART_ROOT A
|
||||||
|
#define PART_SWAP B
|
||||||
|
#define PART_RAW C
|
||||||
|
#define PART_USR D /* Can be after PART_FIRST_FREE */
|
||||||
|
#define PART_FIRST_FREE E
|
||||||
|
|
||||||
|
#define DEFSWAPRAM 32 /* Assume at least this RAM for swap calc */
|
||||||
|
#define DEFROOTSIZE 20 /* Default root size */
|
||||||
|
#define DEFVARSIZE 32 /* Default /var size, if created */
|
||||||
|
#define DEFUSRSIZE 70 /* Default /usr size, if /home */
|
||||||
|
#define STDNEEDMB 80 /* Min space for non X install */
|
||||||
|
#define XNEEDMB 35 /* Extra megs for full X installation */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default filesets to fetch and install during installation
|
||||||
|
* or upgrade. The standard sets are:
|
||||||
|
* base, etc, comp, games, man, misc, text,
|
||||||
|
* xbase, xfont, xserver, xcontrib, xcomp.
|
||||||
|
*
|
||||||
|
* Third entry is the last extension name in the split sets for loading
|
||||||
|
* from floppy.
|
||||||
|
*/
|
||||||
|
EXTERN distinfo dist_list[]
|
||||||
|
#ifdef MAIN
|
||||||
|
= {
|
||||||
|
{"kern-GENERIC", 1, "ac", "Kernel : "},
|
||||||
|
{"base", 1, "bs", "Base : "},
|
||||||
|
{"etc", 1, "aa", "System (/etc): "},
|
||||||
|
{"comp", 1, "bj", "Compiler : "},
|
||||||
|
{"games", 1, "am", "Games : "},
|
||||||
|
{"man", 1, "ar", "Manuals : "},
|
||||||
|
{"misc", 1, "aj", "Miscellaneous: "},
|
||||||
|
{"text", 1, "af", "Text tools : "},
|
||||||
|
|
||||||
|
{"xbase", 1, "ak", "X11 clients : "},
|
||||||
|
{"xfont", 1, "ay", "X11 fonts : "},
|
||||||
|
#if 0
|
||||||
|
/* no xserver yet */
|
||||||
|
{"xserver", 1, "ag", "X11 servers : "},
|
||||||
|
#endif
|
||||||
|
{"xcontrib", 1, "aa", "X11 contrib : "},
|
||||||
|
{"xcomp", 1, "ag", "X programming: "},
|
||||||
|
{"xmisc", 1, NULL, "X11 Misc. : "},
|
||||||
|
{NULL, 0, NULL, NULL }
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Disk names accepted as valid targets for a from-scratch installation.
|
||||||
|
*
|
||||||
|
* On hp300, allow "rd" HP-IB and "sd" scsi disks.
|
||||||
|
*/
|
||||||
|
EXTERN char *disk_names[]
|
||||||
|
#ifdef MAIN
|
||||||
|
= {"rd", "sd", NULL}
|
||||||
|
#endif
|
||||||
|
;
|
||||||
|
;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Legal start character for a disk for checking input.
|
||||||
|
* this must return 1 for a character that matches the first
|
||||||
|
* characters of each member of disk_names.
|
||||||
|
*
|
||||||
|
* On hp300, that means matching 'r' for rd anad 's' for sd.
|
||||||
|
*/
|
||||||
|
#define ISDISKSTART(dn) (dn == 'r' || dn == 's')
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Machine-specific command to write a new label to a disk.
|
||||||
|
* For example, i386 uses "/sbin/disklabel -w -r", just like i386
|
||||||
|
* miniroot scripts, though this may leave a bogus incore label.
|
||||||
|
* Sun ports should probably use DISKLABEL_CMD "/sbin/disklabel -w"
|
||||||
|
* to get incore to ondisk inode translation for the Sun proms.
|
||||||
|
* If not defined, we assume the port does not support disklabels and
|
||||||
|
* hand-edited disklabel will NOT be written by MI code.
|
||||||
|
*
|
||||||
|
* On hp300, do what the miniroot install scripts did.
|
||||||
|
*/
|
||||||
|
#define DISKLABEL_CMD "disklabel -w -r"
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default fileystem type for floppy disks.
|
||||||
|
* On hp300, if we had floppies, that would be ffs.
|
||||||
|
*/
|
||||||
|
EXTERN char *fdtype INIT("ffs");
|
73
distrib/utils/sysinst/arch/hp300/menus.md.en
Normal file
73
distrib/utils/sysinst/arch/hp300/menus.md.en
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
/* $NetBSD: menus.md.en,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Based on code written by Philip A. Nelson for Piermont Information
|
||||||
|
* Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* hp300 machine dependent menus, english */
|
||||||
|
|
||||||
|
menu editfsparts, y=12, exit;
|
||||||
|
display action {
|
||||||
|
ask_sizemult(dlcylsize);
|
||||||
|
msg_display(MSG_fspart, multname);
|
||||||
|
disp_cur_fspart(-1, 1);
|
||||||
|
};
|
||||||
|
option "Change a", action { editpart = A;}, sub menu edfspart;
|
||||||
|
option "Change b", action { editpart = B;}, sub menu edfspart;
|
||||||
|
option "Whole disk - can't change", action {};
|
||||||
|
option "Change d", action { editpart = D;}, sub menu edfspart;
|
||||||
|
option "Change e", action { editpart = E;}, sub menu edfspart;
|
||||||
|
option "Change f", action { editpart = F;}, sub menu edfspart;
|
||||||
|
option "Change g", action { editpart = G;}, sub menu edfspart;
|
||||||
|
option "Change h", action { editpart = H;}, sub menu edfspart;
|
||||||
|
option "Set new allocation size", action { reask_sizemult(dlcylsize); };
|
||||||
|
|
||||||
|
menu md_distcustom, y=3, exit, title "Selection toggles inclusion";
|
||||||
|
display action { show_cur_distsets (); };
|
||||||
|
option "Kernel (GENERIC)", action { toggle_getit (0); };
|
||||||
|
option "Base", action { toggle_getit (1); };
|
||||||
|
option "System (/etc)", action { toggle_getit (2); };
|
||||||
|
option "Compiler Tools", action { toggle_getit (3); };
|
||||||
|
option "Games", action { toggle_getit (4); };
|
||||||
|
option "Online Manual Pages", action { toggle_getit (5); };
|
||||||
|
option "Miscellaneous", action { toggle_getit (6); };
|
||||||
|
option "Text Processing Tools", action { toggle_getit (7); };
|
||||||
|
option "X11 base and clients", action { toggle_getit (8); };
|
||||||
|
option "X11 fonts", action { toggle_getit (9); };
|
||||||
|
option "X11 servers", action { toggle_getit (10); };
|
||||||
|
option "X contrib clients", action { toggle_getit (11); };
|
||||||
|
option "X11 programming", action { toggle_getit (12); };
|
||||||
|
option "X11 Misc.", action { toggle_getit (13); };
|
178
distrib/utils/sysinst/arch/hp300/menus.md.fr
Normal file
178
distrib/utils/sysinst/arch/hp300/menus.md.fr
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
/* $NetBSD: menus.md.fr,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Written by Philip A. Nelson for Piermont Information Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Menu definitions for sysinst. i386 version, machine dependent. */
|
||||||
|
|
||||||
|
menu fullpart, y=15, title "Faite votre choix";
|
||||||
|
option "Utilisation d'une partie du disque", exit, action {usefull = 0;};
|
||||||
|
option "Utilisation de tout le disque", exit, action {usefull = 1;};
|
||||||
|
|
||||||
|
menu wdtype, title "Choix du type de disque";
|
||||||
|
display action { msg_display (MSG_wdtype, diskdev); };
|
||||||
|
option "IDE", exit;
|
||||||
|
option "ESDI", exit, action
|
||||||
|
{ msg_display (MSG_sectforward);
|
||||||
|
process_menu (MENU_yesno);
|
||||||
|
if (yesno)
|
||||||
|
doessf = "sf:";
|
||||||
|
};
|
||||||
|
option "ST506", exit, action
|
||||||
|
{ msg_display (MSG_sectforward);
|
||||||
|
process_menu (MENU_yesno);
|
||||||
|
if (yesno)
|
||||||
|
doessf = "sf:";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
menu dlgeom, title "Choisissez une option";
|
||||||
|
display action { msg_display (MSG_dlgeom, diskdev, dlcyl, dlhead,
|
||||||
|
dlsec, disk->dd_cyl, disk->dd_head,
|
||||||
|
disk->dd_sec);
|
||||||
|
};
|
||||||
|
option "Utilisation de la géométrie réelle", exit, action {
|
||||||
|
dlcyl = disk->dd_cyl;
|
||||||
|
dlhead = disk->dd_head;
|
||||||
|
dlsec = disk->dd_sec;
|
||||||
|
};
|
||||||
|
option "Utilisation de la géométrie du disklabel", exit, action {
|
||||||
|
disk->dd_cyl = dlcyl;
|
||||||
|
disk->dd_head = dlhead;
|
||||||
|
disk->dd_sec = dlsec;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
menu editparttable, title "Choisissez votre partition", exit;
|
||||||
|
display action { msg_display (MSG_editparttable);
|
||||||
|
disp_cur_part((struct mbr_partition *)&mbr[MBR_PARTOFF
|
||||||
|
], activepart,-1);
|
||||||
|
};
|
||||||
|
option "Edition de la partition 0", sub menu editpart,
|
||||||
|
action { editpart = 0; };
|
||||||
|
option "Edition de la partition 1", sub menu editpart,
|
||||||
|
action { editpart = 1; };
|
||||||
|
option "Edition de la partition 2", sub menu editpart,
|
||||||
|
action { editpart = 2; };
|
||||||
|
option "Edition de la partition 3", sub menu editpart,
|
||||||
|
action { editpart = 3; };
|
||||||
|
option "Changer d'untité",
|
||||||
|
action { reask_sizemult(bcylsize); };
|
||||||
|
|
||||||
|
menu editpart, title "Changement";
|
||||||
|
display action { msg_display (MSG_editpart, editpart);
|
||||||
|
disp_cur_part((struct mbr_partition *)&mbr[MBR_PARTOFF
|
||||||
|
], activepart,editpart);
|
||||||
|
msg_printf_add ("\n");
|
||||||
|
};
|
||||||
|
option "du type de FS", sub menu chooseid;
|
||||||
|
option "du Début et de la taille", action
|
||||||
|
{ char buf[40]; int start, size;
|
||||||
|
msg_prompt_add (MSG_start, NULL, buf, 40);
|
||||||
|
start = NUMSEC(atoi(buf),sizemult,dlcylsize);
|
||||||
|
if (sizemult > 1 && start < bsec)
|
||||||
|
start = bsec;
|
||||||
|
msg_prompt_add (MSG_size, NULL, buf, 40);
|
||||||
|
size = NUMSEC(atoi(buf),sizemult,dlcylsize);
|
||||||
|
if (sizemult > 1 && start == bsec)
|
||||||
|
size -= bsec;
|
||||||
|
if (start + size > bsize)
|
||||||
|
size = bsize - start;
|
||||||
|
if (size < 0) {
|
||||||
|
size = 0;
|
||||||
|
start = 0;
|
||||||
|
}
|
||||||
|
part[editpart].mbrp_start = start;
|
||||||
|
part[editpart].mbrp_size = size;
|
||||||
|
};
|
||||||
|
option "Rendre la partition active", action { activepart = editpart; };
|
||||||
|
option "Partition OK", exit;
|
||||||
|
|
||||||
|
msg_display(MSG_cyl1024);
|
||||||
|
};
|
||||||
|
option "Rééditer le secteur de boot et le label", exit, action
|
||||||
|
{
|
||||||
|
/* XXX UGH */
|
||||||
|
extern int c1024_resp;
|
||||||
|
|
||||||
|
c1024_resp = 1;
|
||||||
|
};
|
||||||
|
option "Rééditer le label", exit, action
|
||||||
|
{
|
||||||
|
extern int c1024_resp;
|
||||||
|
|
||||||
|
c1024_resp = 2;
|
||||||
|
};
|
||||||
|
option "L'utiliser tout de même", exit, action
|
||||||
|
{
|
||||||
|
extern int c1024_resp;
|
||||||
|
|
||||||
|
c1024_resp = 3;
|
||||||
|
};
|
||||||
|
|
||||||
|
menu editfsparts, y=13, exit;
|
||||||
|
display action {
|
||||||
|
ask_sizemult(dlcylsize);
|
||||||
|
msg_display(MSG_fspart, multname);
|
||||||
|
disp_cur_fspart(-1, 1);
|
||||||
|
};
|
||||||
|
option "Changer a", action { editpart = A;}, sub menu edfspart;
|
||||||
|
option "Changer b", action { editpart = B;}, sub menu edfspart;
|
||||||
|
option "Partition de NetBSD - Changement impossible", action {};
|
||||||
|
option "Totalité du disque - Changement impossible", action {};
|
||||||
|
option "Changer e", action { editpart = E;}, sub menu edfspart;
|
||||||
|
option "Changer f", action { editpart = F;}, sub menu edfspart;
|
||||||
|
option "Changer g", action { editpart = G;}, sub menu edfspart;
|
||||||
|
option "Changer h", action { editpart = H;}, sub menu edfspart;
|
||||||
|
option "Changer d'unité", action { reask_sizemult(dlcylsize); };
|
||||||
|
|
||||||
|
|
||||||
|
menu md_distcustom, y=3, exit, title "Sélection des composants";
|
||||||
|
display action { show_cur_distsets (); };
|
||||||
|
option "Kernel (GENERIC)", action { toggle_getit (0); };
|
||||||
|
option "Base", action { toggle_getit (1); };
|
||||||
|
option "System (/etc)", action { toggle_getit (2); };
|
||||||
|
option "Outils de développement ", action { toggle_getit (3); };
|
||||||
|
option "Jeux", action { toggle_getit (4); };
|
||||||
|
option "Pages de manuel", action { toggle_getit (5); };
|
||||||
|
option "Divers", action { toggle_getit (6); };
|
||||||
|
option "Outils de manipulation de textes", action { toggle_getit (7); };
|
||||||
|
option "X11 base et clients", action { toggle_getit (8); };
|
||||||
|
option "X11 polices", action { toggle_getit (9); };
|
||||||
|
option "X11 serveurs", action { toggle_getit (10); };
|
||||||
|
option "X11 clients contribués", action { toggle_getit (11); };
|
||||||
|
option "X11 développement", action { toggle_getit (12); };
|
||||||
|
option "X11 Misc.", action { toggle_getit (13); };
|
105
distrib/utils/sysinst/arch/hp300/msg.md.en
Normal file
105
distrib/utils/sysinst/arch/hp300/msg.md.en
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
/* $NetBSD: msg.md.en,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Based on code written by Philip A. Nelson for Piermont Information
|
||||||
|
* Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* hp300 machine dependent messages, english */
|
||||||
|
|
||||||
|
|
||||||
|
message md_hello
|
||||||
|
{If the floppy is not locked, you may now remove the disk.
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message dobootblks
|
||||||
|
{Installing boot blocks on %s....
|
||||||
|
}
|
||||||
|
|
||||||
|
message askfsroot
|
||||||
|
{I will be asking for partition sizes and on some, mount points.
|
||||||
|
|
||||||
|
First the root partition. You have %d %s left on your disk.
|
||||||
|
Root partition size? }
|
||||||
|
|
||||||
|
message askfsswap
|
||||||
|
{
|
||||||
|
Next the swap partition. You have %d %s left on your disk.
|
||||||
|
Swap partition size? }
|
||||||
|
|
||||||
|
message askfsusr
|
||||||
|
{
|
||||||
|
Next the /usr partition. You have %d %s left on your disk.
|
||||||
|
/usr partition size? }
|
||||||
|
|
||||||
|
message otherparts
|
||||||
|
{You still have some space remaining unallocated on your disk. Please
|
||||||
|
give sizes and mount points for the following partitions.
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message askfspart
|
||||||
|
{The next partition is /dev/%s%c. You have %d %s left on your disk.
|
||||||
|
Partition size? }
|
||||||
|
|
||||||
|
message newdisk
|
||||||
|
{It appears that your disk, %s, has no X68K disk mark. sysinst is
|
||||||
|
writing a disk mark.
|
||||||
|
Note that if you plan to use a part of %s from Human68k, you should abort
|
||||||
|
here and format the disk with Human68k format.x utility.
|
||||||
|
}
|
||||||
|
|
||||||
|
message ordering
|
||||||
|
{The order of partition %c is wrong. Edit again?}
|
||||||
|
|
||||||
|
message emptypart
|
||||||
|
{There is an valid partition %c after empty partition(s).
|
||||||
|
Please re-edit the partition table.}
|
||||||
|
|
||||||
|
/* XXX: not yet implemented
|
||||||
|
message existing
|
||||||
|
{Do you want to preserve existing BSD partition(s)?}
|
||||||
|
|
||||||
|
message nofreepart
|
||||||
|
{%s does not have enough free partitions for NetBSD.
|
||||||
|
It must have at least 2 free partitions (for root file system and swap).
|
||||||
|
}
|
||||||
|
|
||||||
|
message notfirst
|
||||||
|
{NetBSD/hp300 must be installed in the first part of the boot disk.
|
||||||
|
The first part of %s is not free.
|
||||||
|
}
|
||||||
|
*/
|
262
distrib/utils/sysinst/arch/hp300/msg.md.fr
Normal file
262
distrib/utils/sysinst/arch/hp300/msg.md.fr
Normal file
@ -0,0 +1,262 @@
|
|||||||
|
/* $NetBSD: msg.md.fr,v 1.1 2002/02/10 01:14:05 gmcgarry Exp $ */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright 1997 Piermont Information Systems Inc.
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Written by Philip A. Nelson for Piermont Information Systems Inc.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions
|
||||||
|
* are met:
|
||||||
|
* 1. Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* 3. All advertising materials mentioning features or use of this software
|
||||||
|
* must display the following acknowledgement:
|
||||||
|
* This product includes software developed for the NetBSD Project by
|
||||||
|
* Piermont Information Systems Inc.
|
||||||
|
* 4. The name of Piermont Information Systems Inc. may not be used to endorse
|
||||||
|
* or promote products derived from this software without specific prior
|
||||||
|
* written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
|
||||||
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||||
|
* ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
|
||||||
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
|
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* MD Message catalog -- french, i386 version */
|
||||||
|
|
||||||
|
message md_hello
|
||||||
|
{Si vous avez démarré sur une disquette, vous pouvez maintenant la retirer.
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message fullpart
|
||||||
|
{Nous allons maintenant installer NetBSD sur votre disque %s. Vous devez
|
||||||
|
choisir si vous voulez installer NetBSD sur la totalité du disque ou seulement
|
||||||
|
sur une partie de celui-ci.
|
||||||
|
Une installation sur une partie du disque crée une partition, ou `slice', pour
|
||||||
|
NetBSD dans le secteur de démarage (Master Boot Record, alias MBR) de votre
|
||||||
|
disque. Une installation sur la totalité du disque est `dangereusement
|
||||||
|
dédiée' : elle réinitialise complétement le MBR, ce qui efface tout système
|
||||||
|
d'exploitation ou données existants sur le disque. Cela rend également
|
||||||
|
impossible l'installation ultérieure d'un deuxième système d'exploitation,
|
||||||
|
sauf si vous reinstallez complètement NetBSD en utilisant uniquement une
|
||||||
|
partie du disque.
|
||||||
|
|
||||||
|
Que désirez vous faire ?
|
||||||
|
}
|
||||||
|
|
||||||
|
message wdtype
|
||||||
|
{Quel type de disque est %s?}
|
||||||
|
|
||||||
|
message sectforward
|
||||||
|
{Est ce que votre disque réassigne AUTOMATIQUEMENT les secteurs défectueux ?}
|
||||||
|
|
||||||
|
message dlgeom
|
||||||
|
{Votre disque a déjà un label BSD. Ce label montre une géométrie différente
|
||||||
|
de la géométrie réelle du disque. Les deux géométrie sont :
|
||||||
|
|
||||||
|
disklabel: %d cylindres, %d têtes, %d secteurs
|
||||||
|
géom réelle: %d cylindres, %d têtes, %d secteurs
|
||||||
|
}
|
||||||
|
|
||||||
|
message part_head
|
||||||
|
{Part Début(%s) Taille(%s) Fin(%s) Type\n}
|
||||||
|
|
||||||
|
message setbiosgeom
|
||||||
|
{On va vous demander la géométrie. SVP entrer les valeur que vous désirez.
|
||||||
|
Rappelez vous que le nombre de cylindre doit être <= 1024 et que le nombre
|
||||||
|
de secteur doit être <=63. Si votre BIOS est configuré avec plus de 1024
|
||||||
|
cylindre, tronquez ce nombre à 1024 ici, NetBSD saura utiliser les cylindres
|
||||||
|
restant.
|
||||||
|
}
|
||||||
|
|
||||||
|
message confirmbiosgeom
|
||||||
|
{SVP vérifiez que la géometrie du BIOS ci-dessous est correcte. Le nombre
|
||||||
|
de cylindre à pu etre tronquée à 1024. Ce n'est pas un problème du moment
|
||||||
|
que les autres paramètres sont corrects. Seulement 1024 cuylindres peuvent
|
||||||
|
etre specifiés dans le secteur de boot, le reste sera trouvé d'une manière
|
||||||
|
différente par NetBSD.
|
||||||
|
|
||||||
|
Si vous réentrez ces valeurs, vérifiez qu'elles sont correctes et
|
||||||
|
correspondent à celles utilisées par d'autre systèmes sur ce disque. Des
|
||||||
|
valeurs différentes peuvent conduire à des pertes de données.
|
||||||
|
}
|
||||||
|
|
||||||
|
message badgeom
|
||||||
|
{Les valeurs actuelles de la géométrie de votre disque sont :
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message realgeom
|
||||||
|
{ géom réelle: %d cylindres, %d têtes, %d secteurs (pour information)\n}
|
||||||
|
|
||||||
|
message biosgeom
|
||||||
|
{ géom fdisk: %d cylindres, %d têtes, %d secteurs \n}
|
||||||
|
|
||||||
|
message reentergeom
|
||||||
|
{La géométrie que vous venez de spécifier n'est pas utilisable. SVP entrez
|
||||||
|
de nouveau la géométrie.
|
||||||
|
}
|
||||||
|
|
||||||
|
message ovrwrite
|
||||||
|
{Votre disque a actuellement une partition autre que NetBSD. Voulez vous
|
||||||
|
vraiment l'écraser par une partition NetBSD ?
|
||||||
|
}
|
||||||
|
|
||||||
|
message parttable
|
||||||
|
{La table des partitions de votre disque est :
|
||||||
|
}
|
||||||
|
|
||||||
|
message editpart
|
||||||
|
{La partition %d ressemble à:\n\n}
|
||||||
|
|
||||||
|
message editparttable
|
||||||
|
{Editez votre table de partition DOS. La partition en surbrillance est
|
||||||
|
actuellement active. La table des partitions est :
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message reeditpart
|
||||||
|
{Il y a des partitions BIOS qui se recouvrent ou bien vous n'avez pas
|
||||||
|
exactement une partition NetBSD. Vous devez éditer de nouveau la table
|
||||||
|
des partitions.
|
||||||
|
|
||||||
|
Voulez vous la rééditer ?
|
||||||
|
}
|
||||||
|
|
||||||
|
message nobsdpart
|
||||||
|
{Il n'y a pas de partition NetBSD dans la table des partitions du secteur de
|
||||||
|
boot.}
|
||||||
|
|
||||||
|
message multbsdpart
|
||||||
|
{Il y a plusieurs partition NetBSD dans la table des partitions du secteur de
|
||||||
|
boot. La partition %d sera utilisée.}
|
||||||
|
|
||||||
|
message dofdisk
|
||||||
|
{Configuration de la table des partition DOS ...
|
||||||
|
}
|
||||||
|
|
||||||
|
message dobad144
|
||||||
|
{Installation de la table des block défectueux ...
|
||||||
|
}
|
||||||
|
|
||||||
|
message dobootblks
|
||||||
|
{Installation des block de démarrage sur %s ...
|
||||||
|
}
|
||||||
|
|
||||||
|
message askfsroot1
|
||||||
|
{Je vais vous demander la taille et le point de montage de quelque partitions.
|
||||||
|
|
||||||
|
Et tout d'abord la partition racine. Il vous reste %d %s de libre sur
|
||||||
|
votre disque.
|
||||||
|
}
|
||||||
|
message askfsroot2
|
||||||
|
{Taille de la partition racine ? }
|
||||||
|
|
||||||
|
message askfsswap1
|
||||||
|
{
|
||||||
|
Et maintenant la taille de swap. Il vous reste %d %s de libre sur
|
||||||
|
votre disque.
|
||||||
|
}
|
||||||
|
|
||||||
|
message askfsswap2
|
||||||
|
{Taille du swap ? }
|
||||||
|
|
||||||
|
message otherparts
|
||||||
|
{Il vous reste de l'espace libre non alloué sur votre disque. SVP donnez la
|
||||||
|
taille et le point de " montage " des partitions suivantes.
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message askfspart1
|
||||||
|
{La partition suivante est /dev/%s%c . Il vous reste %d %s de libre sur
|
||||||
|
votre disque.
|
||||||
|
}
|
||||||
|
message askfspart2
|
||||||
|
{Taille de la partition ? }
|
||||||
|
|
||||||
|
message cyl1024
|
||||||
|
{ Le label (liste des partitions) que vous avez entré a une partition racine
|
||||||
|
qui se termine après la limite du BIOS de 1024 cylindres. pour être sur que
|
||||||
|
le système puisse etre toujours démaré, cette partition doit etre entièrement
|
||||||
|
en dessous de cette limite. Vous pouvez: }
|
||||||
|
|
||||||
|
message onebiosmatch
|
||||||
|
{Ce disque correspond au disque du BIOS suivant:
|
||||||
|
|
||||||
|
BIOS # cylinders heads sectors\n}
|
||||||
|
|
||||||
|
message biosmultmatch
|
||||||
|
{Ce disque correspond aux disques du BIOS suivants:
|
||||||
|
|
||||||
|
BIOS # cylinders heads sectors\n}
|
||||||
|
|
||||||
|
message pickdisk
|
||||||
|
{Choisissez un disque: }
|
||||||
|
|
||||||
|
message wmbrfail
|
||||||
|
{L'écriture du MBR a échouée. Je ne peux pas continuer.}
|
||||||
|
|
||||||
|
message partabovechs
|
||||||
|
{La partition de votre disque réservée à NetBSD se trouve en-dehors de l'espace
|
||||||
|
que le BIOS de votre machine peut adresser. L'amorcage depuis cette partition
|
||||||
|
ne sera peut-etre pas possible. Voulez-vous reelement faire ceci ?
|
||||||
|
|
||||||
|
('Non' vous ramènera au menu d'edition des partitions.)}
|
||||||
|
|
||||||
|
message installbootsel
|
||||||
|
{Il me semble que vous avez plusieur système d'exploitation sur ce disque.
|
||||||
|
Voulez-vous installer un selecteur de boot qui vous permettra de choisir
|
||||||
|
quel système chargé lorsque votre ordinateur est (re)démarré?}
|
||||||
|
|
||||||
|
message installmbr
|
||||||
|
{Le début de la partition de votre disque réservée à NetBSD se trouve en-dehors
|
||||||
|
de l'espace que le BIOS peut adresser. Le programme d'amorcage du secteur de
|
||||||
|
demmarage doit utiliser l'interface étendue du BIOS pour ammorcer depuis cette
|
||||||
|
partition. Voulez-vous installer le programme d'amorcage de NetBSD pour etre
|
||||||
|
sur de pouvoir démarer depuis cette partition ? Notez que cela va écraser
|
||||||
|
le programme d'amorcage existant, comme un selecteur de boot.}
|
||||||
|
|
||||||
|
message configbootsel
|
||||||
|
{Configurez les differents choix du selecteur de boot. Vous pouvez changer
|
||||||
|
le menu proposé pour chaque partition lorsque le système demarre.
|
||||||
|
Vous pouvez également préciser le choix par defaut et le temps d'attente.
|
||||||
|
}
|
||||||
|
|
||||||
|
message bootseltimeout
|
||||||
|
{Temps d'attente: %d\n}
|
||||||
|
|
||||||
|
message defbootselopt
|
||||||
|
{Action par defaut: }
|
||||||
|
|
||||||
|
message defbootseloptactive
|
||||||
|
{Démarrer la première partition active.}
|
||||||
|
|
||||||
|
message defbootseloptpart
|
||||||
|
{Démarrer depuis la partition %d.\n}
|
||||||
|
|
||||||
|
message defbootseloptdisk
|
||||||
|
{Demarrer depuis le disque %d.\n}
|
||||||
|
|
||||||
|
message bootselitemname
|
||||||
|
{Entrez un nom pour ce choix}
|
||||||
|
|
||||||
|
message bootseltimeoutval
|
||||||
|
{Temps d'attente en secondes (0-3600)}
|
||||||
|
|
||||||
|
message bootselheader
|
||||||
|
{Numéro Type Nom\n}
|
Loading…
Reference in New Issue
Block a user