[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): yschoe (마술사) 날 짜 (Date): 1998년 10월 24일 토요일 오후 03시 45분 24초 제 목(Title): Re: re: re:[q] lilo 가 없어졌어요. 그리고 rescue 모드로 들어가게 되면 # 표시 하나만 달랑 뜨는데, /sbin/lilo를 실행할 수 없답니다. 그 디렉토리에 가서 보니 lilo 화일이 없더군요. 이게 어찌된 조화인지요? 아시는 분의 도움 바랍니다. 이게 램디스크에 쉘만 하나 그냥 떠있는거라서 루트 파티션을 마운트하고 chroot명령으로 lilo를 수행시켜 주셔야 합니다. # mkdir /mnt/linux-root # mount /dev/hda2 /mnt/linux-root # chroot /mnt/linux-root /sbin/lilo 이렇게 하면 일단 루트 파티션(/dev/hda2라고 가정합시다)을 마운트하고, change root 명령으로 /mnt/linux-root를 루트디렉토리로 잠시 바꾼 상태에서 lilo를 수행하게 되므로 원하시는 결과를 얻으실 수 있습니다. 위의 명령이 끝나면 다시 램디스크의 쉘로 돌아오는데, 이때 루트파티션을 언마운트하고 그냥 리붓하시면 됩니다. # cd / # umount /mnt/linux-root CTRL-ALT-DEL 참고로 아래에 chroot의 man page를 퍼왔습니다. from `man chroot` CHROOT(8) Linux Programmer's Manual CHROOT(8) NAME chroot - change root directory and execute a program there SYNOPSIS chroot directory program [ arg ... ] DESCRIPTION chroot changes the root directory for a process to a new directory executes a program there. |