작도닷넷 블로그
작도닷넷 블로그

컴퓨터

Gentoo LiveCD에서 root 권한 얻기

06/09/26 07:24(년/월/일 시:분)

- LiveCD란?
CD로 부팅해서 리눅스를 하드디스크에 설치하지 않고 메모리 상에서 리눅스를 돌리는 것이다. 요즘에는 LiveDVD도 나온다.

http://www.livecdlist.com/
라이브 시디 리스트


- 굳이 Gentoo를 쓰는 이유는?
gcc 등의 개발툴을 탑재했기 때문이다. 프로그래밍을 하기 위해서는 어쩔 수 없는 선택이다.
그리고 최근 버전에서는 노트북 장치도 잘 잡더라. 노트북은 보통 리눅스하기 빡센데 이건 잘 돌아가줘서 고맙게 쓰고 있다.

http://www.gentoo.org/
Gentoo linux
...여기서 다운받으면 된다.

http://gentoo.or.kr/
Gentoo Linux User Group korea


- 노트북 사용자인데, 랜카드가 잡히지 않는다. NTFS 파티션을 쓰는 하드디스크도 잡히지 않는다. 어떻게 외부의 소스를 가져오나?
일부 NTFS를 지원하는 리눅스도 있고, 심지어는 무선랜을 지원하는 LiveCD도 있을 정도지만, 젠투는 그런거 모른다. 다행히도 USB 스토리지는 잡으니까 이걸 이용하자. 방법은 다음과 같다.

1. USB 스토리지를 꼽는다.
2. 인식이 되었는지 dmesg를 쳐서 확인해본다.
3. 위의 메시지를 잘 살펴보면 어느 지점에 잡혔는지 나올 것이다. 거기에 마운트를 시킨다.

$dmesg

...
SCSI device sdb: 500400 512-byte hdwr sectors (256 MB)
...
sdb: sdb1
sd 4:0:0:0: Attached scsi removable disk sdb
usb-storage: device scan complete
...

$ls /dev

...
sdb
sdb1
...

$mkdir /mnt/usb
$mount /dev/sdb1 /mnt/usb


- 권한이 없다면서 마운트가 되지 않는다! su를 쳐봐도 root 비밀번호를 모르겠다! 아니 LiveCD니까 애초에 루트 패스워드를 지정한 적도 없잖아?
그렇다. 나도 그것때문에 잠깐 삽질했다. 해결책을 알려주마.

대부분의 LiveCD는 초기 root로 로그인하는 것을 막아놓는다. 단 처음 자동으로 로그인되는 계정에는 sudo의 모든권한을 부여한다. 이것을 이용하면 된다. (sudo는 다른 계정(특히 루트)로 특정 명령을 실행하는 것. 윈도우의 Run As...(다음 계정으로 실행)과 같다.)

$sudo passwd
<패스워드를 입력한다>
$su
<방금 입력한 패스워드를 입력한다>
#


이런 식으로 root로 들어간다. 이제 mount 할 수 있다. 잘해보자.


ps. Gentoo를 '겐투'라고 읽어야 할지, '젠투'라고 읽어야 할지 모르겠다.
...구글에 물어보니 '젠투'라고 많이 하는군.

http://xacdo.net/tt/rserver.php?mode=tb&sl=453

  • PSG-01 06/09/26 08:01  덧글 수정/삭제
    요즘도 그러는지 모르겠는데...
    인스톨할때 CD 딱 집어넣고 기다리면 콘솔 하나에 의지해서 삼일~일주일 밤낮을 인스톨로만 보냈던 기억이 나네요.
    (결국 도중에 하드가 먹통되면서 설치는 실패했습니다만, 괜찮은 경험이었습니다.)
    • xacdo 06/09/26 09:04  수정/삭제
      요즘엔 복구할때 말곤 굳이 콘솔 모드로 할 필요 없음.
  • shyxu 06/10/04 03:04  덧글 수정/삭제
    아아 추억의 젠투..
이름
비밀번호
홈페이지 (없어도 됩니다)

비밀글로 등록
작도닷넷은 당신을 사랑합니다.

[이전 목록]   [1] ... [196][197][198][199][200][201][202][203][204] ... [235]   [다음 목록]

최근 글

이웃로그 관리자 옛날 작도닷넷 태터툴즈 ©현경우(xacdo) since 2001