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

[debian-users:24633] Re: 2.2 Bootdisk can't find hdg Harddisk



Hi, it's calo.

At Sun, 15 Oct 2000 22:59:48 +0900,
Kazunao Wakai <wakai@xxxxxxxxxxxx> wrote:
>   2. 手動でやらなければいけないとしたら、手順はどこを調べればよいのか

boot-floppies パッケージがインストーラを提供していますが、potato では、
C 言語になってます。slink では、sh スクリプトでした。

うんと、単純化したものを示します。
参考程度にみてください。
----------------------------->8-----------------------------------
#! /bin/sh
## dinst.tiny.sh
## dosboot5ir1\dosboot5 -i linux -r root.bin root=/dev/ram

##
ROOTDEV=/dev/sda2
SWAPDEV=/dev/sda1
HOSTNAME=debian

##
# debiandir=ftp://ftp.debian.or.jp
debiandir=ftp://ring.shibaura-it.ac.jp/pub/linux/debian

installdir=/instmnt/install
target=/target
drivers=$installdir/drivers.tgz
basefile=$installdir/base2_2.tgz

if [ ! -d $installdir ]
then
  echo "not mount /instmnt"
  exit 1
fi

if [ ! -f $drivers ]
then
  echo "not find $drivers"
  exit 1
fi

if [ ! -d $target/lost+found ]
then
  echo "not mount /target"
  exit 1
fi

cd $target
zcat $drivers | tar xf -
zcat $basefile | tar xf -
cd etc

cat > fstab <<EOF
# /etc/fstab: static file system information.
#
# <file system>     <mount point>   <type>  <options>   <dump>  <pass>
$ROOTDEV               /               ext2    defaults    0       1
$SWAPDEV               none            swap    sw          0       0
proc                /proc           proc    defaults    0       0
EOF

#
( cd terminfo/l
  mv linux linux-org
  cp /etc/terminfo/l/linux .
  )

echo "$HOSTNAME" > hostname
echo "127.0.0.1	$HOSTNAME localhost" > hosts
echo "Japan" > timezone
rm -f localtime
ln -s /usr/share/zoneinfo/`cat timezone` localtime
echo "0.0 0 0.0" > adjtime

( cd default
  mv rcS rcS.dist
  sed '/UTC/s/yes/no/' rcS.dist > rcS
  )

#
( cd apt
  cat > sources.list <<EOF
deb $debiandir/debian-jp potato main contrib non-free
deb $debiandir/debian-non-US potato/non-US main contrib non-free
deb $debiandir/debian-jp potato-jp main contrib non-free
deb $debiandir/debian-jp potato-towns main
deb ftp://security.debian.org/debian-security potato/updates main contrib non-free
EOF
  )

cd /
rm -f $target/sbin/unconfigured.sh

echo "set supper user passward"
chroot $target passwd
chroot $target shadowconfig on

# end
----------------------------->8-----------------------------------

HDD からのインストールで、すでに /target にマウントされているのが前提
になってます。
TOWNS 用です。

--
  calo