Először természetesen indítsuk el a rendszert SysrescCD-vel, állítsuk be a hálózati kapcsolatot, készítsük elő a partíciókat, és csatoljuk fel azokat:
net-setup eth0
cfdisk /dev/sda
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda5
mkswap /dev/sda2
mount /dev/sda5 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
Szerezzünk be egy aktuális debootstrap forrást, telepítsük, és használjuk:
# Ha szükséges, állítsunk be proxy használatot:
export http_proxy=http://192.168.1.1:3128
wget http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.20.tar.gz
tar xvzf debootstrap*
cd debootstrap
make
make install
cd
# Az architektúra igény szerint i386 vagy amd64
debootstrap --arch amd64 karmic /mnt/gentoo http://hu.archive.ubuntu.com/ubuntu/
Chroot-tal belépünk az új környezetbe, és beállítjuk az alapvető dolgokat:
mount --bind /dev /mnt/gentoo/dev
LANG= chroot /mnt/gentoo /bin/bash
editor /etc/fstab
Egy default /etc/fstab
tartalma a következő lehet:
# /etc/fstab: static file system information.
#
# file system mount point type options dump pass
/dev/sda5 / ext4 errors=remount-ro 0 1
/dev/sda1 /boot ext4 nosuid,nodev 0 2
/dev/sda2 none swap sw 0 0
proc /proc proc defaults 0 0
sys /sys sysfs defaults 0 0
/dev/fd0 /media/floppy auto noauto,rw,sync,user,exec,utf8 0 0
/dev/cdrom /media/cdrom udf,iso9660 noauto,ro,user,exec,utf8 0 0
/dev/XXX /tmp ext4 relatime,nosuid,nodev 0 2
/dev/XXX /var ext4 relatime,nosuid,nodev 0 2
/dev/XXX /usr ext4 relatime,nodev 0 2
/dev/XXX /home ext4 relatime,nosuid,nodev 0 2
Az fstab alapján felcsatoljuk a még hiányzó /proc
és /sys
könyvtárakat, majd elvégzünk pár alapbeállítást:
mount -a
dpkg-reconfigure console-setup
dpkg-reconfigure tzdata
editor /etc/network/interfaces
Az /etc/network/interfaces
fájl tartalma a kövekező lehet:
auto lo
iface lo inet loopback
# Ha desktop rendszerről van szó, a továbbiakra nincs szükség,
# az intefészek beállítását a network-manager fogja végezni.
auto eth0
iface eth0 inet dhcp
További beállítások:
echo 'LANG="hu_HU.UTF-8"' >/etc/default/locale
editor /etc/resolv.conf
echo karmic >/etc/hostname
editor /etc/hosts
Az /etc/hosts
tartalma:
127.0.0.1 localhost
127.0.1.1 karmic
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Kernel csomag és felhasználó beállítások:
# Választunk egy szimpatikus kernel csomagot:
# pl: linux-image-generic vagy linux-image-server
apt-get install linux-image-generic
# Ha esetleg LVM-re telepítettük a rendszert, akkor:
apt-get install lvm2
# Felhasználói hozzáférésre választhatjuk a klasszikus Ubuntu
# módszert…:
adduser liveuser
addgroup --system admin
addgroup liveuser admin
apt-get install nano
visudo
(add line: "%admin ALL=(ALL) ALL")
# …vagy csak egyszerűen beállíthatunk jelszót a root felhasználónak:
passwd root
Ha a kernel csomag telepítése után esetleg nem futott volna le megfelelően a GRUB2 telepítés, akkor ezt javíthatjuk:
grub-install /dev/sda
#Ha device.map probléma lenne, akkor még:
echo -e "(hd0)\t/dev/sda">/boot/grub/device.map
grub-install /dev/sda
Ha eddig minden megvan, újraindíthatjuk az eddig elkészült rendszert:
exit
umount /mnt/gentoo/(proc|sys|boot|dev)
umount /mnt/gentoo
sync
reboot
A telepítés utolsó lépései következnek:
apt-get install openssh-server
editor /etc/apt/sources.list
Az /etc/apt/sources.list
tartalma:
deb http://hu.archive.ubuntu.com/ubuntu karmic main restricted universe multiverse
deb-src http://hu.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted universe multiverse
Végül egy frissítés, nyelvi csomag, illetve alapvető csomagösszeállítás (task) telepítése:
apt-get update
apt-get -u upgrade
apt-get install language-pack-hu language-pack-en
# Desktop vagy Server változathoz a megfelelő task-okat telepíthetjük.
# Az elérhető task-ok listája lekérdezhető:
tasksel --list-tasks
tasksel install server
tasksel install ubuntu-desktop
- ekzsolt blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
ennél mintegy 5x egyszerűbb betolni a gyári telepítőcd-t és hagyni, hogy dolgozzon helyettünk.
- A hozzászóláshoz be kell jelentkezni
Teljesen egyetértek.
Viszont ebből lehet tanulni. :)
- - - - - - - - - - - - - - - - - - - - - - - - -
Fejlődőképes hiperláma, és okleveles érdekfeszítő
- A hozzászóláshoz be kell jelentkezni
Olyan is előfordulhat, hogy nincs a gépben (CD|DVD)-ROM, vagy éppen virtuális gépre telepítek (persze arra használhatok telepítő ISO-t, de akkor is), vagy mondjuk nem akarok mindig CD lemezt sütni az aktuális telepítővel. SysrescCD USB kulcsot meg úgyis mindig tartok magamnál. És különben is, mióta néhány éve rákaptam a „Gentoo érzésre” :) (azóta sajnos már kiszerettem a Gentoo-ból, de ez most mindegy), szóval azóta nem is emlékszem, mikor telepítettem gyári telepítővel Debian vagy Ubuntu rendszert.
- A hozzászóláshoz be kell jelentkezni
debian install cd usb kilcsot meg úgyis mindig tartok magamnál, csak ekkor a grafománia helyett a gyári telepítő dolgozik, kisebb eséllyel marad ki bármi a telepítésből...
nálam gyakran van hálózati telepítő szerver is...
- A hozzászóláshoz be kell jelentkezni
En meg egyvalamit meg szoktam ejteni reboot elott: dpkg-reconfigure debconf, es a fontossagi listabol a legalsot kivalasztom. Illetve, ubuntu-desktop eseten a modot is atallitom Gnome-ra.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni