KNOPPIX на хард диск
8 отговора
796 прегледа
KNOPPIX на хард диск
Здравейте! Опитвам се да сложа KNOPPIX-а на хард диска съгласно описанието във файла KNOPPIX-FAQ-EN.txt, който върви с дистрибуцията. Там е написано буквално следното:
Q: Can one also install the distribution from the CD onto a hard drive?
A: In principal, yes (after all, the "master" system also runs on a hard
drive before it is burned to CD). However there is currently no
installation GUI for this, so installation to a hard drive should probably
only be attempted by more knowledgeable Linux users. Assuming the KNOPPIX
system has already booted, installation approximately follows this
procedure:
1.) initialize a free partition with the ext2 file system and mount it on
/mnt/knoppix, for example.
2.) cp -a /KNOPPIX/* /mnt/knoppix/
3.) set up /mnt/knoppix/etc/fstab and /mnt/knoppix/etc/lilo.conf for the
new system (Caution: symlinks in /boot initially point to the Ram
disk!), run lilo.
4.) mkdir /mnt/knoppix/home/knoppix && \
chown knoppix.knoppix /mnt/knoppix/home/knoppix
5.) Reboot, try the system out, fix any broken settings.
Първа и втора точка от описаната процедура ги направих. При трета редактирах fstab и lilo.conf съгласно моята конфигурация, но при изпълнението на командата lilo запънах... Дава следното съобщение:
Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line in file '/etc/lilo.conf'
Какъв е проблема и как може да се реши? Някой успявал ли е да направи горното описание?
Q: Can one also install the distribution from the CD onto a hard drive?
A: In principal, yes (after all, the "master" system also runs on a hard
drive before it is burned to CD). However there is currently no
installation GUI for this, so installation to a hard drive should probably
only be attempted by more knowledgeable Linux users. Assuming the KNOPPIX
system has already booted, installation approximately follows this
procedure:
1.) initialize a free partition with the ext2 file system and mount it on
/mnt/knoppix, for example.
2.) cp -a /KNOPPIX/* /mnt/knoppix/
3.) set up /mnt/knoppix/etc/fstab and /mnt/knoppix/etc/lilo.conf for the
new system (Caution: symlinks in /boot initially point to the Ram
disk!), run lilo.
4.) mkdir /mnt/knoppix/home/knoppix && \
chown knoppix.knoppix /mnt/knoppix/home/knoppix
5.) Reboot, try the system out, fix any broken settings.
Първа и втора точка от описаната процедура ги направих. При трета редактирах fstab и lilo.conf съгласно моята конфигурация, но при изпълнението на командата lilo запънах... Дава следното съобщение:
Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line in file '/etc/lilo.conf'
Какъв е проблема и как може да се реши? Някой успявал ли е да направи горното описание?
Re: KNOPPIX на хард диск
e az li da mahna skapania red ?
"! Please edit /etc/lilo.conf before running lilo!"
tfa e s cel da ne mozes da pusnes lilo bez da si editnal lilo.conf
DrFrancky
"! Please edit /etc/lilo.conf before running lilo!"
tfa e s cel da ne mozes da pusnes lilo bez da si editnal lilo.conf
DrFrancky
Re: KNOPPIX на хард диск
Predi tochka 5 izpylniavash:
cd /mnt/knoppix/
chroot .
lilo
btw. Predi tova triabva da si redaktiral:
/mnt/knoppix/etc/fstab i /mnt/knoppix/etc/lilo.conf (Tochka 3.)
Best Regards,,,,
cd /mnt/knoppix/
chroot .
lilo
btw. Predi tova triabva da si redaktiral:
/mnt/knoppix/etc/fstab i /mnt/knoppix/etc/lilo.conf (Tochka 3.)
Best Regards,,,,
Re: KNOPPIX на хард диск
Естествено lilo.conf на CD-то не мога да го променя, но на хард диска съм го променил и съм изтрил въпросния ред, за който доктора орева целия свят. Естествено lilo-то не се изпълняваше, защото то отчиташе lilo.conf-а на CD-то, а не същия файл на хард диска. Със chroot . на съответната директория командата lilo се изпълни. Но изведе грешка:
/dev/mapper/control: open failed: No such device
Is device_mapper driver missing from kernel?
Incompatible libdevmapper 1.00.19-ioctl (2004-07-03) (compat) and kernel driver
Warning: '/proc/partitions' does not exist, disk scan bypassed
Fatal: APPEND or LITERAL may not contain "vga="
Благодаря ти за помощта. Ще продължавам да се боря...
/dev/mapper/control: open failed: No such device
Is device_mapper driver missing from kernel?
Incompatible libdevmapper 1.00.19-ioctl (2004-07-03) (compat) and kernel driver
Warning: '/proc/partitions' does not exist, disk scan bypassed
Fatal: APPEND or LITERAL may not contain "vga="
Благодаря ти за помощта. Ще продължавам да се боря...
Re: KNOPPIX на хард диск
В Knoppix май имаше един или два скрипта, които вършат това, което ти се опитаваш да правиш, пишейки команди.
[линк]
[линк]
Re: KNOPPIX на хард диск
Имам известен прогрес. След изпълнението на lilo сведох съобщенията за грешки до:
Fatal: APPEND or LITERAL may not contain "vga="
Но по-натам не върви и не върви...
Ако говориш за knoppix-installer и за knx-hdinstall - знам за тях. Но резултатът не е същия, както ако стартираш Knoppix-а от CD-то. А аз искам да постигна нещо като разкомпресирано CD върху хард диска. Все пак самия Knoppix е подготвен на хард диска и после е компресиран и качен на CD-то.
Fatal: APPEND or LITERAL may not contain "vga="
Но по-натам не върви и не върви...
Ако говориш за knoppix-installer и за knx-hdinstall - знам за тях. Но резултатът не е същия, както ако стартираш Knoppix-а от CD-то. А аз искам да постигна нещо като разкомпресирано CD върху хард диска. Все пак самия Knoppix е подготвен на хард диска и после е компресиран и качен на CD-то.
Re: KNOPPIX на хард диск
Колкото за толкова чета. Като първа задача си поставих да копирам директорията Knoppix от CD-то на хард диска и да конфигурирам lilo-то така, че да бутва OS-а от хард диска. Това го постигнах. Но този голям файл е компресиран и системата, макар и да работи от хард диска, малко се забавя заради разкомпресирането. Затова реших да копирам разкомпресираното съдържание на големия файл върху хард диска. Идеята ми е да бутна него.
Lilo-то искам да го инсталирам не в MBR-а, а в първия сектор на hda7, където съм копирал разкомпресирания Knoppix. После аз си знам как да го стартирам. Не искам да пиша по първия трак на диска, защото там искам да си остане стандартния буутстарп код.
Общи приказки за това как се задават въпроси във форуми не искам да слушам. Мисля, че обяснявам достатъчно ясно проблема, доХторе.
# /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)',
# --------------- `install-mbr(8)', `/usr/share/doc/lilo/',
# and `/usr/share/doc/mbr/'.
# Remove this line when you are done configuring. -KK
#"! Please edit /etc/lilo.conf before running lilo!"
# +---------------------------------------------------------------+
# | !! Reminder !! |
# | |
# | Don't forget to run `lilo' after you make changes to this |
# | conffile, `/boot/bootmess.txt', or install a new kernel. The |
# | computer will most likely fail to boot if a kernel-image |
# | post-install script or you don't remember to run `lilo'. |
# | |
# +---------------------------------------------------------------+
# Support LBA for large hard disks.
#
lba32
# Specifies the boot device. This is where Lilo installs its boot
# block. It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/hda7
# Specifies the device that should be mounted as root. (`/')
#
# Enable map compaction:
# Tries to merge read requests for adjacent sectors into a single
# read request. This drastically reduces load time and keeps the
# map smaller. Using `compact' is especially recommended when
# booting from a floppy disk. It is disabled here by default
# because it doesn't always work.
#
# compact
# Installs the specified file as the new boot sector
#
install=/boot/boot-menu.b
backup=/dev/null
# Specifies the location of the map file
#
map=/boot/map
# You can set a password here, and uncomment the `restricted' lines
# in the image definitions below to make it so that a password must
# be typed to boot anything but a default configuration. If a
# command line is given, other than one specified by an `append'
# statement in `lilo.conf', the password will be required, but a
# standard default boot will not require one.
#
# This will, for instance, prevent anyone with access to the
# console from booting with something like `Linux init=/bin/sh',
# and thus becoming `root' without proper authorization.
#
# Note that if you really need this type of security, you will
# likely also want to use `install-mbr' to reconfigure the MBR
# program, as well as set up your BIOS to disallow booting from
# removable disk or CD-ROM, then put a password on getting into the
# BIOS configuration as well. Please RTFM `install-mbr(8)'.
#
# password=tatercounter2000
# Specifies the number of deciseconds (0.1 seconds) LILO should
# wait before booting the first image.
#
# delay=20
timeout=100
# You can put a customized boot message up if you like. If you use
# `prompt', and this computer may need to reboot unattended, you
# must specify a `timeout', or it will sit there forever waiting
# for a keypress. `single-key' goes with the `alias' lines in the
# `image' configurations below. eg: You can press `1' to boot
# `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'.
#
# message=/boot/bootmess.txt
# prompt
# single-key
# delay=100
# timeout=100
# Specifies the VGA text mode at boot time. (normal, extended, ask, <mode>)
#
# vga=ask
# vga=9
#
vga=normal
# Kernel command line options that apply to all installed images go
# here. See: The `boot-prompt-HOWO' and `kernel-parameters.txt' in
# the Linux kernel `Documentation' directory.
#
# append=""
# Boot up Linux by default.
#
default=Knoppix
image=/vmlinuz
append="vga=791 lang=en apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi quiet BOOT_IMAGE=knoppix"
root=/dev/hda7
label=Knoppix
read-write
# restricted
# alias=1
#image=/vmlinuz.old
# label=Linux-OLD
# read-only
# optional
# restricted
# alias=2
# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the `other' line to
# where your other OS' partition is.
#
# other=/dev/hda4
# label=HURD
# restricted
# alias=3
Lilo-то искам да го инсталирам не в MBR-а, а в първия сектор на hda7, където съм копирал разкомпресирания Knoppix. После аз си знам как да го стартирам. Не искам да пиша по първия трак на диска, защото там искам да си остане стандартния буутстарп код.
Общи приказки за това как се задават въпроси във форуми не искам да слушам. Мисля, че обяснявам достатъчно ясно проблема, доХторе.
Ама и аз да те питам нещо :)
От къв зор се опитваш да инсталираш точно Кнопикс и то точно по тоя начин? :)
Или си го инсталирай с knoppix-installer или си свали и си инсталирай Debian Sarge или друга дистрибуция по твой избор. Или в краен случай кажи каква е целта на занятието, че толкова мазохистично подхождаш :}
Или си го инсталирай с knoppix-installer или си свали и си инсталирай Debian Sarge или друга дистрибуция по твой избор. Или в краен случай кажи каква е целта на занятието, че толкова мазохистично подхождаш :}
Re: KNOPPIX на хард диск
Цитат: Ако говориш за knoppix-installer и за knx-hdinstall - знам за тях. Но резултатът не е същия, както ако стартираш Knoppix-а от CD-то. А аз искам да постигна нещо като разкомпресирано CD върху хард диска. Все пак самия Knoppix е подготвен на хард диска и после е компресиран и качен на CD-то.
Във въпросния FAQ е писано как се инсталира във вида както е бил "подготвен" на хард диска, преди да бъде "компресиран". Скриптовете правят същото.
Какво имаш предвид като казваш "разкомпресирано CD върху харда"?
В дистрибуцията VS Live има възможност да се запише чрез просто копиране на хард диска (без да се разкомпресира) и да се стартира от там. Май и Knoppix-а можеше нещо такова, но точно как става не съм се интересувал (знам това, защото съм му чел инициализиращите скриптове и имаше на едно място код, който изглежда да прави това възможно).
[линк]
Във въпросния FAQ е писано как се инсталира във вида както е бил "подготвен" на хард диска, преди да бъде "компресиран". Скриптовете правят същото.
Какво имаш предвид като казваш "разкомпресирано CD върху харда"?
В дистрибуцията VS Live има възможност да се запише чрез просто копиране на хард диска (без да се разкомпресира) и да се стартира от там. Май и Knoppix-а можеше нещо такова, но точно как става не съм се интересувал (знам това, защото съм му чел инициализиращите скриптове и имаше на едно място код, който изглежда да прави това възможно).
[линк]